Получить услуги
Параметр country необязателен. Ответ содержит ID, страну, название, цену для клиента и валюту.
https://trustservice.io/api/v1/services?country=US
Подключите приложение к TrustService: получите список услуг, создайте заказ, заберите SMS, отмените заказ и проверьте баланс. Передавайте API-ключ в заголовке запроса.
Ответы в JSON · до 60 запросов в минуту для одного аккаунта.
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
Параметр country необязателен. Ответ содержит ID, страну, название, цену для клиента и валюту.
https://trustservice.io/api/v1/services?country=US
Создайте заказ с ID услуги. TrustService вернёт ID заказа — по нему проверяйте статус и получайте SMS.
Content-Type: application/json
{"service_id": 123}
Статусы: waiting, completed и closed. После получения SMS поле message содержит текст сообщения.
https://trustservice.io/api/v1/orders/{order_id}
https://trustservice.io/api/v1/orders/{order_id}/cancel
https://trustservice.io/api/v1/balance
HTTP-коды: 401 неверный или выключенный ключ, 402 недостаточно средств, 404 заказ не найден, 409 операция не выполнена, 422 неверная услуга, 429 превышен лимит.