One-Time Passcode Integration Kit

Overview of the Twilio notification publishers

The One-Time Passcode Integration Kit includes two Twilio-based notification publishers. They use two Twilio APIs that offer different features and behavior.

Twilio Programmable API Notification Publisher

Twilio Verify API Notification Publisher

  • Uses the newer Twilio Verify API, which is designed to send one-time passcodes. For details, see Verify in the Twilio documentation.

  • Supports SMS messages, voice calls, and email.

  • SMS and voice calls do not support message customization, but support automatic localization of the default messages.

  • Email support is provided through an integration between Twilio and SendGrid. It allows some customization. See Send Serverless Emails using SendGrid and Twilio Functions in the Twilio documentation.

  • Shows phone numbers in clear text in the Twilio administrator console for 30 days after each transaction. Phone numbers are encrypted in the backend server at all times.