Skip to main content

API Overview

The Invoica API is a RESTful JSON API for managing invoices, settlements, tax calculations, and budgets.

Base URL

All API endpoints are relative to this base URL.

Authentication

Include your API key in every request:
See the Authentication guide for details.

Request Format

  • All request bodies must be JSON with Content-Type: application/json
  • Amounts are in the smallest currency unit (cents for USD, centimes for EUR)
  • Dates use ISO 8601 format: 2026-02-18T10:30:00Z

Response Format

All responses follow a consistent structure:

Success

List Response

Error

Error Codes

Rate Limiting

API requests are rate limited per API key: Rate limit headers are included in every response:

Pagination

List endpoints support cursor-based pagination:

Endpoints