curl -X POST 'https://api.example.com/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}'
{
"id": "perm_456",
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}
Create a new permission within a scope
curl -X POST 'https://api.example.com/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}'
{
"id": "perm_456",
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}
read:documents)curl -X POST 'https://api.example.com/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}'
{
"id": "perm_456",
"name": "delete:documents",
"description": "Can delete documents",
"scopeId": "scope_123"
}
Was this page helpful?