OTP Service

Define a single OTP endpoint that delivers one-time passwords across SMS, WhatsApp, and Voice with shared rate limits and a configurable failover chain.

An OTP configuration defines a failover chain across SMS, WhatsApp, and Voice. Each configuration exposes a single unified API endpoint with its own API token, rate limits, and per-channel templates.

❗️

IMPORTANT

This page replaces the legacy SMS-only OTP streams. The previous SMS OTP configuration is no longer available in the interface.

Accessing OTP configurations

To open the OTP Service > Configurations page:

  1. Log in to TextPeak in your browser.

  2. Click OTP Service > Configurations in the main menu on the left.

    Screenshot of the OTP Service > Configurations menu tab

    OTP Service > Configurations menu tab

  3. The Omnichannel OTP Configurations page opens. It lists all configurations you've created.

Screenshot of the Omnichannel OTP Configurations page

Omnichannel OTP Configurations page

Refer to the following table for column descriptions.

ColumnDescription
KeyThe unique key you pass in API requests to select this configuration.
NameThe configuration name, used for identification in the interface.
Failover ChainA summary badge showing the primary channel in the configuration's failover order.
DefaultIndicates whether this configuration is the default for OTP requests that don't specify a key.
ActiveToggle to activate or deactivate the configuration without deleting it.
CreatedDate and time the configuration was created.
ActionsClick the three-dot icon to show and copy or reset the configuration token, edit, or delete the configuration.

Creating, managing, and viewing OTP services

To create, edit, or deactivate a configuration, see Creating OTP Configurations.

The other two pages under OTP Service provide detailed analytical data on the service:

  • OTP Analytics reports how many one-time passwords you requested, how many were delivered, and how many were verified, broken down by channel and by country, with volume and rates plotted over time. Filter by date range, channel, and country, and group the series by day, week, or month.
  • OTP Request Log lists every send attempt, newest first, with Attempts showing one row per failover attempt and Requests grouping them per verification.

Did this page help you?