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.

note

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

Base URL#

https://mfa.bandwidth.com/api/v1/accounts/{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#

LinksDescription
MFA Sample ApplicationsMFA sample applications for a variety of technologies

Blogs#

NameDescription
MFA Smart LockIntegrating MFA with a door lock