Skip to main content
POST
/
v1
/
governance
/
issuer-requests
/
{requestId}
/
execute
Execute approved governance request
curl --request POST \
  --url https://api.truthlocks.com/v1/governance/issuer-requests/{requestId}/execute \
  --header 'X-API-Key: <api-key>'
{
  "id": "req_abc123",
  "type": "SUSPEND_ISSUER",
  "target_issuer_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "executed",
  "executed_by": "user:admin@example.com",
  "executed_at": "2026-02-18T19:30:00Z",
  "result": {
    "issuer_status": "suspended",
    "effective_at": "2026-02-18T19:30:00Z"
  }
}
Executes a previously approved governance request. The request must have received all required approvals before it can be executed. Once executed, the action (suspend, revoke, reinstate) is applied to the target issuer.

Parameters

requestId
string
required
The UUID of the governance request to execute

Responses

{
  "id": "req_abc123",
  "type": "SUSPEND_ISSUER",
  "target_issuer_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "executed",
  "executed_by": "user:admin@example.com",
  "executed_at": "2026-02-18T19:30:00Z",
  "result": {
    "issuer_status": "suspended",
    "effective_at": "2026-02-18T19:30:00Z"
  }
}

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Path Parameters

requestId
string<uuid>
required

Response

Request executed