Взаимодействие с API осуществляется по протоколу HTTP или HTTPS, параметры передаются методом GET или POST.
В разделе
API личного кабинета
добавьте проект который будет использовать API функции.
Все запросы должны содержать параметр project(имя проекта) и параметр sign(подпись) или apikey(рекомендуется использовать sign).
Для формирования подписи sign понадобится API key проекта, посмотреть его можно на странице
API личного кабинета.
Параметр sign формируется следующим образом:
Пример запроса
curl -X GET http://mainsms.ru/api/mainsms/message/send \
-H 'Accept: application/json' \
-F project=mainsms \
-F sender=mainsms.ru \
-F message=test \
-F recipients=89121231234 \
-F sign=41b379f61da2e1b8a1f74c7d050e1c42
для примера параметр API key = 07349e954831d в таком случае параметр sign будет рассчитан так: