Invoice Ninja API

14 endpoints for Invoice Ninja, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/invoice-ninja
Connects with
Your own Invoice Ninja account on invoicing.co, with permission to create invoices, quotes, payments and clients
Integration page
Invoice Ninja

Read (6)

Return data and change nothing in the account.

Invoice Ninja Endpoints: Read
EndpointDescription
GET /clients Clients with ID, contact, currency, paid to date and outstanding balance.
GET /invoices Invoices with client, status, dates, amount and balance, newest first.
GET /invoices/{invoice_number} One invoice with line items, contacts, linked payments and the email history.
GET /quotes Quotes with client, status, valid-until date and amount.
GET /payments Payments with client, date, amount, type, reference and the invoices they were applied to.
GET /products Products from your product library with description and unit price.

Write (8)

Change the account. Calls marked Confirm wait for the user to approve them.

Invoice Ninja Endpoints: Write
EndpointDescription
POST /clients Add a client with one contact, optionally with the currency to bill in.
POST /clients/{client_id}/invoices Create a draft invoice for a client with line items, dates and notes.
POST /clients/{client_id}/quotes Create a draft quote for a client with line items and a valid-until date.
POST /invoices/{invoice_number} Confirm Email an invoice, or a reminder for it, to the contacts that receive it.
POST /quotes/{quote_number} Confirm Email a quote to the contacts that receive it.
POST /quotes/{quote_number}/to-invoice/convert Confirm Turn an approved quote into an invoice and link the two.
POST /invoices/{invoice_number}/payments Confirm Record money received against an invoice, with date, type and bank reference.
POST /invoices/{invoice_number}/cancel Confirm Cancel a sent invoice: its balance goes to zero and the client balance drops.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.