Интегрирайте фактуриране, разходи и плащания директно във вашето приложение с Fakturka.bg REST API. Примери на JavaScript, Python, cURL и PHP.
Всички API заявки изискват автентикация чрез API ключ, изпратен като „Authorization: Bearer" header (препоръчан метод) или като X-API-Key header. Ключът се генерира от Настройки във вашия акаунт.
GET /api/v1/invoices (списък), POST /api/v1/invoices (създаване), GET /api/v1/invoices/:id (детайли), GET /api/v1/invoices/:id/pdf (PDF), POST /api/v1/invoices/:id/send-email (изпращане по имейл), PATCH /api/v1/invoices/:id/status (промяна на статус), DELETE /api/v1/invoices/:id (изтриване).
GET/POST /api/v1/clients, GET/PUT /api/v1/clients/:id за клиенти; GET/POST /api/v1/items, PUT/DELETE /api/v1/items/:id за артикули от каталога.
POST /api/v1/expenses/upload-and-extract (AI извличане от снимка/PDF), GET /api/v1/expenses/list, PUT /api/v1/expenses/:id, GET /api/v1/expenses/stats; GET /api/v1/invoices/:id/payments и POST /api/v1/payments за плащания; GET/POST /api/v1/webhooks за интеграции с 9 типа събития.
Фактури, клиенти, артикули, разходи, плащания и уебхуци — пълно CRUD покритие през REST endpoints, с готови примери за автентикация на JavaScript, Python, cURL и PHP.
Готови примери за автентикация и заявки на четири езика: JavaScript (fetch), Python (requests), cURL и PHP (curl_setopt). Всеки пример показва изпращане на API ключа през Authorization: Bearer header, заедно с копиране на готов cURL за всеки endpoint директно от документацията.
Абонирайте се за събития (нова фактура, платена фактура, нов клиент и др.) чрез GET/POST /api/v1/webhooks, за да получавате известия в реално време във вашата система.