Authentication, request signing, endpoints, error codes, and examples for the TrustVerifyID identity verification platform.
Developer documentation is being finalised
For interactive API access, sandbox keys, and the request playground, sign in to the developer portal. For integration help, contact support@trustverifyid.com.
https://www.trustverifyid.com/api/v1
Every request must carry an HMAC-SHA256 signature constructed as below.
// HMAC payload payload = timestamp + "\n" + METHOD + "\n" + path + "\n" + sha256(body) signature = hmac_sha256(payload, rawApiKey) // Request headers X-API-Key: ak_live_... X-Signature: <signature_hex> X-Timestamp: <unix_epoch_seconds> // reject if > 5 min old
Official SDKs: PHP and Python. Code examples available for JavaScript, Go, and Ruby.
Open developer portal →Test API keys, deterministic test fixtures, and a request playground are available in the developer portal after sign-up.
Create a free developer account →
Download our Postman collection — every endpoint, pre-wired with a pre-request
script that signs each call (HMAC-SHA256) for you. Just set the apiKey variable.
Already in Postman? Import → Link and paste your API base URL + /api/postman.json.
Sign in to the developer portal for the interactive playground, full endpoint reference, and OpenAPI specification.