GET/Transaction/

List transactions

Lists transactions with their payment, contact, invoice, and status information. Use the date filters to restrict results by transaction time, filterMyTransactionsOnly to limit results to transactions related to the API key, and limit and offset to control the result range.

6 body fields

Transaction filters and options for controlling the result range and ordering.

filterDatetimeUtcGreaterThanstringoptional
Lower DateTime limit in the format of YYYY-MM-DD HH:MM:SS
filterDatetimeUtcLessThanstringoptional
Upper DateTime limit in the format of YYYY-MM-DD HH:MM:SS
filterMyTransactionsOnlybooleanoptional
When set to 1, only transactions related to this API key used will be returned.
Default:false
limitintegeroptional
Max row count
offsetintegeroptional
Row count to be used as offset
orderByTimestringoptional
ASC (ascending) or DESC (descending) for ordering by time of the transaction
Allowed:"ASC""DESC"Default:ASC

3 status codes
200Returns an object containing a `data` array of transaction records and a `status` field.
dataarray<object>optional
statusstringoptional
400Returned when a filter or sorting value is invalid.
errorobjectoptional
messagestringoptional
reasonstringoptional
statusstringoptional
404Returned when no transactions match the supplied filters.
errorobjectoptional
messagestringoptional
reasonstringoptional
statusstringoptional

Error handling

A 400 is returned when a filter or sorting value is invalid. A 404 is returned when no transactions match the supplied filters. orderByTime must be ASC or DESC.