Skip to content

List resource permissions.

GET
/api/admin/resource-permissions
Code sample: Shell / cURL
curl --request GET \
--url 'https://auth.example.com/api/admin/resource-permissions?limit=50&offset=0' \
--header 'Authorization: Bearer <token>'

List ID-level resource permissions for the current tenant with optional active, subject type, and resource type filters.

limit
integer
default: 50 >= 1 <= 100

Items per page, default 50 and maximum 100.

offset
integer
0

Zero-based result offset, default 0.

is_active
boolean

Filter by active state.

subject_type
string

Filter by subject type: user, role, or org.

resource_type
string

Filter by resource type.

Resource permission list response.

Media type application/json
object
permissions
required
Array<object>
object
id
required
string
tenant_id
required
string
subject_type
required
string
Allowed values: user role org
subject_id
required
string
resource_type
required
string
resource_id
required
string
actions
required
Array<string>
condition
object
key
additional properties
expires_at
integer format: int64
is_active
required
boolean
granted_by
string
created_at
required
integer format: int64
updated_at
required
integer format: int64
key
additional properties
total
required
integer
limit
required
integer
offset
required
integer
key
additional properties
Example
{
"permissions": [
{
"subject_type": "user"
}
]
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}