curl -X POST 'https://api.example.com/scope-overrides/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}'
const axios = require('axios');
const { data } = await axios.post('https://api.example.com/scope-overrides/permissions', {
childScopeId: 'scope_team',
permissionId: 'perm_delete',
state: 'disabled',
}, {
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
});
{
"id": "override_456",
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}
Scope Overrides
Create Permission Override
Create a permission override for a scope
POST
/
scope-overrides
/
permissions
curl -X POST 'https://api.example.com/scope-overrides/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}'
const axios = require('axios');
const { data } = await axios.post('https://api.example.com/scope-overrides/permissions', {
childScopeId: 'scope_team',
permissionId: 'perm_delete',
state: 'disabled',
}, {
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
});
{
"id": "override_456",
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}
Request Body
string
required
The scope where the override will apply
string
required
The permission to override
string
required
Override state:
enabled or disabledResponse
Returns the created permission override object.curl -X POST 'https://api.example.com/scope-overrides/permissions' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}'
const axios = require('axios');
const { data } = await axios.post('https://api.example.com/scope-overrides/permissions', {
childScopeId: 'scope_team',
permissionId: 'perm_delete',
state: 'disabled',
}, {
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
});
{
"id": "override_456",
"childScopeId": "scope_team",
"permissionId": "perm_delete",
"state": "disabled"
}
Was this page helpful?
⌘I