Developer platform

DAJU Verify API v1

Create and retrieve verification sessions from server-side applications. The current API foundation supports API-key authentication, environment isolation, idempotent creation, correlation IDs, and request logging.

Quick start

  1. 1. Create a sandbox application, workflow, and API credential.
  2. 2. Keep the raw API key in a server-only secret store.
  3. 3. Send an Idempotency-Key when creating a verification session.
  4. 4. Redirect the customer to the returned one-time hosted URL.
curl -X POST https://daju-mocha.vercel.app/api/v1/verification-sessions \
  -H "Authorization: Bearer $DAJU_API_KEY" \
  -H "Idempotency-Key: onboarding-customer-123-v1" \
  -H "Content-Type: application/json" \
  -d '{
    "workflowId": "22222222-2222-4222-8222-222222222222",
    "externalReference": "customer-123",
    "hostedReturnUrl": "https://merchant.example/verification/return"
  }'

Operational rules

Product patterns

Start from a sandbox integration.

Use copyable TypeScript patterns for RentDirect, Trellis, Student Device Leasing, and NELLA Support. Each template documents its verification purpose, assurance target, workflow checks, safe webhook events, and retention boundary.

Browse integration templates