Skip to main content

Invoices API

The Invoices API allows you to manage invoices, including creating, retrieving, updating, and deleting invoice records.

Available Endpoints


Base URL

All invoice endpoints use the base URL:

https://app.getmanageit.io/api/invoices

Authentication

All requests require Bearer token authentication:

Authorization: Bearer YOUR_API_KEY

Common Response Fields

Most invoice responses include these common fields:

FieldTypeDescription
idintegerUnique identifier for the invoice
invoice_numberstringHuman-readable invoice number
statusstringCurrent status of the invoice
total_amountdecimalTotal amount of the invoice
currencystringCurrency code
due_datedateDate when the invoice is due
created_atdatetimeWhen the invoice was created
updated_atdatetimeWhen the invoice was last updated

Error Handling

The API uses standard HTTP status codes to indicate success or failure:

CodeDescription
200Success
201Created
400Bad Request
401Unauthorized
404Not Found
422Validation Error
500Server Error

Quick Start

  1. Get your API key from the dashboard
  2. Make authenticated requests to the invoice endpoints
  3. Use the detailed endpoint documentation for specific request/response formats

For detailed information about each endpoint, please refer to the individual endpoint documentation linked above.