Skip to main content
PATCH
Approve or reject a permission request

Authorizations

Authorization
string
header
required

An opaque access token from /login or /refresh. Tokens are checked against the database on every request, so revocation is immediate.

Path Parameters

id
string<uuid>
required

Body

application/json
approval_status
enum<string>
required
Available options:
approved,
rejected
ttl_seconds
integer

How long approved access lasts. Required when approving.

Required range: 60 <= x <= 604800

Response

The reviewed request

id
string<uuid>
requester
object | null
resource_id
string<uuid>
resource_type
string
resource_name
string
approval_status
enum<string>
Available options:
pending,
approved,
rejected
ttl_seconds
integer
reviewer
object | null
reviewed_at
string<date-time>
expires_at
string<date-time>
created_at
string<date-time>