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
direction
string

Specifies the direction of the results, based on the transaction ID as cursor.

Use before to get results before a specific ID or after to get results after a specific ID. This provides flexibility in how results are displayed relative to the cursor.

Enum: "before" "after"
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": {
    }
}