Developer Quickstart

The ETOTP verification platform exposes REST APIs and client SDKs designed for zero-latency, high-throughput verification workflows.

1. Send Verification Code

POST /api/v1/verifications/start
Headers:
  X-API-Key: live_sk_9f8e7d6c5b4a...
  Content-Type: application/json

{
  "channel": "Email",
  "destination": "user@example.com",
  "purpose": "login",
  "templateId": "tmpl_welcome_email"
}

2. Check & Validate Code

POST /api/v1/verifications/check
Headers:
  X-API-Key: live_sk_9f8e7d6c5b4a...
  Content-Type: application/json

{
  "verificationId": "ver_019534a7-8822-7981-b280-5a3d0d829910",
  "code": "849201"
}