| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://invoicing.co/api/v1 | link | — | — | — |
Actions (152)
Clients · 12
- Blank clientGET /api/v1/clients/create
Return a blank client object with default values.
documented - Bulk client actionsPOST /api/v1/clients/bulk
Perform bulk actions (archive, restore, delete, etc.) on multiple clients.
documented - Client statement PDFPOST /api/v1/client_statement
Return a PDF of the client statement.
documented - Create clientPOST /api/v1/clients
Create a new client record.
documented - Delete clientDELETE /api/v1/clients/{id}
Delete a client by id (soft delete; purge via purge route separately).
documented - List clientsGET /api/v1/clients
Retrieve a paginated list of client records.
documented - Merge clientPOST /api/v1/clients/{id}/{mergeable_client_hashed_id}/merge
Merge another client into the primary client.
documented - Purge clientPOST /api/v1/clients/{id}/purge
Permanently purge a client and its data.
documented - Show clientGET /api/v1/clients/{id}
Retrieve a single client by its id.
documented - Show client (edit view)GET /api/v1/clients/{id}/edit
Display a client for editing (alias of show).
documented - Update clientPUT /api/v1/clients/{id}
Update a client by id (including nested contacts).
documented - Update tax dataPOST /api/v1/clients/{client}/updateTaxData
Update the client tax data when address data changes.
documented
Invoices · 11
- Add invoice documentPOST /api/v1/invoices/{id}/upload
Upload a document for an invoice.
documented - Blank invoiceGET /api/v1/invoices/create
Return a blank invoice object.
documented - Bulk invoice actionsPOST /api/v1/invoices/bulk
Bulk actions on invoices (archive, delete, send, etc.).
documented - Create invoicePOST /api/v1/invoices
Create an invoice.
documented - Delete invoiceDELETE /api/v1/invoices/{id}
Delete an invoice by id.
documented - Download delivery noteGET /api/v1/invoices/{id}/delivery_note
Download the delivery note PDF for an invoice.
documented - Download invoice PDFGET /api/v1/invoice/{invitation_key}/download
Download a PDF version of the invoice via invitation key.
documented - Edit invoiceGET /api/v1/invoices/{id}/edit
Display an invoice for editing.
documented - List invoicesGET /api/v1/invoices
List invoices with optional filters.
documented - Show invoiceGET /api/v1/invoices/{id}
Retrieve an invoice by id.
documented - Update invoicePUT /api/v1/invoices/{id}
Update an invoice by id.
documented
Products · 9
- Add product documentPOST /api/v1/products/{id}/upload
Upload a document associated with a product.
documented - Blank productGET /api/v1/products/create
Return a blank product object.
documented - Bulk product actionsPOST /api/v1/products/bulk
Bulk archive/restore/delete/set tax id for products.
documented - Create productPOST /api/v1/products
Add a new product.
documented - Delete productDELETE /api/v1/products/{id}
Delete a product by id.
documented - Edit productGET /api/v1/products/{id}/edit
Display a product for editing.
documented - List productsGET /api/v1/products
List products with filtering/search options.
documented - Show productGET /api/v1/products/{id}
Retrieve a product by id.
documented - Update productPUT /api/v1/products/{id}
Update a product by id.
documented
Locations · 7
- Blank locationGET /api/v1/locations/create
Return a blank location object with defaults.
documented - Bulk location actionsPOST /api/v1/locations/bulk
Bulk archive/restore/delete of locations.
documented - Create locationPOST /api/v1/locations
Add a new location for the company.
documented - Delete locationDELETE /api/v1/locations/{id}
Delete a location by id.
documented - List locationsGET /api/v1/locations
Retrieve a list of locations for the company.
documented - Show locationGET /api/v1/locations/{id}
Retrieve a location by id.
documented - Update locationPUT /api/v1/locations/{id}
Update a location by id.
documented
Bank Transactions · 5
- Create bank transactionPOST /api/v1/bank_transactions
Create a bank transaction.
documented - Delete bank transactionDELETE /api/v1/bank_transactions/{id}
Delete a bank transaction by id.
documented - List bank transactionsGET /api/v1/bank_transactions
List bank transactions.
documented - Show bank transactionGET /api/v1/bank_transactions/{id}
Show a bank transaction by id.
documented - Update bank transactionPUT /api/v1/bank_transactions/{id}
Update a bank transaction by id.
documented
Credits · 5
- Create creditPOST /api/v1/credits
Create a credit.
documented - Delete creditDELETE /api/v1/credits/{id}
Delete a credit by id.
documented - List creditsGET /api/v1/credits
List credits.
documented - Show creditGET /api/v1/credits/{id}
Show a credit by id.
documented - Update creditPUT /api/v1/credits/{id}
Update a credit by id.
documented
Expenses · 5
- Create expensePOST /api/v1/expenses
Create an expense.
documented - Delete expenseDELETE /api/v1/expenses/{id}
Delete an expense by id.
documented - List expensesGET /api/v1/expenses
List expenses.
documented - Show expenseGET /api/v1/expenses/{id}
Show an expense by id.
documented - Update expensePUT /api/v1/expenses/{id}
Update an expense by id.
documented
Payments · 5
- Create paymentPOST /api/v1/payments
Create a payment.
documented - Delete paymentDELETE /api/v1/payments/{id}
Delete a payment by id.
documented - List paymentsGET /api/v1/payments
List payments.
documented - Show paymentGET /api/v1/payments/{id}
Show a payment by id.
documented - Update paymentPUT /api/v1/payments/{id}
Update a payment by id.
documented
Projects · 5
- Create projectPOST /api/v1/projects
Create a project.
documented - Delete projectDELETE /api/v1/projects/{id}
Delete a project by id.
documented - List projectsGET /api/v1/projects
List projects.
documented - Show projectGET /api/v1/projects/{id}
Show a project by id.
documented - Update projectPUT /api/v1/projects/{id}
Update a project by id.
documented
Purchase Orders · 5
- Create purchase orderPOST /api/v1/purchase_orders
Create a purchase order.
documented - Delete purchase orderDELETE /api/v1/purchase_orders/{id}
Delete a purchase order by id.
documented - List purchase ordersGET /api/v1/purchase_orders
List purchase orders.
documented - Show purchase orderGET /api/v1/purchase_orders/{id}
Show a purchase order by id.
documented - Update purchase orderPUT /api/v1/purchase_orders/{id}
Update a purchase order by id.
documented
Quotes · 5
- Create quotePOST /api/v1/quotes
Create a quote.
documented - Delete quoteDELETE /api/v1/quotes/{id}
Delete a quote by id.
documented - List quotesGET /api/v1/quotes
List quotes.
documented - Show quoteGET /api/v1/quotes/{id}
Show a quote by id.
documented - Update quotePUT /api/v1/quotes/{id}
Update a quote by id.
documented
Recurring Expenses · 5
- Create recurring expensePOST /api/v1/recurring_expenses
Create a recurring expense.
documented - Delete recurring expenseDELETE /api/v1/recurring_expenses/{id}
Delete a recurring expense by id.
documented - List recurring expensesGET /api/v1/recurring_expenses
List recurring expenses.
documented - Show recurring expenseGET /api/v1/recurring_expenses/{id}
Show a recurring expense by id.
documented - Update recurring expensePUT /api/v1/recurring_expenses/{id}
Update a recurring expense by id.
documented
Recurring Invoices · 5
- Create recurring invoicePOST /api/v1/recurring_invoices
Create a recurring invoice.
documented - Delete recurring invoiceDELETE /api/v1/recurring_invoices/{id}
Delete recurring invoice by id.
documented - List recurring invoicesGET /api/v1/recurring_invoices
List recurring invoices.
documented - Show recurring invoiceGET /api/v1/recurring_invoices/{id}
Show recurring invoice by id.
documented - Update recurring invoicePUT /api/v1/recurring_invoices/{id}
Update recurring invoice by id.
documented
Tasks · 5
Users · 5
Vendors · 5
- Create vendorPOST /api/v1/vendors
Create a vendor.
documented - Delete vendorDELETE /api/v1/vendors/{id}
Delete a vendor by id.
documented - List vendorsGET /api/v1/vendors
List vendors.
documented - Show vendorGET /api/v1/vendors/{id}
Show a vendor by id.
documented - Update vendorPUT /api/v1/vendors/{id}
Update a vendor by id.
documented
Webhooks · 5
- Create webhookPOST /api/v1/webhooks
Create a new webhook.
documented - Delete webhookDELETE /api/v1/webhooks/{id}
Delete a webhook.
documented - List webhooksGET /api/v1/webhooks
List webhooks for event notifications.
documented - Show webhookGET /api/v1/webhooks/{id}
Show a webhook by id.
documented - Update webhookPUT /api/v1/webhooks/{id}
Update a webhook.
documented