Skip to main content
GET
/
v1
/
public
/
proof
/
{attestation_id}
Get Proof Page Metadata
curl --request GET \
  --url https://api.truthlocks.com/v1/public/proof/{attestation_id}
{
  "attestation_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "title": "<string>",
  "description": "<string>",
  "content_type": "<string>",
  "file_name": "<string>",
  "file_size": 123,
  "content_hash": "<string>",
  "category": "<string>",
  "protected_at": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns metadata for a consumer content protection record. Use this endpoint to render proof pages that show what was protected, when, and by whom — without requiring authentication. This is a public endpoint. No API key or bearer token is needed. It is designed for proof page rendering and link previews (e.g. Open Graph metadata for shared proof URLs).

Parameters

attestation_id
uuid
required
The attestation ID linked to the consumer protection. This is the same ID returned in the attestation_id field of the Protect Content response.

Responses

Path Parameters

attestation_id
string<uuid>
required

The attestation ID linked to the consumer protection.

Response

Proof page metadata

attestation_id
string<uuid>
title
string
description
string
content_type
string

MIME type of the protected content.

file_name
string
file_size
integer

File size in bytes.

content_hash
string

SHA-256 hash of the protected content.

category
string
protected_at
string<date-time>

Timestamp when the content was protected (RFC 3339).