Skip to main content
GET
/
api
/
v1
/
permissions
/
{permission_id}
Get Permission
curl --request GET \
  --url https://api.example.com/api/v1/permissions/{permission_id}
{
  "id": 123,
  "role_id": 123,
  "collection": "<string>",
  "rules": {
    "create": {
      "rule": "<string>",
      "fields": "*"
    },
    "read": {
      "rule": "<string>",
      "fields": "*"
    },
    "update": {
      "rule": "<string>",
      "fields": "*"
    },
    "delete": {
      "rule": "<string>",
      "fields": "*"
    }
  },
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Headers

authorization
string | null

Path Parameters

permission_id
integer
required

Response

Successful Response

Response schema for a permission.

Attributes: id: Permission ID. role_id: Role ID this permission applies to. collection: Collection name. rules: CRUD operation rules. created_at: Timestamp when created. updated_at: Timestamp when last updated.

id
integer
required
role_id
integer
required
collection
string
required
rules
PermissionRulesSchema · object
required

Schema for CRUD operation rules.

Each operation is optional - if None, that operation is not permitted.

Attributes: create: Rule for create operations. read: Rule for read operations. update: Rule for update operations. delete: Rule for delete operations.

created_at
string<date-time>
required
updated_at
string<date-time>
required