Start sending SMS using our API | Method 1 | Integration with Bearer authentication (token authentication)

Integrate SMS functionality into your application using your programming language.

Base URL

All URLs referenced in the API documentation have the following base url.

https://portal.richmo.lk

Note : All the query string parameters in the URL must be UTF-8 URL Encoded

Send a single message

Method 01 : Integration with Bearer authentication (token authentication)

HTTP request

GET /api/sms/send/

 

arameters

Parameter Type Description Required
dst String Recipent phone number. Required
from String The Sender name.(Mask) Required
msg String The body of the message. Required

Returns

Code Description Message Example
200 Success { “message”: “success”, “id”: 69412 }
400 Bad Request such as missing required parameter. { “errors”: { “destination”: [ “This field may not be blank.” ] } }
401 Unauthorized : Errors like invalid token { “detail”: “Invalid token.” }

Code Samples

Curl

curl --request GET 'https://portal.richmo.lk/api/sms/send/?dst=947xxxxxxxx&from=[mask]&msg=[UTF-8 URL Encoded Message]' --header 'Authorization: Bearer [API TOKEN]'

PHP Curl


$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://portal.richmo.lk/api/sms/send/?dst=947xxxxxxxx&from=[mask]&msg=[UTF-8 URL Encoded Message]',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer [API TOKEN]'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Python-Request

import requests

url = "https://portal.richmo.lk/api/sms/send/?dst=947xxxxxxxx&from=[mask]&msg=[Your Message]"
payload={}
headers = {
  'Authorization': 'Bearer [API TOKEN]'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)

ABOUT THE AUTHOR

RELATED POST

Leave us a comment

Cart