Skip to main content
POST
/
v1
/
governance
/
issuer-requests
/
{requestId}
/
approve
Approve governance request
curl --request POST \
  --url https://api.truthlocks.com/v1/governance/issuer-requests/{requestId}/approve \
  --header 'X-API-Key: <api-key>'
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Acme University",
  "domain": "acme.edu",
  "status": "APPROVED",
  "trust_level": "VERIFIED",
  "approved_at": "2026-01-13T12:00:00Z",
  "approved_by": "admin@example.com"
}
Approves a pending issuer governance request. This is part of the enterprise governance workflow. Requires governance:approve permission.

Parameters

requestId
uuid
required
Governance request ID to approve

Responses

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Acme University",
  "domain": "acme.edu",
  "status": "APPROVED",
  "trust_level": "VERIFIED",
  "approved_at": "2026-01-13T12:00:00Z",
  "approved_by": "admin@example.com"
}

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Path Parameters

requestId
string<uuid>
required

Response

Request approved