Skip to main content
BlueAI
Home/Invoicing/Overview

Invoicing Reference

API for invoices, quotations, delivery notes, and purchase orders — from creation to payment reconciliation

|
Invoices

Create, send, approve, reconcile payments, and cancel invoices.

  • GET/api/v1/invoices— List invoices
  • POST/api/v1/invoices— Create an invoice
  • GET/api/v1/invoices/dashboard— Get dashboard
  • GET/api/v1/invoices/{id}— Get an invoice
  • PATCH/api/v1/invoices/{id}— Update an invoice
  • DELETE/api/v1/invoices/{id}— Delete an invoice
  • POST/api/v1/invoices/{id}/approve— Approve an invoice
  • POST/api/v1/invoices/{id}/send— Mark as sent
  • POST/api/v1/invoices/{id}/mark-paid— Mark as paid
  • POST/api/v1/invoices/{id}/cancel— Cancel an invoice
  • GET/api/v1/invoices/{id}/pdf— Get PDF
  • POST/api/v1/invoices/{id}/send-email— Send by email
Quotations

Create, send, accept/reject, and convert quotations to invoices.

  • GET/api/v1/quotations— List quotations
  • POST/api/v1/quotations— Create a quotation
  • GET/api/v1/quotations/{id}— Get a quotation
  • PATCH/api/v1/quotations/{id}— Update a quotation
  • DELETE/api/v1/quotations/{id}— Delete a quotation
  • POST/api/v1/quotations/{id}/send— Mark as sent
  • POST/api/v1/quotations/{id}/accept— Accept
  • POST/api/v1/quotations/{id}/reject— Reject
  • POST/api/v1/quotations/{id}/convert— Convert to invoice
  • GET/api/v1/quotations/{id}/pdf— Get PDF
  • POST/api/v1/quotations/{id}/send-email— Send by email
Delivery Notes

Create delivery notes, mark as delivered, and convert to invoices.

  • GET/api/v1/delivery-notes— List delivery notes
  • POST/api/v1/delivery-notes— Create a delivery note
  • GET/api/v1/delivery-notes/{id}— Get a delivery note
  • PATCH/api/v1/delivery-notes/{id}— Update a delivery note
  • DELETE/api/v1/delivery-notes/{id}— Delete a delivery note
  • POST/api/v1/delivery-notes/{id}/deliver— Mark as delivered
  • POST/api/v1/delivery-notes/{id}/convert— Convert to invoice
  • GET/api/v1/delivery-notes/{id}/pdf— Get PDF
  • POST/api/v1/delivery-notes/{id}/send-email— Send by email
Purchase Orders

Create, send, accept, and convert purchase orders to invoices.

  • GET/api/v1/purchase-orders— List purchase orders
  • POST/api/v1/purchase-orders— Create a purchase order
  • GET/api/v1/purchase-orders/{id}— Get a purchase order
  • PATCH/api/v1/purchase-orders/{id}— Update a purchase order
  • DELETE/api/v1/purchase-orders/{id}— Delete a purchase order
  • POST/api/v1/purchase-orders/{id}/send— Mark as sent
  • POST/api/v1/purchase-orders/{id}/accept— Accept
  • POST/api/v1/purchase-orders/{id}/convert— Convert to invoice
  • GET/api/v1/purchase-orders/{id}/pdf— Get PDF
  • POST/api/v1/purchase-orders/{id}/send-email— Send by email
Invoice Settings

Manage organization invoice defaults (bank account, memo templates, etc.).

  • GET/api/v1/invoice-settings— Get settings
  • PATCH/api/v1/invoice-settings— Update settings
Audit Logs

View change history of invoices, quotations, delivery notes, and purchase orders.

  • GET/api/v1/invoices/audit-logs— List audit logs