For developers
Ship identity in
hours, not months.
A small, deterministic REST surface for biometric authentication, document signing, and encrypted messaging. No SDK to wrestle with — just three endpoints and a webhook.
Quick start
Integrate in minutes
① Create an identify session
POST /v1/identify
Authorization: Bearer YOUR_API_KEY
Response:
{
"session_id": "sess_abc123",
"qr_code": "base64_png_data..."
}② Check session status
GET /v1/identify/sess_abc123
Response:
{
"status": "completed",
"identity": {
"name": "Jane Doe",
"verified": true,
"country": "US",
"age_verified": true
}
}③ Request a signature
POST /v1/sign
Authorization: Bearer YOUR_API_KEY
{
"uip_id": "user_xyz",
"document_title": "Service Agreement",
"document_hash": "sha256:abc..."
}
Response:
{
"reference_id": "ref_sig_456",
"status": "pending"
}Integration
Four steps to production
01
Create your business account
Sign up at uip.digital and grab your API keys from the dashboard.
02
Display a QR to users
Use the Identify API to generate a session and render the QR code on your login surface.
03
Handle the callback
Poll the session status, or use webhooks to receive the signed verified identity.
04
Go live
Switch from test mode to production. You only pay for successful verifications.
Live now
Start building today.,
Every integration starts with the UIP app — install it below to test your own flows end-to-end. Every new user gets $20 in API credit on their first business.