Trigger onboarding checks, route decisions, and subscribe to monitoring events, with audit-ready logs.

Signed webhooks, idempotent requests, audit-ready event history.
Generate a key per environment and scope it to what you need.
Send company inputs and requested checks to start the workflow.
Receive decision and monitoring events automatically.
Pull a structured record for review, export, or storage.

Secure access with scoped API keys and signed webhook events
Authorization header.The objects you’ll use most to run KYB checks, route outcomes, and track change history.
Subscribe to lifecycle events and process updates in near real time

Receive decisions, monitoring triggers, and export-ready signals via signed events.
Use event_id to dedupe and make handlers idempotent.


Backoff-friendly, queue-friendly event handling.
Verify signatures before accepting events.
Build retry-safe workflows with idempotency, dedupe, and predictable backoff.
Retry-After when present.Predictable limits and cursor pagination for reliable integrations
Retry-After so clients can back off safelynext_cursor, has_morecursor to fetch the next page (avoid offset drift)Encryption, access controls, and operational security practices in one place.
Append-only event history, exports, retention, and evidence for reviews.
Answers to common integration questions, without the long scroll
Yes. Subscribe to case updates, decision outcomes, monitoring triggers, and export-ready events via webhooks.
Treat delivery as at least once. Dedupe by event_id and make handlers idempotent.
Yes. Use separate API keys per environment and keep least-privilege scopes.
Limits vary by plan. Handle 429 responses and respect Retry-After when provided.
Store the case file and relevant event history. Exports can be used for evidence packages and review workflows.
Start with Quickstart on this page, then review Security and Data Coverage to confirm fit.