List Attestations

GEThttps://sandbox-api.truthlocks.com/v1/attestationsAuth required

Returns attestations for the authenticated tenant with pagination. Filter by issuer_id or use cursor-based pagination for large result sets.

Query Parameters

issuer_iduuid

Filter by issuer ID

pack_iduuid

Filter by verification pack ID. Returns only attestations linked to the specified pack.

limitinteger

Number of results to return (max 100)

Defaults to 50

cursorstring

Pagination cursor from previous response

Responses

{
  "items": [
    {
      "id": "660e8400-e29b-41d4-a716-446655440001",
      "issuer_id": "550e8400-e29b-41d4-a716-446655440000",
      "kid": "ed-key-1",
      "status": "VALID",
      "payload": {
        "subject": "user:12345",
        "claim": "verified_email",
        "value": "user@example.com"
      },
      "log_index": 42,
      "created_at": "2026-01-13T12:00:00Z"
    }
  ],
  "next_cursor": "eyJsYXN0X2lkIjoiNjYwZTg0MDAuLi4ifQ=="
}
GET/v1/attestations
Language
CredentialsHEADER
Authorization
cURL Request
Examples ▾
curl --request GET \
  --url https://sandbox-api.truthlocks.com/v1/attestations \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --data '{}'
Response

Click Try It! to send a real request, or view sample responses: