Escalations

Cancel a pending Decionis-managed Presence escalation

DELETE
/v1/authority/escalations/{escalationId}

Authorization

ApiKeyAuth
AuthorizationBearer <token>

An organization API key. Its scopes decide what it may call; decision:shadow is the narrowest: SHADOW evaluations through POST /v1/authority/grants or its alias POST /v1/authority/enforce-and-bind only (DECISION_SHADOW_MODE_DENIED in any other mode; DECISION_SHADOW_FIELD_DENIED for a body carrying context.decionis_policy, evidence or escalation), with no integration dispatch. A key whose only scope is decision:shadow (an AgentSafe hosted gateway's) reaches exactly those two, POST /v1/auth/credential-context, POST /v1/hosted-gateway/keys/confirm and POST /v1/hosted-gateway/keys/revoke-self; every other route answers 403 HOSTED_GATEWAY_KEY_PATH_DENIED. decision:enforce is an enforced hosted gateway's key: evaluations in SHADOW or ENFORCEMENT through POST /v1/authority/grants or its alias (400 DECISION_ENFORCE_FIELD_DENIED for a body carrying context.decionis_policy; it never holds policy:write), and the grants and managed escalations they bind. A key whose scopes are decision:enforce (with or without decision:shadow) reaches exactly POST /v1/authority/enforce-and-bind, POST /v1/authority/grants, GET /v1/authority/grants/{grant_id}, POST /v1/authority/grants/{grant_id}/claims, POST /v1/authority/grants/{grant_id}/receipts, POST /v1/authority/grants/{grant_id}/reconciliations, POST /v1/execution/verify-token, POST /v1/execution/claim-token, POST /v1/execution/consume-token, POST /v1/execution/finalize-token, GET /v1/authority/escalations/{escalation_id}, DELETE /v1/authority/escalations/{escalation_id}, POST /v1/auth/credential-context, POST /v1/hosted-gateway/keys/confirm and POST /v1/hosted-gateway/keys/revoke-self, each id a UUID; every other route answers 403 HOSTED_GATEWAY_KEY_PATH_DENIED.

In: header

Path Parameters

escalationId*string
Formatuuid

Query Parameters

org_id?string

Organization UUID. Required for platform-authenticated callers; organization API keys derive and enforce their organization from the authenticated credential.

Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X DELETE "https://example.com/v1/authority/escalations/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{  "escalation_id": "stringst",  "intent_id": "05704cef-194d-4987-b2cb-c2c20c9cd88a",  "action_hash": "string",  "status": "PENDING_PRESENCE",  "outcome": "ESCALATE_PENDING",  "expires_at": "2019-08-24T14:15:22Z",  "reason_codes": [    "string"  ],  "decision": {    "decision_id": "string",    "chain_id": "string",    "status": "ALLOW",    "should_execute": true,    "authority_classification": "AUTHORITATIVE",    "execution_eligible": true,    "execution_binding_digest": "string",    "reason_codes": [      "string"    ],    "action_hash": "string",    "policy_version": "string",    "mode": "SHADOW",    "execution_token": "string",    "execution_token_jti": "string",    "execution_token_key_id": "string",    "execution_token_expires_at": "2019-08-24T14:15:22Z",    "dossier_id": "string",    "dossier_sha256": "string",    "dossier_url": "string",    "approval_request_id": "string",    "ledger_entry_id": "string",    "managed_escalation": {      "outcome": "ESCALATE_PENDING",      "escalation_id": "stringst",      "intent_id": "05704cef-194d-4987-b2cb-c2c20c9cd88a",      "status": "PENDING_PRESENCE",      "expires_at": "2019-08-24T14:15:22Z",      "reason_codes": [        "string"      ]    },    "verification": {      "verification_page_url": "http://example.com",      "verification_url": "http://example.com",      "verification_api_path": "string",      "signature": "string",      "signature_algorithm": "HMAC-SHA256",      "signature_scheme": "hmac-v1",      "link_expires_at": "2019-08-24T14:15:22Z",      "link_exp": "string",      "asymmetric_proof": {},      "asymmetric_proof_bundle": {}    },    "escalation_requirement": {      "requirement_id": "string",      "expires_at": "2019-08-24T14:15:22Z",      "selector": {        "kind": "ROLE",        "role_id": "string"      },      "verification": {        "provider": "string",        "methods": [          "WEBAUTHN"        ],        "level": "STANDARD"      }    },    "action_manifest_digest": "string",    "permit_id": "7af9675c-40fb-44dd-8fe4-46923dd592e6",    "intent_sha256": "string",    "expires_at": "2019-08-24T14:15:22Z"  }}