The most recent patch for this version is 26.2.1.  Learn more

Skip to main content
Version: 26.2

JSON format request samples

This page contains JSON request body samples for the authorization decision examples. See Authorization API for the full API reference.

Permit​

Copy this content to a new file named request_permit.json.

{
"Request": {
"AccessSubject": {
"Attribute": [
{
"AttributeId": "role",
"Value": "employee"
}
]
},
"Resource": {
"Attribute": [
{
"AttributeId": "document_id",
"Value": "companypolicy"
}
]
},
"Action": {
"Attribute": [
{
"AttributeId": "idaction",
"Value": "view"
}
]
},
"Environment": {
"Attribute": [
{
"AttributeId": "isAllowed",
"Value": true
}
]
}
}
}

Deny​

Copy this content to a new file named request_deny.json.

{
"Request": {
"Environment": {
"Attribute": [
{
"AttributeId": "isAllowed",
"Value": false
}
]
},
"AccessSubject": {
"Attribute": [
{
"AttributeId": "role",
"Value": "consultant"
}
]
},
"Resource": {
"Attribute": [
{
"AttributeId": "document_id",
"Value": "companypolicy"
}
]
},
"Action": {
"Attribute": [
{
"AttributeId": "idaction",
"Value": "view"
}
]
}
}
}

NotApplicable​

Copy this content to a new file named request_notapplicable.json.

{
"Request": {
"Environment": {
"Attribute": [
{
"AttributeId": "isAllowed",
"Value": false
}
]
}
}
}

Indeterminate​

Copy this content to a new file named request_indeterminate.json.

{
"Request": {
"Environment": {
"Attribute": [
{
"AttributeId": "isAllowed",
"Value": [
false,
[]
]
}
]
},
"AccessSubject": {
"Attribute": [
{
"AttributeId": "role",
"Value": "consultant"
}
]
},
"Resource": {
"Attribute": [
{
"AttributeId": "document_id",
"Value": "companypolicy"
}
]
},
"Action": {
"Attribute": [
{
"AttributeId": "idaction",
"Value": "view"
}
]
}
}
}