Quickstart

  1. Create an account at /auth/login and an organization.
  2. Switch to the sandbox environment (top bar).
  3. Create a project and an API key under Developer.
  4. Create a verification session:
curl -X POST https://authpermit.com/api/v1/verification-sessions \
  -H "Authorization: Bearer ap_sandbox_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 7f1c..." \
  -d '{"subject": {"external_id": "user_123"}, "checks": ["document","face","liveness"], "required_assurance": 3}'

Use test subjects such as TEST_IDENTITY_VERIFIED, TEST_DOCUMENT_TAMPERED, TEST_LIVENESS_FAILED, TEST_FACE_MISMATCH and TEST_CREDENTIAL_REVOKED to drive deterministic outcomes in the sandbox.

  1. Receive verification.completed on your webhook and inspect the result.
  2. Move the project to production.