Skip to main content
GET
List transactions
Some Platform API capabilities must be enabled on your account by MoonPay before you can call them. If this endpoint returns an unexpected 404, see Capability enablement.

Authorizations

Authorization
string
header
required

Bearer authentication header using an access token.

Example: Authorization: Bearer <accessToken>

Query Parameters

startDate
string<date-time>

Filter transactions created on or after this date. ISO 8601 format.

endDate
string<date-time>

Filter transactions created on or before this date. ISO 8601 format.

externalCustomerId
string

The customer ID that the partner assigned. Send this parameter with a secret API key to return transactions for one customer. If you do not send it, the API returns all transactions for the account in the key mode (live or test). The list is paginated. An access token does not use this parameter. The token already selects one customer.

Minimum string length: 1
cursor
string

Cursor for pagination. Use the nextCursor value from the previous response.

limit
integer<int32>
default:50

Number of items to return per page.

Required range: 1 <= x <= 50

Response

The request has succeeded.

data
object[]
required
pageInfo
object
required