Access Requests API
Enable programmatic approval, denial, and revocation of access—enabling seamless integration with internal tools, bots, and security workflows for automated access escalation.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
orgIdstringRequired
Organization identifier
requestIdstringRequired
Unique identifier for the permission request
Body
expirationLengthstringRequiredExample:
Duration for which access should be granted (e.g. "2h", "30m")
2hResponses
200
Request approved
No content
400
Invalid or expired request
401
Unauthorized
post
/o/{orgId}/permission-requests/{requestId}/approveNo content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
orgIdstringRequired
Organization identifier
requestIdstringRequired
Unique identifier for the permission request
Body
objectOptional
Responses
200
Request denied
No content
400
Invalid or expired request
401
Unauthorized
post
/o/{orgId}/permission-requests/{requestId}/denyNo content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
orgIdstringRequired
Organization identifier
requestIdstringRequired
Unique identifier for the permission request
Body
objectOptional
Responses
200
Access revoked
No content
400
Invalid or expired request
401
Unauthorized
post
/o/{orgId}/permission-requests/{requestId}/revokeNo content
Last updated