List Capability Grants in tenant

Returns every active Capability Grant in the tenant, optionally filtered by actorId, assetKid, and/or exchangeContextId (all AND-composed). Use actorId to render the Actor detail page, assetKid to render the per-key Access tab, and exchangeContextId for the exchange-context blast-radius view. The assetKid filter matches JSONB array MEMBERSHIP on assetKids — cross-kid REENCRYPT/RESIGN grants match whether the key is the source or the target. The exchangeContextId filter matches the scalar exchange-context FK on the grant. An unknown kid or exchange context (or one belonging to another tenant) returns an EMPTY page with HTTP 200 — never 403/404 — so resource existence is not disclosed. assetKid-filtered results are ordered by creation time descending (custom sort parameters are not applied on that path).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
Query Params
uuid
string
length between 0 and 255
^[A-Za-z0-9][A-Za-z0-9._-]{0,254}$

Cryptographic asset kid to filter by (JSONB array membership on assetKids — matches atomic grants and either position of cross-kid grants)

uuid

Exchange Context id to filter by (scalar FK match on the grant). An unknown or cross-tenant id returns an empty page (never 403/404).

integer
≥ 0
Defaults to 0

Zero-based page index (0..N)

integer
≥ 1
Defaults to 25

The size of the page to be returned

sort
array of strings
Defaults to createdAt,DESC

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

sort
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json