Skip to main content

Multi-factor Authentication

The Bandwidth Multi-factor Authentication API leverages the Voice and Messaging APIs allowing you to generate and verify secure MFA codes without needing to worry about token generation or management.


Your account must be activated to use the MFA product. Please contact sales support to learn how to get access!

Base URL{accountId}

Simple Use

To create an MFA event, simply send a POST request to the MFA API and Bandwidth will handle creating the message/phone call event. When your end-user inputs the verification code into your service to verify, send that in a POST request to Bandwidth, and we will return whether the code is valid.

Sample Applications

MFA Sample ApplicationsMFA sample applications for a variety of technologies


MFA Smart LockIntegrating MFA with a door lock