speedocom.online

SEND OTP

This endpoint is used to send OTP (One-Time Password) to a recipient. It can also be used to send transactional messages such as payment alerts.

Caution

This endpoint is strictly for sending OTP and transactional messages only. Any misuse, such as sending promotional messages, is a violation and may result in access restrictions.

Tip

Checkout code examples in Send SMS.

GET Method

Endpoint:

https://{{url}}/api/services/sendotp

Parameters:

Parameter Description
apikey Your valid API key
partnerID Your Partner ID
message URL-encoded OTP message (GSM7)
shortcode Sender ID/Shortcode
mobile Recipient Mobile number

Example Request (GET):

https://{{url}}/api/services/sendotp?apikey={{apikey}}&partnerID={{partnerID}}&message={{message}}&shortcode={{shortcode}}&mobile={{mobile}}

POST Method

Endpoint:

https://{{url}}/api/services/sendotp

Request Body:

{
    "apikey": "{{apikey}}",
    "partnerID": "{{partnerID}}",
    "mobile": "{{mobile}}",
    "message": "{{message}}",
    "shortcode": "{{shortcode}}"
  }

Sample Success Response:

{
    "responses":[
      {
        "response-code":200,
        "response-description":"Success",
        "mobile": "xxxxxxxxxxxxx",
        "messageid": "xxxxxxxxxxx",
        "networkid":1
      }
    ]
  }

Sample Error Response:

{
    "response-code":1006,
    "response-description":"Invalid credentials"
  }