IAM
2 endpoints under /api/v1/iam.
The grantable roles and scopable resources
Responses
200 Built-in grantable Roles plus the org's live scopable resource instances.
Response body
rolesIamRole[]requiredShow fields
idstringrequirednamestringrequireddescriptionstringrequiredkindstring · enumrequiredbuiltincustomservicestringscopablebooleanrequiredpermissionsstring[]required
resourcesIamResource[]requiredShow fields
servicestringrequiredidstringrequirednamestringrequired
400 Unknown role/subject, or an invalid resource selector.
Response body
errorstringrequired
401 Unauthenticated.
Response body
errorstringrequired
403 Requires grant management (owner/admin in v1).
Response body
errorstringrequired
The permission catalog for authoring custom roles
Responses
200 Every service, its resources, and the read/write/admin permission atoms — grouped and labeled.
Response body
servicesPermissionCatalogService[]requiredShow fields
servicestringrequiredserviceLabelstringrequiredresourcesobject[]requiredShow fields
resourcestringrequiredresourceLabelstringrequiredtiersPermissionCatalogTier[]requiredShow fields
permissionstringrequiredtierstring · enumrequiredreadwriteadminlabelstringrequired