Gets editable name, description and complete spec, including Basic Auth passwords and authentication header values. Requires readSpec permission.
Required permission
Account > Networking > SecurityPolicies > Read Spec
Path parameters
securityPolicyId
string requiredID of the security policy
Response body
- {object}Response object.
data
{object} requiredResult data.name
string requiredmin length3max length39pattern^[a-zA-Z]((-|\s)?[a-zA-Z0-9]+((-|\s)[a-zA-Z0-9]+)*)?$description
stringmax length200pattern^[a-zA-Z0-9.,?\s\\/'"()[\];`%^&*\-_:!]+$spec
(multiple options: anyOf) required
GET /v1/security-policies/{securityPolicyId}/spec
GET /v1/teams/{teamId}/security-policies/{securityPolicyId}/spec
Example response
200 OK
Editable configuration including authentication values.
JSON
{
"data": {
"spec": {
"securityPolicies": {
"orPolicies": {
"headers": [
{
"regexMode": false,
"name": "headerName",
"value": "headerValue"
}
]
},
"requiredPolicies": {
"headers": [
{
"regexMode": false,
"name": "headerName",
"value": "headerValue"
}
]
}
}
}
}
}