Send File and Get Hash
Submit a file to receive its SHA3-256 hash. This is the first step in the stamping process.
| Attribute | Details |
|---|---|
| Method | POST |
| Description | This endpoint is used to submit a file. Send the file as formdata in the body. |
| Endpoint | https://integritas.technology/core/v1/file/hash |
Request Headers
| Header | Value | Description |
|---|---|---|
| Content-Type | multipart/form-data | Specifies the content type as JSON |
| x-api-key | your-api-key | Add your API-key from your profile at https://integritas.technology/ |
| x-request-id | your-choice | Add a request id to trace every step of the process |
Request Body
| Request Type | Content-Type | Body Type | Keys | Description |
|---|---|---|---|---|
| File upload | multipart/form-data | form-data | file | Send file |
Request Examples
API Demo
Try the endpoint with your own API key and file. 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.
API Response
The response from the API contains the hash of the file.
Example Response
Response Fields
For a complete description of the response envelope and fields used by this endpoint, see API Response Schema — Send File and Get Hash.
Overview (v1)
This documentation provides a detailed overview of the Integritas API, which enables both uploading and verification of data hashes against the blockchain. It supports optional NFT traceability and returns structured results that include on-chain validation details. Use this guide to understand endpoints, request formats, and how to interpret the verification responses.
Send Hash and Get UID
Submit hashed data to receive a UID. This is the second step in the stamping process.