Please wait
Full endpoint listing — base URL and all available paths.
The full API reference is at /api-documentation. The OpenAPI 3 schema is served as JSON from https://api.trustverify.co.uk/api-docs.json — import that URL straight into Postman or Insomnia. Base URL for all calls:
https://api.trustverify.co.uk/api/v1| Method | Path | Description |
|---|---|---|
| POST | /kyc/verify | Individual identity check |
| POST | /kyb/verify | Business entity check |
| POST | /aml/screen | Standalone AML screening |
| POST | /kya/verify | Know Your Agent check (KYA) |
| GET | /checks/{checkId} | Retrieve check result |
| GET | /reports/{type}/{checkId} | Download PDF report |
| POST | /reports/rpt-016 | Generate regulatory evidence bundle |
| GET | /bundles/{bundleId} | Download the evidence bundle ZIP |
| POST | /workflows/run | Run a named workflow |
| GET | /webhooks | List configured webhooks |
| POST | /webhooks | Register a webhook endpoint |
All endpoints require a Bearer token in the Authorization header. Use test keys (tv_test_sk_…) during development — they return synthetic data and never bill your account. Webhook endpoints receive production events, so creating, changing or deleting one needs a live key; a test key can list them.