API Documentation

Build custom integrations with the InvoicePro API.

Authentication

All API requests must be authenticated using a Bearer Token.

Authorization: Bearer YOUR_API_KEY

Invoices

GET /api/invoices

List all invoices for your company.

POST /api/invoices

Create a new invoice.

Parameters:
  • client_id (required): ID of the client
  • items (array): List of line items