Skip to navigation
Permission and Role ManagementList available permissions

List available permissions

Beta
Required permissions Beta Learn more

Organisation.Permission + List

Roles: Administrator

Returns the catalog of permissions usable in this Workspace, excluding deleted permissions. Deprecated permissions are still returned with deprecated_at populated, so consumers can surface end-of-life warnings.

The catalog isn’t paginated. Use my in place of a numeric orgId to target the caller’s own Workspace.

Authentication

AuthorizationBearer

An auth_token should be provided to authenticate a session.

To obtain an auth_token, see the /api/v1/authenticate POST request.

Path parameters

orgIdinteger or enumRequired

Workspace identifier. Either a positive integer organization ID, or the literal string my to target the caller’s own Workspace.

Response

Successful response.
iddouble
Unique permission identifier.
resourcestring
Resource the permission applies to.
actionstring
Action the permission grants on the resource.
created_atstringformat: "date-time"
When the permission was created.
updated_atstringformat: "date-time"
When the permission was last updated.
deprecated_atstring or nullformat: "date-time"

Set once the permission is end-of-life. The permission is still returned so clients can warn users, but it can’t be assigned to new or updated custom roles.

entrypointsobject

API entrypoints guarded by this permission, grouped into rest and graphql. Both arrays are always present, and empty when the permission guards no entrypoint of that kind.

Errors

404
Not Found Error