X-API-KEY.
Choose your API
Flow API
Orchestrate KYC, KYB, and screening checks across providers through a single endpoint. Submit data, Zenoo runs the checks, you get consolidated results back.
Case Management API
Build on top of the compliance workspace — create cases, triage alerts, run risk assessments, and automate review workflows.
Flow API
The Flow API is how you run verification checks. Instead of integrating with each provider separately, you send data to Zenoo and get a single consolidated response — company registry data, PEP/sanctions screening, document verification, and biometrics all in one call. Base URLEndpoints
| Endpoint | Method | Use case |
|---|---|---|
/api | POST | Run a company flow synchronously |
/init | POST | Start a company flow asynchronously — returns a token pair |
/kyc/api | POST | Run a person flow synchronously |
/kyc/init | POST | Start a person flow asynchronously — returns a token pair |
/screening/api | POST | Run PEP, sanctions, and adverse media screening |
/sharable-payload/{pull_token} | GET | Retrieve results using a pull token |
Two execution modes
- Synchronous
- Asynchronous (Token-based)
Send data, wait for results. Best for server-to-server integrations where you can hold a connection open.Returns the full compliance report directly. If checks don’t finish within the timeout, you get a
202 with a pull token to retrieve results later.Quick example
Case Management API
The Case Management API gives you programmatic access to the compliance workspace. Use it to automate review workflows, integrate with internal systems, or build custom compliance dashboards. Base URLResources
Entities
6 endpoints — Create and manage the people and companies being verified. Each entity has checks, alerts, and documents attached.
Cases
18 endpoints — Full case lifecycle from creation to closure. Add entities, manage reviewers, track timelines, generate compliance reports.
Alerts
11 endpoints — Triage, resolve, escalate, and bulk-manage compliance alerts. Includes AI-powered research for screening matches.
Checks
3 endpoints — View check results, re-run failed checks, or waive requirements when appropriate.
Risk Assessments
3 endpoints — View 4-dimension risk scores, approve assessments, or override with justification.
Audit & Analytics
4 endpoints — Immutable audit logs and aggregated analytics for compliance reporting.
What you can build
- Automated triage — Route new alerts to the right team based on category, risk tier, or entity type
- Custom dashboards — Pull case and alert analytics into your BI tools
- Bulk operations — Resolve, acknowledge, or assign hundreds of alerts in a single call
- Workflow integration — Trigger actions in Slack, Jira, or internal tools when cases change status
- Compliance reporting — Generate audit trails and SLA reports from the API
The Case Management API is documented with fully defined schemas in the OpenAPI spec. Use the sidebar to explore each resource.
Authentication
Every request requires your API key:Rate limits
| API | Limit | Burst |
|---|---|---|
Flow sync (/api) | 100 req/min | 20 |
Flow async (/init) | 100 req/min | 20 |
Result polling (/sharable-payload) | 300 req/min | 50 |
Screening (/screening/api) | 200 req/min | 30 |
Case Management (/v1/*) | 500 req/min | 50 |