{"templateId":"openapi_docs","versions":[{"version":"v0-beta","label":"Beta (v0)","link":"/products/native-api/openapi/verifications","default":true,"active":true,"folderId":"e4cb5a06"}],"sharedDataIds":{"openAPIDocsStore":"oas-products/native-api/@v0-beta/openapi.json","sidebar":"sidebar-products/native-api/@v0-beta/sidebars.yaml"},"props":{"definitionId":"products/native-api/@v0-beta/openapi.json","dynamicMarkdocComponents":[],"baseSlug":"/products/native-api/openapi","seo":{"title":"Verifications (OTP)","description":"**OTP Verification** - Email verification using one-time password (OTP) codes.\n\n**Key Operations**:\n- Request OTP code to be sent to customer's email\n- Verify OTP code to confirm email ownership\n\n**Flow**:\n1. Request OTP via `POST /eapi/v0/verifications/otp`\n2. Customer receives OTP code via email\n3. Verify OTP via `POST /eapi/v0/verifications/otp/verify`\n\n**Rate Limits**:\n- OTP requests: 3 per minute per customer\n- OTP verification attempts: 4 per minute per customer\n\n**Important Notes**:\n- OTP codes are single-use and expire after a set time\n- Email must be verified for certain compliance requirements\n- Feature must be enabled for your merchant account","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"itemId":"verifications","disableAutoScroll":true,"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.banxa.com","port":4000,"ipAddress":"216.73.217.92"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"master"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/products/native-api/openapi/verifications","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}