v52

OpenAPI 3.1.0raw.githubusercontent.com2026-07-311,1941,9384.1 MB
Brands

Get Brand SMS OTP Status by Brand ID

Query the status of an SMS OTP (One-Time Password) for Sole Proprietor brand verification using the Brand ID.

This endpoint allows you to check the delivery and verification status of an OTP sent during the Sole Proprietor brand verification process by looking it up with the brand ID.

The response includes delivery status, verification dates, and detailed delivery information.

Note: This is an alternative to the /10dlc/brand/smsOtp/{referenceId} endpoint when you have the Brand ID but not the reference ID.

get/10dlc/brand/{brandId}/smsOtp

Path parameters

brandIdstring required
Example:4b20019b-043a-78f8-0657-b3be3f4b4002

The Brand ID for which to query OTP status

Response

Successful Response

brandIdstring required

The Brand ID associated with this OTP request

deliveryStatusstring required

The current delivery status of the OTP SMS message. Common values include: DELIVERED_HANDSET, PENDING, FAILED, EXPIRED

deliveryStatusDatestring date-time

The timestamp when the delivery status was last updated

deliveryStatusDetailsstring

Additional details about the delivery status

mobilePhonestring required

The mobile phone number where the OTP was sent, in E.164 format

referenceIdstring required

The reference ID for this OTP request, used for status queries

requestDatestring date-time required

The timestamp when the OTP request was initiated

verifyDatestring date-time

The timestamp when the OTP was successfully verified (if applicable)

Example response

{
  "brandId": "B123ABC",
  "deliveryStatus": "DELIVERED_HANDSET",
  "deliveryStatusDate": "2024-12-03T17:12:33.560000+00:00",
  "deliveryStatusDetails": "Delivered to handset",
  "mobilePhone": "+11234567890",
  "referenceId": "OTP4B2001",
  "requestDate": "2024-12-03T17:12:33.560000+00:00",
  "verifyDate": "2024-12-03T17:12:33.560000+00:00"
}