Все запросы требуют API-ключ. Получите его в личном кабинете в разделе «API ключи».
Отправка одного SMS-сообщения на указанный номер телефона.
# Отправить SMS curl -X POST "https://simcard.uz/gateway/services/send.php" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d "phone=+998901234567" \ -d "message=Ваш код: 4521"
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| phone | string | Обяз. | Номер телефона в формате +998XXXXXXXXX |
| message | string | Обяз. | Текст SMS (макс. 160 символов) |
| device_id | integer | Необяз. | ID устройства. По умолчанию — первое активное |
| sim_slot | integer | Необяз. | Слот SIM-карты: 1 или 2 |
Отправка SMS сразу на несколько номеров за один запрос.
curl -X POST "https://simcard.uz/gateway/services/send.php" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d "phones[]=+998901234567" \ -d "phones[]=+998931234567" \ -d "phones[]=+998711234567" \ -d "message=Акция! Скидка 20% до конца месяца."
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| phones[] | array | Обяз. | Массив номеров телефонов |
| message | string | Обяз. | Текст сообщения |
| device_id | integer | Необяз. | ID устройства для отправки |
Проверка статуса отправленного сообщения по его ID.
curl -X GET "https://simcard.uz/gateway/services/status.php?id=48291" \ -H "Authorization: Bearer YOUR_API_KEY"
| Статус | Описание |
|---|---|
| queued | В очереди на отправку |
| sent | Отправлено с устройства |
| delivered | Доставлено получателю |
| failed | Ошибка отправки |
Получить список подключённых Android-устройств и их статус.
curl -X GET "https://simcard.uz/gateway/services/devices.php" \ -H "Authorization: Bearer YOUR_API_KEY"
Настройте Webhook URL в личном кабинете — и мы будем отправлять POST-запрос на ваш сервер при каждом событии (доставка, входящее SMS).
$data = json_decode(file_get_contents('php://input'), true); if ($data['event'] === 'sms_received') { $from = $data['from']; $message = $data['message']; // обработка входящего SMS }