Invoices: Retrieves a continuation-token paged, filtered list of invoices.
GET
/api/invoicing/invoices
deprecated
Requires: Invoicing.Invoices, merchant scope.
Invoices are listed by continuation token only; there is no skip/take list route.
Signed in, you can send this request to your own sandbox merchant from the console and read the answer. Sign in to try it.
Example request
Every block below sends the same request. Replace {{BASE_URL}} with the address of the API you are calling and {{API_KEY}} with your own key.
The request body is a . See the Request body section below for its fields.
Parameters
| Name | In | Type | Description | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BillerId
required |
query | string (uuid) | Filter by billing entity.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
BillerType
required |
query | InvoicePartyType InvoicePartyType | Filter by biller type.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
RecipientId
required |
query | string (uuid) | Filter by recipient.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Status
required |
query | InvoiceStatus InvoiceStatus | Filter by status.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
InvoiceNumber
required |
query | string | Filter by invoice number (partial match).
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Currency
required |
query | string | Filter by currency (exact match).
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MinIssueDate
required |
query | string (date-time) | Filter invoices issued on or after this date.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MaxIssueDate
required |
query | string (date-time) | Filter invoices issued on or before this date.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MinDueDate
required |
query | string (date-time) | Filter invoices due on or after this date.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MaxDueDate
required |
query | string (date-time) | Filter invoices due on or before this date.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MinAmount
required |
query | number (double) | Filter by minimum grand total. An invoice with no grand total (a null
`GrandTotal`) is excluded when this bound is set, consistently across the list,
count, and export.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MaxAmount
required |
query | number (double) | Filter by maximum grand total. An invoice with no grand total (a null
`GrandTotal`) is excluded when this bound is set, consistently across the list,
count, and export.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
SourceType
required |
query | InvoiceSourceType InvoiceSourceType | Filter by source type.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
AddressedToCaller
required |
query | boolean | Set to true to list the issued invoices addressed to the calling merchant, such as the invoices
its reseller bills it, instead of the invoices it bills. Available to a merchant user only; any
other caller is refused. `recipientId` narrows the list to one of the caller's
merchants and is refused when it names a merchant outside the caller's scope. Draft invoices are
never listed. Omit the value or set it to false to list the invoices the caller bills, as before.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Filter.Logic
required |
query | FilterLogic FilterLogic |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Filter.Rules
required |
query | array of FilterRule array of FilterRule |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Filter.Groups
required |
query | array of FilterGroup array of FilterGroup |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
MaxResultCount
required |
query | integer (int32) |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
ContinuationToken
required |
query | string |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
IncludeDeleted
required |
query | boolean |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
IncludeInactive
required |
query | boolean |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
IncludeApproxTotalCount
required |
query | boolean | Set to false to skip the approximate total count query and receive a null count;
omit the value or set it to true to receive the count as before.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Sorting.Field
required |
query | string |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
Sorting.Descending
required |
query | boolean |
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
suppressNulls
required |
query | boolean | If true, omit properties with null values.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
Request body
application/json
, required
| Field | Type | Description |
|---|
This request body has no documented fields.
Responses
Errors
A failed request returns the platform error envelope. The
error reference lists every value
error.code can carry and shows the four response shapes.
Authentication
ApiKeywith scopes