Фінанси

Історія балансу, покупки й посилання на поповнення.

GET/account/transactions

Історія балансу

Поповнення й списання.

Право: billing:read
Приклад запиту
curl "https://sourhost.net/api/v1/account/transactions" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Відповідь
204 Порожня відповідь
GET/account/purchases

Покупки

Право: billing:read
Приклад запиту
curl "https://sourhost.net/api/v1/account/purchases" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Відповідь
204 Порожня відповідь
POST/account/topup/liqpay

Посилання на поповнення

Створює платіж LiqPay. Оплачує його сам користувач на сторінці LiqPay — запит нічого не списує.

Право: billing:topup
Параметри
amountUahобовʼязковийbody · numberСума в гривнях
Приклад запиту
curl -X POST "https://sourhost.net/api/v1/account/topup/liqpay" \
  -H "Authorization: Bearer $SOURHOST_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"amountUah":500}'
Відповідь
HTTP
HTTP/2 200 OK
{
  "checkoutUrl": "https://www.liqpay.ua/api/3/checkout",
  "data": "eyJ…",
  "signature": "Zm…",
  "orderId": "topup_8b1f2c",
  "sandbox": false
}
GET/account/topup/liqpay/:orderId

Статус поповнення

Право: billing:read
Параметри
orderIdобовʼязковийpath · stringID платежу з відповіді на поповнення
Приклад запиту
curl "https://sourhost.net/api/v1/account/topup/liqpay/topup_8b1f2c" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Відповідь
204 Порожня відповідь

Загальні помилки

Будь-який метод може відповісти так. Докладніше про помилки

400bad_requestНевірне тіло чи параметри
401token_invalidТокен невірний, відкликаний або прострочений
403token_scope_missingУ токена немає потрібного права
403token_project_forbiddenПроєкт чи послуга поза обмеженнями токена
404not_foundНемає такого проєкту, послуги чи об’єкта
429token_rate_limitedЗабагато запитів, див. Retry-After
503upstream_unavailableПанель або нода не відповіли — повторіть пізніше