REST API
For developers and businesses with custom systems, Fakturuj.si offers a complete REST API. Create invoices, manage contacts, track payments, and automate any process directly from your software. The API supports webhooks for real-time event notifications.
Ako to funguje
The Fakturuj.si REST API is a RESTful interface with JSON data format. Authentication is done via API key in the request header. The API covers all Fakturuj.si functions — CRUD operations for invoices, contacts, products, and payments. Webhooks allow you to receive instant notifications about events (new invoice, payment received, status change) at your specified URL.
Nastavenie krok za krokom
Get API key
Generate an API key with the required permissions in your Fakturuj.si account settings.
Read documentation
Study the API documentation with descriptions of all endpoints, parameters, and examples.
Set up webhooks
Configure webhooks for the events you want to respond to in your system.
Implementation
Implement the integration in your programming language. SDKs are available for PHP, Python, and Node.js.
Výhody integrácie
Complete REST API covering all functions
Webhooks for real-time notifications
SDKs for PHP, Python, and Node.js
Detailed documentation with code examples
Sandbox environment for testing
Frequently asked questions
The API allows 1,000 requests per hour per API key. For higher limits, contact us about the Enterprise plan.
Yes, all list endpoints support pagination using page and per_page parameters. Responses include metadata about the total record count.
Webhooks send HTTP POST requests to your specified URL when events occur, such as invoice creation, payment received, or status change. The payload contains complete event data.
Yes, the API communicates exclusively over HTTPS. API keys have configurable permissions and all requests are logged.