Search and list identity grants with advanced filtering. This is the primary query endpoint for building compliance dashboards, access reviews, and audit reports.
Supports filtering by user, app, entitlement, status, and date ranges via request body filters. Combine multiple filters for precise queries — for example, find all active grants for a specific app that were created in the last 90 days.
Use query parameters for quick filtering (app_id, policy_id, sort_order) or the request body for structured filter objects with operators like IS_ANY_OF, IS_BETWEEN, etc.
Pagination: Returns paginated results with page, per_page (default 25), and next_page_token for cursor-based pagination. Pass next_page_token from the previous response to fetch the next page.
Response includes full grant details: user info, entitlement, app, policy, provisioning status, revocation status, and timestamps.
Filtering
The request body is an array of filter objects. Send an empty array ([]) to retrieve all records.
Each filter object has the following fields:
Supported attributes
Available operators
Status Reference
Grants have a raw status and a status bucket used for filtering:
Grant types (returned in responses, not used as filter attributes)
Entitlement types (filter via the entitlements endpoint, not on grants directly)
Provisioning providers (shown in grant responses)
Example