Developer PreviewThis documentation describes the upcoming 1Funnel External Integration API.The documented API endpoints and authentication services are not yet available
for public integration.You can explore the API specifications, request and response schemas, webhook
events, and integration guides.Sandbox and production availability will be announced separately.
Create
POST /v1/businesses/{businessId}/otp/challenges
Permission: otp.challenge.create. Supports idempotency and returns 202 on
durable acceptance per the OpenAPI contract.
Verify
POST /v1/businesses/{businessId}/otp/challenges/{challengeId}/verify
Permission: otp.challenge.verify.
Approved error mappings include expired and locked challenge conditions. Never
log verification codes.