Novadesko API

Integrate Novadesko features into your own applications with our secure REST API.

Explore API Endpoints

Authentication

All requests must include a valid API token in the header:

GET /invoices
Authorization: Bearer YOUR_API_KEY
      

Invoices

  • GET /api/invoices — List all invoices
  • POST /api/invoices — Create a new invoice
  • GET /api/invoices/{id} — Retrieve invoice details

Clients

  • GET /api/clients — List clients
  • POST /api/clients — Create a client
  • GET /api/clients/{id} — Retrieve client details

Webhooks

Get real-time updates when key events happen (new invoices, payments, etc.).

POST /webhook
{
  "event": "invoice.paid",
  "data": {
    "id": "inv_12345",
    "amount": 120.50,
    "currency": "EUR"
  }
}