reference. Bounded by attempts (default 5) and| Field | Type | Required | Notes |
|---|---|---|---|
reference | string (uuid) | yes | The reference from POST /sms/otp/send. |
code | string | yes | The code the user entered. |
200 OK{
"success": true,
"message": "Code verified.",
"data": { "verified": true, "status": "verified", "message": "Code verified." }
}200 OK with verified: false and a statuspending, expired, or failed.curl --location 'https://prod.your-api-server.com/api/sms/otp/verify' \
--header 'x-api-key: {{x-api-key}}' \
--header 'Content-Type: application/json' \
--data '{
"reference": "2ddb20b8-e0e3-45ae-a638-42610b990a6a",
"code": "string"
}'{
"success": true,
"message": "Code verified.",
"data": { "verified": true, "status": "verified", "message": "Code verified." }
}