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 stream. The previous SMS OTP configuration is no longer available in the interface.

📘

What's coming

Viber and Telegram channels are planned for future releases.

Accessing OTP configurations

To open the OTP Service page:

  1. Log in to TextPeak in your browser.
  2. Click OTP Service in the main menu on the left.
  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 and managing OTP configurations

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