Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

GETValidate OTP-Verification-Token

Validate an otp_verification_token as proof that OTP verification happened within the 5-minute time limit.

GET/tools/kyc/mobile/otp/validate-token

Validates the authenticity of an otp_verification_token issued by the Verify OTP API, proving the OTP verification was actually performed within its 5-minute validity window. Returns status = 0 when the token is valid; a timed-out or tampered/invalid token returns status = 1 with a descriptive message.

Request

Query parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

otp_verification_tokenstringRequired· OTP Verification Token

The signed JWT received from the Verify OTP API.

example: eyJ0eXAiOiJKV1QiLCJ...5aXdrqrNcEbhfYfDsI

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • client_ref_idstring

      Unique reference id for the original OTP flow, echoed back.

    • otp_verification_tokenstring

      The token that was validated, echoed back.

    • initiator_idstring

      Registered mobile number of the API user that initiated the call.

    • mobilestring

      The mobile number the token certifies as verified.

    • tidstring

      Unique transaction id for this validation.

Next steps

Related