List OTP Templates

Prev Next

When you need to review or manage your existing OTP templates, this endpoint allows you to retrieve the full list of templates associated with your WhatsApp channel, including locale and status information.

Endpoint and Headers

GET https://verify.useinsider.com/v1/template/list

Your title goes here
This API key is sensitive and should never be used on the frontend or mobile SDK; it should only be implemented on the backend.

Visit our Postman collection to test this request.

Headers

HeaderSample ValueDescription
X-INS-AUTH-KEY1a2b3c4d5e6fThis key is required to authorize your request. Refer to API Authentication Tokens to generate your token.
Content-Typeapplication/jsonThis header specifies the media type of the resource.

Sample Request

Every request made to the request endpoint requires a request body formatted in JSON and containing your parameters. 


Make sure to replace the sample values in the request header(s) and body where required before sending your request.

Below is a sample request to retrieve the list of WhatsApp verification templates.

curl --location 'verify.useinsider.com/v1/template/list' \
--header 'Content-Type: application/json' \
--header 'x-ins-auth-key: 1a2b3c4d5e6f'

Sample Responses

200 OK

This response indicates that your request was successfully completed.

{
    "templates": {
        "whatsapp": [
            {
                "locale": "en",
                "text": "",
                "templateName": "sample_otp_template_1"
            },
            {
                "locale": "tr",
                "text": "",
                "templateName": "sample_otp_template_2"
            }
        ]

    }
}

401 Unauthorized

{
    "errors": [
        {
            "message": "unauthorized"
        }
    ]
}

429 Too Many Requests

{
    "errors": [
        {
            "message": "rate limit exceeded"
        }
    ]
}

Limitations

  • All functions must be executed with a simple HTTPS GET request.
  • The API Key should be provided as the authorization key in the request header. If the key is incorrect, the operation will not be executed, and an authorization error will be returned in the response.
  • The service is subject to a rate limit of 100 requests per second to ensure optimal system performance, and clients exceeding this limit will receive an HTTP 429 Too Many Requests response.

The default limit shown here is a standard baseline. If your use case requires higher capacity, feel free to reach out to the Insider One team — we can adjust it to fit your needs.