For Developers

Ship identity in hours, not months

Simple REST APIs for biometric authentication, document signing, and secure messaging. No complex SDKs needed.

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": "John 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

1

Create your business account

Sign up at uip.digital and get your API keys from the dashboard.

2

Display QR code to users

Use the Identify API to generate a session and render the QR code.

3

Handle the callback

Poll the session status or use webhooks to receive the verified identity.

4

Go live

Switch from test mode to production. Pay only for successful verifications.

Start building today

$5 in free credits. Full API access. No credit card required.