Prerequisites
Before you begin, you’ll need:- Urtentic Account: Sign up at urtentic.com
- API Credentials: Obtain your Client ID and API Secret from the integrations page in your dashboard
- Workflow ID: Create a verification workflow in your dashboard
Generate Your API Credentials

- Client ID: Your application identifier (sent via
X-CLIENT-IDheader) - Client Secret: Your authentication token (sent via
Authorization: Bearerheader)
Create a Workflow


Quick Start (5 minutes)
Step 1: Set Up Your Environment
First, set your API credentials as environment variables:Step 2: Create Your First Verification
Step 3: Check Verification Status
Integration Examples
Workflow Types
Each workflow is configured in your Urtentic dashboard — the steps it includes (document verification, liveness, email, etc.) are defined there, not in the API request. TheflowId identifies which workflow to run, and metadata carries your own tracking data.
Document Verification Only
Liveness + Document Verification
Location + Email Verification
Handling Webhooks
Set a webhook URL in the dashboard under Integrations > Webhooks to receive events as verifications progress. Every request is signed: verify thex-urtentic-signature header against the raw request body before trusting it.
Webhook events
Events, payloads and how delivery works.
Configure and verify
Set the URL and secret, and verify signatures in Node.js, Python, PHP or Java.
Error Handling
The API uses standard HTTP status codes and returns detailed error messages:Next Steps
- API Reference - Complete API documentation
- SDK Integration - Client-side SDKs
- Webhook Setup - Real-time notifications
Support
Need help? We’re here to assist:- Email: support@urtentic.com
- Documentation: docs.urtentic.com
- Status Page: status.urtentic.com