Skip to main content
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.