Why our send SMS API is the most complete on the market?
It’s because a lot of options are given:
- Send multiple messages at once
- Give a sending date for each message
- Put your own id_sms_api, so you can easily identify each message
- Give a priority to each message, so you can manage sending in the queue
- Add tracking on links
- Identify each sender by his login
URL: https://www.insim.app/api/v1/sendsms
Method: POST
Request Content-Type: application/json
JSON request data – name and value pairs description:
header:
object with ardary-sms request details; Value: JSON Object
login (required): Ardary login (email) of the ardary user to match name of the sender in the Ardary SMS box.
accesskey (required): YOUR_ACCESS_KEY
date_to_send (optional): message sending date
priority (optional): message priority Value: Number (0, 1, 2), Default value: 1 (0 : low, 1 : normal, 2 : high)
mode (optional): ‘prod’ (POST response & sends messages) or ‘test’ (POST response only).
messages:
List of sms to be sent. Value: JSON Array with sms JSON Objects:
phonenumber (required): recipient phone number (international format, ex.: +1XXXXXXXXXX).
message (required): message body. Important: if you want to add a tracking link you have to add “[Link]” at the right place in the body of the message.
url (optional): the link URL you want to track.
id_sms_api (optional): the Id you want to give to the message. Otherwise, we create one for you.
date_to_send (optional): message sending date (if given in header, this date … ).
Example of JSON object for sending SMS:
{
"header": {
"login": "user@email.com",
"accessKey": "your-access-key"
},
"messages": [
{
"phone_number": "+33612345678",
"message": "Hello from InSim API [Lien_Tracking]",
"url": "https://example.com/",
"priority": 1,
"date_to_send": "2025-10-29 10:16:10"
},
{
"phone_number": "+33698765432",
"message": "Test from API",
"url": "",
"priority": 1,
"date_to_send": "2025-10-29 10:16:10"
}
]
}