Masiv OTP Manager

The OTP Manager product allows the generation, sending, and validation of OTP (One Time Password) keys or Single Use Passwords.

The generation of an OTP is linked to a series of configuration parameters: key length, the possibility of having numbers, uppercase or lowercase letters, expiration time, and the number of allowed validation attempts, among others. OTP Manager offers two generation options: the first one takes the OTP generation options from a pre-established configuration, which must be created beforehand, and the second one takes the OTP generation options from the initial request.

All generated OTPs must be associated with a client and a user, and the way to associate them is through a customer account ID, and a phone number or an email address. In other words, each OTP generation request must include a phone number or an email address, to which the generated key will be associated. This is to be able to perform a subsequent validation of the key.

OTP Manager has the possibility to generate an OTP and return it in the response to the request. However, if required, it is also possible to send it to an end user through Masiv channels. The supported channels are SMS, Email, Voice, WhatsApp, and through Transactional Hub flows.

Autentication

All requests made to the different OTP Manager endpoints must contain an authentication header.

Headers:
Authorization: Bearer/Basic <Authentication Token>

Base URL

<aside> 🔗 https://otp-manager.masivapp.com

</aside>

Configuration Management

POST Configuration Creation

GET List of Configurations by Client

GET Configuration

UPDATE Configuration

DELETE Configuration

OTP Generation

POST Generation starting from a configuration

POST Generation starting from a request