Skip to main content
Retrieve all permissions in your workspace. Results are paginated and sorted by their id. Use the --limit and --cursor flags to traverse large permission sets efficiently. Required permissions:
  • rbac.*.read_permission
See the API reference for the full HTTP endpoint documentation.

Usage

Flags

integer
Maximum number of permissions to return in a single response. Accepts a value between 1 and 100. Defaults to 100 when omitted.
string
Pagination cursor from a previous response to fetch the next page of permissions. Include this value when you need to retrieve additional permissions beyond the initial response. Leave empty or omit this flag to start from the beginning of the permission list. Cursors are temporary and may expire — always handle cases where a cursor becomes invalid.
Free-form text to filter permissions. Returns permissions whose ID, name, slug, or description contains the search string. Matching is case-insensitive.

Global Flags

Examples

Output

Default output shows the request ID, followed by the list of permissions:
With --output=json, the full response envelope including pagination metadata is returned:
Last modified on July 23, 2026