Skip to content

Interface: ListAuthzTuplesQuery

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ListAuthzTuplesQuery

Defined in: src/types/authz.ts:236

Filters for GET /api/v1/authz/tuples.

relation selects the sort to list (default can). Every other field is a leg filter — string equality against that leg’s rendered value — and several filters are ANDed. The keys are sent as query parameters verbatim.

const query: ListAuthzTuplesQuery = { relation: 'can', subject: 'user:alice' };

optional permission?: string

Defined in: src/types/authz.ts:242

Keep the tuples whose permission leg equals this.


optional relation?: AuthzRelation

Defined in: src/types/authz.ts:238

The relation to list. Default can.


optional resource?: string

Defined in: src/types/authz.ts:244

Keep the tuples whose resource leg equals this.


optional role?: string

Defined in: src/types/authz.ts:246

Keep the tuples whose role leg equals this.


optional subject?: string

Defined in: src/types/authz.ts:240

Keep the tuples whose subject leg equals this.


optional when?: string

Defined in: src/types/authz.ts:248

Keep the tuples whose when leg equals this.