List Protections

GEThttps://sandbox-api.truthlocks.com/v1/consumer/protectionsAuth required

List all content protections for the authenticated consumer. Returns protections sorted by creation date (newest first), including attestation IDs, metadata, visibility status, and verification counts.

Responses

{
  "protections": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "attestation_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
      "title": "My Photograph",
      "description": "Sunset photo taken in Big Sur, CA",
      "content_type": "image",
      "file_name": "sunset-bigsur.jpg",
      "file_size": 4521984,
      "content_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "visibility": "public",
      "category": "photography",
      "verification_count": 12,
      "created_at": "2026-03-12T10:30:00Z",
      "updated_at": "2026-03-12T10:30:00Z"
    }
  ]
}
GET/v1/consumer/protections
Language
CredentialsHEADER
Authorization
cURL Request
Examples ▾
curl --request GET \
  --url https://sandbox-api.truthlocks.com/v1/consumer/protections \
  --header 'accept: application/json' \
  --header 'content-type: application/json' \
  --data '{}'
Response

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