Api documentation for sender id

Документація | SmsGateway24.com

v.1.0

1. Отримання токена:

Опис: Після успішного виконання цього запиту ви отримаєте токен. Далі ви можете використати цей токен для доступу до сервера та зробити додаткові запити.
Кінцева точка: https://smsgateway24.com/getdata/gettoken
Метод:: GET
Параметри запиту:
Змінна Тип Опис
email string [обов’язково] Your login in the system. Usually email
pass string [обов’язково] Your password in the system

JSON-форматована відповідь::
Змінна Тип Опис
token string Ваш токен набутий через метод отримання токена:
error int 0 | 1 - показує чи є помилка при обробці запиту
message string Повідомлення про помилку, порожнє, якщо все в порядку.
Посилання на код приклади Curl
Посилання на код пазлу
Приклад відповіді:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. Send SMS using Sender ID. (POST)

Опис: When you requested a Sender ID for your company, you can send SMS API requests.
Кінцева точка: https://smsgateway24.com/getdata/addsmstosenderid
Метод:: POST
Parameters of the request as JSON like:
{
    "token":"5f0eb980819f0e07b9b14d5dsacxzc6a",
    "send_to":"+4915752982212",
    "sender_id":"2",
    "template_id":"9",
    "webhook_callback_url":"https://webhook.site/5557129a-8513-4cb8-ae2e-8aa17a5bb957",
    "template_data":{
        "var_1":"John",
        "order":"777"
    }
}

Where:
Змінна Тип Опис
token string [обов’язково] Ваш токен отримати через метод отримання.
send_to string [обов’язково] Phone number of the customer. For example: +4915752982212
sender_id string [обов’язково] IDs Of your sender ID. You can find your Sender IDs here: Sender ID list
template_id string [обов’язково] You can get your template IDs here:Template list
webhook_callback_url string [необов'язково] Set your server URL to get callbacks
template_data json [необов'язково] Your dynamic variable names.

JSON-форматована відповідь::
Змінна Тип Опис
token string Ваш токен набутий через метод отримання токена:
error int 0 | 1 - показує чи є помилка при обробці запиту
message string Повідомлення про помилку, порожнє, якщо все в порядку.
cost float SMS cost
Приклад відповіді:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}

3. Send SMS using Sender ID. (GET)

Опис: When you requested a Sender ID for your company, you can send SMS API requests.
Кінцева точка: https://smsgateway24.com/getdata/addsmstosenderid
Метод:: GET
Parameters of the request as JSON like: Where:
Змінна Тип Опис
token string [обов’язково] Ваш токен отримати через метод отримання.
send_to string [обов’язково] Phone number of the customer. For example: +4915752982212
sender_id string [обов’язково] IDs Of your sender ID. You can find your Sender IDs here: Sender ID list
template_id string [обов’язково] You can get your template IDs here:Template list
webhook_callback_url string [необов'язково] Set your server URL to get callbacks
template_data_as_string json [необов'язково] Your dynamic variable names.

JSON-форматована відповідь::
Змінна Тип Опис
token string Ваш токен набутий через метод отримання токена:
error int 0 | 1 - показує чи є помилка при обробці запиту
message string Повідомлення про помилку, порожнє, якщо все в порядку.
cost float SMS cost
Example of the request:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}

Приклад відповіді:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}