v1
latestOpenAPI 3.0.02026-07-2671142187.3 KBGet invoices
Query parameters
Page number for paginated results. Defaults to the first page if omitted.
Filter invoices created on or after this date or date-time. Format: YYYY-MM-DD or YYYY-MM-DD HH:MM:SS. If time is omitted, 00:00:00 is assumed. If dateEnd is provided, it must not be earlier than dateStart.
Filter invoices created on or before this date or date-time. Format: YYYY-MM-DD or YYYY-MM-DD HH:MM:SS. If time is omitted, 23:59:59 is assumed. If dateStart is provided, dateEnd must not be earlier than dateStart.
Filter invoices by the exact invoice number. Matches exactly (case-insensitive). If no match exists, no invoices are returned.
Filter invoices by customer ID.
Filter invoices by status.
Filter invoices by type.
Filter invoices by currency code.
Include the convenience fee for each invoice. If 1, the convenience fee is included in the response. If 0 or omitted, the convenience fee is set to 0.
Include custom field values for each invoice. If 1, the orderFields array for each invoice is populated. If 0 or omitted, orderFields is always an empty array.
Filter invoices by whether the convenience fee is enabled. If 1, return all invoices with the convenience fee enabled. If 0, return all invoices with the convenience fee disabled. If omitted, no filter is applied.
Response
Successful
Example response
[
{
"invoiceId": 28658838,
"invoiceNumber": "INV1000",
"token": "4e71b0b71b032e8bd95097",
"type": "INVOICE",
"status": "DUE",
"currency": "CAD",
"customerId": 15301549,
"billingAddress": {
"name": "John Smith/Helcim",
"street1": "123 Street",
"city": "Calgary",
"province": "AB",
"country": "CAN",
"postalCode": "H0H0H0",
"phone": "1234567890",
"email": "john@example.com"
},
"shipping": {
"amount": 10.99,
"details": "Canada Post 1-day shipping",
"address": {
"name": "John Smith/Helcim",
"street1": "123 Street",
"city": "Calgary",
"province": "AB",
"country": "CAN",
"postalCode": "H0H0H0",
"phone": "1234567890",
"email": "john@example.com"
}
},
"pickup": {
"date": "2022-01-25 13:55:55",
"name": "Jane Smith"
},
"tax": {
"amount": 5.99,
"details": "GST 5%"
},
"discount": {
"amount": 10.99,
"details": "DISC100"
},
"dateCreated": "2025-06-20 13:05:03",
"dateUpdated": "2025-06-20 13:05:03",
"datePaid": "0000-00-00 00:00:00",
"dateIssued": "2025-06-20 13:05:03",
"amount": 127.48,
"amountDue": 127.48,
"tipAmount": 0.99,
"orderFields": [
{
"displayName": "Table Number",
"value": "44B"
}
],
"notes": "No vegetables please"
}
]