Раскройте метод, чтобы увидеть параметры и ответы.
GET
Получить все созданные счета
/api/v1/getBills
Параметры
| Параметр | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| token | query | string | Да | Ваш API ключ |
Ответы
200 — Выполнено успешно
{
"status": "success",
"data": {
"total": 160,
"per_page": 15,
"current_page": 1,
"last_page": 11,
"next_page_url": "https:\/\/app.sms.by\/api\/v1\/getBills?page=1",
"prev_page_url": null,
"from": 1,
"to": 15,
"data": [
{
"id": 1449,
"user_id": 2,
"d_create": "1526034626",
"d_payment": 0,
"amount": "120.00",
"manager_id": 0,
"comment": "Пополнение счета на 120 рублей",
"info": "0",
"type": "SMS",
"rent": "0",
"number": "C11449\/20180511"
}
]
}
}
400 — Некорректный запрос
404 — Страница не найдена
429 — Превышен лимит запросов
500 — Сервер недоступен
POST
Создание счета
/api/v1/createBill
Параметры
| Параметр | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| token | formData | string | Да | Ваш API ключ |
| amount | formData | integer | Да | Сумма пополненния баланса |
| amount_type | formData | string | Да | Тип баланса. Может быть sms или viber |
| type | formData | string | Нет | Тип пополнения баланса (для Viber баланса обязательно). Может быть 'subscription' или 'replenishment' |
Ответы
200 — Выполнено успешно
{
"status": "success",
"data": {
"user_id": 2,
"amount": "500",
"d_create": "1616510192",
"d_payment": 0,
"manager_id": 0,
"info": 0,
"type": "sms",
"rent": 0,
"comment": "Пополнение SMS счета на 500 руб.",
"id": 3294,
"number": "C13294\/20210323"
}
}
400 — Некорректный запрос
421 — Данные прошли проветку
429 — Превышен лимит запросов
500 — Сервер недоступен
GET
Скачать счет
/api/v1/downloadBill
Параметры
| Параметр | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| token | query | string | Да | Ваш API ключ |
| bill_id | query | string | Да | Укажите ID счета |
