MIRACL Trust offers an OTP API, which can be used to integrate in systems that don’t support other integration methods.
Generating an OTP
In order to generate an OTP, the user must first authenticate either in the browser or in the mobile app.
Browser
https://api.mpin.io/otpgen?client_id=MIRACL_TRUST_CLIENT_ID
Mobile
API reference
- POST
/otp
- Returns the generated OTP for that user ID.
Authorization: "Basic <base64(clientId:clientSecret)>"
Payload:
{
userId: string,
deviceName: string
}
Response:
{
mpinId: string,
hashMPinId: string,
actToken: string,
expireTime: integer
}