List transactions across one or more of your accounts.
Filters can be combined freely. Results are ordered newest-first by
createdAt and use cursor-based pagination — pass nextCursor from a
previous response back as cursor to fetch the next page.
curl --request GET \
--url https://api.nxos.io/v1/transactions \
--header 'Authorization: <authorization>'{
"object": "list",
"data": [
{
"object": "transaction",
"transactionId": "<string>",
"accountId": "<string>",
"status": "EXPECTED",
"description": "<string>",
"tags": [
"<string>"
],
"amount": "<string>",
"asset": "<string>",
"fee": {
"fixed": "50.00",
"bps": 0,
"bpsAmount": "0.00",
"total": "50.00",
"asset": "USD"
},
"createdAt": "<string>",
"updatedAt": "<string>",
"type": "CRYPTO_PAYIN",
"details": {
"chainName": "<string>",
"chainTransactionId": "<string>",
"fromAddress": "<string>",
"toAddress": "<string>",
"blockHeight": 123,
"blockTimestamp": "<string>"
}
}
],
"hasMore": true,
"nextCursor": "<string>"
}Bearer token. Format: Bearer <api_key>
Maximum number of items to return. Defaults to 25, max 100.
Cursor for the next page of results, returned in previous responses.
Filter to a single account. Must belong to the API key's organization. Defaults to all accounts in the org.
Comma-separated TransactionType values to include. Empty/absent = all types. Example: ?type=CRYPTO_PAYOUT,FIAT_PAYOUT.
Comma-separated TransactionStatus values to include. Empty/absent = all statuses. Example: ?status=COMPLETED,LOCKED.
Inclusive lower bound on createdAt (>=). ISO8601 string.
ISO 8601 timestamp string.
Inclusive upper bound on createdAt (<=). ISO8601 string.
ISO 8601 timestamp string.
The request has succeeded.
Paginated list envelope. All list endpoints return this shape.
Object type. Always list for paginated responses.
list Array of results.
A transaction, discriminated by type. Use the type field to narrow the
details payload — each variant has a different shape. The envelope
(status, amount, asset, fee, timestamps) is uniform across variants.
Variants:
CRYPTO_PAYIN → details is TransactionCryptoPayinDetailsCRYPTO_PAYOUT → details is TransactionCryptoPayoutDetailsFIAT_PAYIN → details is TransactionFiatPayinDetailsFIAT_PAYOUT → details is TransactionFiatPayoutDetailsTRADE → details is TransactionTradeDetailsTRANSFER → details is TransactionTransferDetailsNXOSNET_TRANSFER → details is TransactionNxosnetTransferDetailsADJUSTMENT → details is TransactionAdjustmentDetailsCOMMISSION → details is TransactionCommissionDetailsShow child attributes
Whether more results are available beyond this page.
Cursor to pass as cursor query parameter for the next page. Null when there are no more results.
curl --request GET \
--url https://api.nxos.io/v1/transactions \
--header 'Authorization: <authorization>'{
"object": "list",
"data": [
{
"object": "transaction",
"transactionId": "<string>",
"accountId": "<string>",
"status": "EXPECTED",
"description": "<string>",
"tags": [
"<string>"
],
"amount": "<string>",
"asset": "<string>",
"fee": {
"fixed": "50.00",
"bps": 0,
"bpsAmount": "0.00",
"total": "50.00",
"asset": "USD"
},
"createdAt": "<string>",
"updatedAt": "<string>",
"type": "CRYPTO_PAYIN",
"details": {
"chainName": "<string>",
"chainTransactionId": "<string>",
"fromAddress": "<string>",
"toAddress": "<string>",
"blockHeight": 123,
"blockTimestamp": "<string>"
}
}
],
"hasMore": true,
"nextCursor": "<string>"
}