List all crypto transfers per user

This endpoint retrieves a paginated list of all crypto transactions, including deposits and withdrawals, for a specified user.

It allows filtering by transaction attributes like type, status, and date range, providing flexibility to view and manage transaction history efficiently.

SecuritybearerAuth
Request
query Parameters
id
string <uuid>

Filters results by a specific transaction ID, allowing retrieval of a particular transaction.

Example: id=e69f4b1c-e3d7-4e5f-8561-4a6c09441097
asset_id
string <uuid>

Filters transactions by a specific asset, such as BTC or ETH, identified by the asset’s UUID.

Example: asset_id=1ed83487-f684-62a2-a155-fe633f0db292
coin_network_id
string <uuid>

Filters transactions by the coin network ID, allowing users to view transactions on a particular blockchain network.

Example: coin_network_id=d969468d-2be6-4522-977e-ea4d92c45e86
status
string

Filters transactions by their current status.

Enum: "pending" "processing" "on-hold" "finished" "canceled" "rejected"
Example: status=processing
transaction_type
string

Filters transactions by type, distinguishing between deposits and withdrawals.

Enum: "deposit" "withdrawal"
Example: transaction_type=deposit
date_start
string

Filters transactions by a start date, returning only those created on or after this date.

Example: date_start=2023-12-20
date_end
string

Filters transactions by an end date, returning only those created on or before this date.

Example: date_end=2023-12-20
size
integer [ 1 .. 100 ]

Sets the number of transaction records per page for pagination.

Example: size=10
cursor
string <uuid>

A cursor for use in pagination. The cursor represents a Transaction ID that defines your place in the list.

Example: cursor=1ed804ad-41e9-6fc2-bf32-1e7e399643fb
order
string

Specifies the sort order of the results, based on the transaction ID. Use ASC to sort results in ascending order or DESC for descending order. This provides flexibility in how results are displayed relative to the cursor.

Enum: "ASC" "DESC"
header Parameters
bp-user-id
required
string <uuid>
Example: 12312312-2be6-4522-977e-ea4d92c45e86
Responses
200

Success Response

401

Unauthorized

403

Forbidden

422

Validation Error

500

Internal Error

503

Service unavailable

get/v1/crypto-transfers/transactions
Request samples
Response samples
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}