Invoice Ninja
communityFree open-source invoicing — invoices, quotes, payments, expenses, and time tracking
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/api/v1/invoicesList invoices
Parameters
statusstringoptionalclient_idstringoptionalReturns
data[] with id, number, client, amount, balance, status, date, due_date, line_items[]GET
/api/v1/clientsList clients
Parameters
qstringoptionalReturns
data[] with id, name, email, balance, paid_to_date, created_atPOST
/api/v1/invoicesCreate invoice
Parameters
client_idstringrequiredline_itemsarrayrequired— cost, quantityReturns
data{id, number, amount, client, line_items[], pdf_url}