Documentation

Get Proof

Retrieve proof of stamped data by sending the UID from the previous response. This is the third step in the stamping process.

AttributeDetails
MethodPOST
DescriptionThis endpoint is used to collect the proof from one or multiple blockchain transactions.
Endpointhttps://integritas.technology/core/v1/timestamp/status

Request Headers

HeaderValueDescription
Content-Typeapplication/jsonSpecifies the content type as JSON
x-api-keyyour-api-keyAdd your API-key from your profile at https://integritas.technology/
x-request-idyour-choiceAdd a request id to trace every step of the process

Request Body

Request TypeContent-TypeBody TypeKeysDescription
Raw dataapplication/jsonJSONuidsInput array of uids.

Example

{
  "uids": ["0x3B18508ABF8B0120CFEC"]
}

Request Examples

curl -X POST https://integritas.technology/core/v1/timestamp/status \
  -H "Content-Type: application/json" \
  -H "x-api-key: your-api-key" \
  -H "x-request-id: your-choice" \
  -d '{"uids":["0x3B18508ABF8B0120CFEC"]}'

API Demo

Try the endpoint with your own API key and UID(s). The request is sent directly to the API, and the response is displayed below.

Your API key is only used for this request and is not stored.

Get your API key from integritas.technology

Add a request ID to trace every step of the process

Enter one or more UIDs (comma or newline separated) from the previous step


API Response

If the blockchain transaction was not yet completed you will get a response that "onchain": false and you need to wait a moment and try again, maximum wait time for a blockchain transaction to be completed is 3 minutes.

Example Response (Pending)

{
  "service": "CORE_API",
  "apiVersion": 1,
  "requestId": "get-proof-pending",
  "status": "success",
  "statusCode": 200,
  "message": "UID statuses fetched",
  "timestamp": "2026-01-16T14:31:08.511Z",
  "data": [
    {
      "status": true,
      "uid": "0x3B18508ABF8B0120CFEC",
      "data": "0xE630FCDE204036E93323AE99843BF0EC6D03CAEB51CBBEA11E03D6739F8E9C3F",
      "number": 4831,
      "datecreated": "2026-01-16 14:31:03",
      "onchain": false
    }
  ]
}

Example Response (Completed)

The response from the API contains everything needed to verify that the data was sent to the blockchain. These fields are used in the verification process: "data", "root", "proof", "address". Save them in a json file, see example below the response example.

{
  "service": "CORE_API",
  "apiVersion": 1,
  "requestId": "get-proof-completed",
  "status": "success",
  "statusCode": 200,
  "message": "UID statuses fetched",
  "timestamp": "2026-01-16T14:32:18.793Z",
  "data": [
    {
      "status": true,
      "uid": "0x3B18508ABF8B0120CFEC",
      "data": "0xE630FCDE204036E93323AE99843BF0EC6D03CAEB51CBBEA11E03D6739F8E9C3F",
      "number": 4831,
      "datecreated": "2026-01-16 14:31:03",
      "datestamped": "2026-01-16 14:32:03",
      "root": "0x1384FA6242E0D750FFA9366EFC7A0AC226E7EFD14EC5DF70DD50E36188AC0EA6",
      "proof": "0x000100000100",
      "address": "0xFFEEDD",
      "onchain": true
    }
  ]
}

Fields and Format to Save

Fields and format to be saved for verification in a json file:

[
  {
    "address": "0xFFEEDD",
    "data": "0xE630FCDE204036E93323AE99843BF0EC6D03CAEB51CBBEA11E03D6739F8E9C3F",
    "proof": "0x000100000100",
    "root": "0x1384FA6242E0D750FFA9366EFC7A0AC226E7EFD14EC5DF70DD50E36188AC0EA6"
  }
]

Response Fields

For a complete description of the response envelope and proof item fields used by this endpoint, see API Response Schema — Get Proof.

On this page