Voice OTP

Voice OTP

Integration and Use of Voice OTP

Purpose: Allows the use of Alice Voice OTP from a third-party provider.

API Details

All API requests to the Alice system are made via the domain: https://alice.antbuddy.com/rest-api

Authorization Header (required): Authorization: Bearer {access_token}


Get AccessToken

  • Endpoint: /get-token/

  • Method: POST

  • Body:

    jsonCopyEdit{
      "username": "username",
      "password": "password"
    }
  • Description:

    • username: Username or email registered with Antbuddy.

    • password: Password.


Create OTP Call Request

  • API to Create OTP Code Request for a Phone Number:

  • View existing OTP calls

    • Endpoint: /voice-otp/

    • Method: GET

  • Create OTP call

    • Endpoint: /voice-otp/

    • Method: POST

    • Body:

      jsonCopyEdit{
        "alarm_phonenumber": "0919273027",
        "otp": "123445",
        "maxretry": 0
      }
  • Description:

    • alarm_phonenumber: Phone number to receive the OTP code (required).

    • otp: OTP code to send to the phone number. If left blank or not provided, the system will automatically generate a random code for testing purposes.

    • maxretry: Number of retry attempts for the OTP reading. Default is 0, which corresponds to one attempt.

Last updated