Search transactions

GET

Search transactions

Query parameters

entityIdstringOptional

Filter invoices by the ID or foreign ID of the entity that created the transaction.

startDatedatetimeOptional

CREATED_AT Start date filter.

endDatedatetimeOptional

CREATED_AT End date filter.

limitintegerOptional

Number of invoices to return. Limit can range between 1 and 100, and the default is 10.

startingAfterstringOptional

The ID of the invoice to start after. If not provided, the first page of invoices will be returned.

searchstringOptional

Find transactions by vendor name, invoice number, or amount. Partial matches are supported.

metadataobjectOptional

Filter transactions by invoice metadata. Each filter will be applied as an AND condition. Duplicate keys will be ignored.

lineItemMetadataobjectOptional

Filter transactions by invoice line item metadata. Each filter will be applied as an AND condition. Duplicate keys will be ignored.

lineItemGlAccountIdstringOptional

Filter transactions by invoice line item GL account ID. Each filter will be applied as an OR condition. Duplicate keys will be ignored.

payerIdstringOptional

Filter transactions by payer ID or payer foreign ID.

vendorIdstringOptional

Filter transactions by vendor ID or vendor foreign ID.

invoiceIdstringOptional

Filter transactions by invoice ID.

transactionIdstringOptional

Filter transactions by transaction ID.

statusenumOptional

Transaction status to filter on

transactionTypeenumOptional

Filter transactions by transaction type

Allowed values: bankAccountToBankAccountbankAccountToMailedCheckcustom

Response

This endpoint returns an object.
countinteger
hasMoreboolean
datalist of objects