Skip to main content
GET
/
merkle
/
verify
/
{evidenceId}
Public: get blockchain and TSA proof for an evidence (Evidence)
curl --request GET \
  --url https://api.timelockdata.com/api/v1/merkle/verify/{evidenceId}
{
  "status": "<string>",
  "evidenceId": "<string>",
  "txId": "<string>",
  "blockNumber": 123,
  "createdAt": "<string>",
  "fileCount": 123,
  "merkle": {},
  "tsa": {},
  "error": "<string>"
}
No authentication required. Public endpoint to verify an evidence record’s blockchain proof and TSA timestamp. Pass the external ID of the evidence to get its full verification data.

Path Parameters

evidenceId
string
required

External Evidence ID

Response

200 - application/json

Evidence proof information

status
string
required

Response status

evidenceId
string

Evidence ID (external Evidence ID)

txId
string

Blockchain transaction ID of the evidence creation

blockNumber
number

Block number of the evidence creation

createdAt
string

evidence creation timestamp (ISO 8601)

fileCount
number

Number of files attached

merkle
object

Merkle proof info (if batched)

tsa
object

TSA proof info (if sealed)

error
string

Error message