POST /invoices
Создать счёт
Создаёт счёт клиенту; нумерация присваивается автоматически.
Запрос
POSThttps://api.kestrelledger.eu/v1/invoices
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
| customer_id | string | да | клиент |
| items | array | да | позиции счёта |
| due_date | date | нет | срок оплаты |
| currency | string | нет | валюта |
Пример запроса
curl -X POST https://api.kestrelledger.eu/v1/invoices \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"customer_id": "cus_7", "items": [{"name": "Разработка", "qty": 10, "price": 60}], "currency": "EUR"}'Пример ответа
{
"id": "inv_204",
"number": "2026-0204",
"status": "draft"
}Ошибки
| Код | Причина |
|---|---|
| 400 | неверные параметры запроса |
| 401 | нет или просрочен токен |
| 403 | нет прав на ресурс |
| 404 | ресурс не найден |
| 429 | превышен лимит запросов |