Skip to main content
GET
/
v1
/
governance
/
issuer-requests
List issuer governance requests
curl --request GET \
  --url https://api.truthlocks.com/v1/governance/issuer-requests \
  --header 'X-API-Key: <api-key>'
{
  "requests": [
    {
      "id": "req_abc123",
      "type": "SUSPEND_ISSUER",
      "target_issuer_id": "550e8400-e29b-41d4-a716-446655440000",
      "status": "pending",
      "reason": "Compliance review required",
      "created_by": "user:admin@example.com",
      "created_at": "2026-02-18T19:00:00Z",
      "approvals": []
    }
  ],
  "total": 1,
  "limit": 50,
  "offset": 0
}
List all governance requests in the current tenant. Governance requests represent formal actions such as approving, suspending, or reinstating an issuer and may require multi-party approval.

Parameters

status
string
Filter by request status: pending, approved, executed, rejected
limit
integer
Maximum number of requests to return (default: 50)
offset
integer
Offset for pagination

Responses

{
  "requests": [
    {
      "id": "req_abc123",
      "type": "SUSPEND_ISSUER",
      "target_issuer_id": "550e8400-e29b-41d4-a716-446655440000",
      "status": "pending",
      "reason": "Compliance review required",
      "created_by": "user:admin@example.com",
      "created_at": "2026-02-18T19:00:00Z",
      "approvals": []
    }
  ],
  "total": 1,
  "limit": 50,
  "offset": 0
}

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Response

200 - application/json

Requests listed

The response is of type object.