Developer Reference

API Documentation

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.

Quick reference

Base URL

https://www.trustverifyid.com/api/v1

Authentication headers

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

SDK examples

Official SDKs: PHP and Python. Code examples available for JavaScript, Go, and Ruby.

Open developer portal →

Sandbox

Test API keys, deterministic test fixtures, and a request playground are available in the developer portal after sign-up.

Create a free developer account →

Endpoint families

Applicants Verifications Documents Selfie / Face match AML screening Age check Businesses (KYB) UBOs Workflows Reusable ID Device check Transactions Webhooks Marketplace Bundles

Run in Postman

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.

Need a complete reference?

Sign in to the developer portal for the interactive playground, full endpoint reference, and OpenAPI specification.