API Integration Guide
One Touch KYC
One Touch KYC lets you verify a user's identity by sending them a hosted verification link (a Journey), built from a Flow you configure once in your dashboard. This reference covers the three things you need to integrate:
- Create a Journey — generate a hosted verification link for an end user.
- Get a Journey — retrieve the status and results of a verification.
- Callbacks — get notified automatically the moment a verification finishes.
If you just want to explore the product hands-on first, see the companion User Guide.
Getting started
- Log in to your OTKYC dashboard.
- Go to Settings → Team → API Keys and click Generate API Key. Copy it somewhere safe and secure.
- Go to Settings → Callback config and set the URL you want journey results delivered to (optional, but recommended — see Callbacks section).
- Build at least one Flow in the Flows tab (which documents to accept, which checks to run, your branding). You'll need its Flow ID for every journey you create.
You're now ready to call the API.
Base URL Endpoints
Preproduction
https://onetouch-preproduction.signzy.app/Production
https://onetouch.signzy.app/https://onetouch.signzy.us/https://onetouch.signzy.ae/https://onetouch.signzy.ca/Authentication
Every API call must include your API key, we support either x-api-key or Authorization in the header, pass any one of them:
x-api-key: <your-api-key>or
Authorization: <your-api-key>Requests without a valid key, or with a revoked key, receive 401 Unauthorized. You can generate, copy, or revoke keys at any time from Settings → Team → API Keys — revoking a key takes effect immediately, so make sure any running integration is updated before you revoke the old one.
What's next?
- Create Journey API — Generates a hosted verification link tied to a specific Flow.
- Get Journey API — Retrieves the current status and captured results of a journey.
- User Guide — how to build Flows, manage Journeys, and configure your account from the dashboard.
- Questions or issues integrating: contact our Signzy Account/Support team.