Skip to main content
PUT
/
v1
/
attestation-packs
/
{id}
Update Verification Pack
curl --request PUT \
  --url https://api.truthlocks.com/v1/attestation-packs/{id} \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "category": "<string>"
}
'
{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "name": "Updated KYC Pack",
  "description": "Updated description for this pack.",
  "category": "Identity",
  "region": "Global",
  "status": "active",
  "is_template": false,
  "verifications_count": 42,
  "created_at": "2026-01-15T10:00:00Z",
  "updated_at": "2026-03-12T18:30:00Z"
}
Updates the name, description, and category of an existing verification pack. Only custom packs and templates can be edited.

Parameters

id
uuid
required
The verification pack UUID
name
string
required
Updated display name
description
string
Updated description
category
string
Updated category

Responses

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "name": "Updated KYC Pack",
  "description": "Updated description for this pack.",
  "category": "Identity",
  "region": "Global",
  "status": "active",
  "is_template": false,
  "verifications_count": 42,
  "created_at": "2026-01-15T10:00:00Z",
  "updated_at": "2026-03-12T18:30:00Z"
}

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Path Parameters

id
string<uuid>
required

Body

application/json
name
string
description
string
category
string

Response

200 - application/json

Pack updated

The response is of type object.