Create Verification Pack

POSThttps://sandbox-api.truthlocks.com/v1/attestation-packsAuth required

Creates a custom verification pack for the tenant. New packs start in 'draft' status and must be activated before attestations can be linked to them. Categories help organize packs by industry vertical.

Body Parameters

namestringrequired

Display name for the verification pack

Defaults to Custom KYC Pack

descriptionstring

Detailed description of the pack's purpose and included verification types

Defaults to Custom identity verification bundle for our onboarding flow.

categorystring

Pack category. One of: Identity, Compliance, Financial, Healthcare, Education, Supply Chain, Other

Defaults to Identity

Responses

{
  "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "tenant_id": "t1234567-89ab-cdef-0123-456789abcdef",
  "name": "Custom KYC Pack",
  "description": "Custom identity verification bundle for our onboarding flow.",
  "category": "Identity",
  "region": "Global",
  "status": "draft",
  "is_template": false,
  "verifications_count": 0,
  "created_at": "2026-03-12T18:00:00Z",
  "updated_at": "2026-03-12T18:00:00Z"
}
POST/v1/attestation-packs
Language
CredentialsHEADER
Authorization
cURL Request
Examples ▾
curl --request POST \
  --url https://sandbox-api.truthlocks.com/v1/attestation-packs \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --data '{
  "name": "Custom KYC Pack",
  "description": "Custom identity verification bundle for our onboarding flow.",
  "category": "Identity"
}'
Response

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