200 Successful Response
Schema: InvoiceListResponse
-
itemsarray · InvoiceResponse requiredInvoiceResponse -
List of items
25 fields
-
idstring required -
Invoice UUID.
-
business_idstring required -
Business UUID.
-
created_atstring · date-time required -
Creation timestamp.
-
updated_atstring · date-time required -
Last update timestamp.
-
statusstring required -
Status: draft, open, partially_paid, manual_paid, stripe_paid, void.
-
currencystring -
Currency for the invoice (USD, CAD, AUD, EUR, or GBP).
-
stripe_invoice_idstring -
Stripe invoice ID if synced.
-
totalinteger -
Total amount in cents.
-
total_paidinteger -
Running total of payments received in cents.
-
balance_dueinteger -
Remaining balance in cents (total - total_paid).
-
descriptionstring -
Invoice description/notes.
-
customer_idstring required -
Customer UUID.
-
customer_namestring -
Customer name (resolved).
-
customer_emailstring -
Customer email (resolved).
-
due_datestring -
Due date (YYYY-MM-DD).
-
line_itemsarray · LineItemResponse -
Invoice line items.
-
pdf_urlstring -
URL to download invoice PDF.
-
numberstring -
Invoice number (assigned on finalize).
-
deliveredboolean -
Whether invoice was delivered.
-
delivered_onstring · date-time -
Delivery timestamp.
-
hosted_invoice_urlstring -
URL for customer payment portal.
-
paid_onstring · date-time -
Payment timestamp.
-
journal_entriesarray · object -
Associated accounting journal entries.
-
paymentsarray · InvoicePaymentResponse -
Payment records linking bank transactions to this invoice.
-
recurring_template_idstring -
ID of recurring template if invoice was generated from one, or if one was created.
-
-
totalinteger -
Total number of items (null when not calculated for performance)
-
limitinteger -
Pagination limit
-
next_cursorstring -
Cursor for next page
-
prev_cursorstring -
Cursor for previous page
-
has_nextboolean required -
Whether there are more items
-
has_prevboolean required -
Whether there are previous items