GET
/
api
/
v1
/
transfers
curl --request GET \
  --url https://api.international.coinbase.com/api/v1/transfers \
  --header 'CB-ACCESS-KEY: <api-key>' \
  --header 'CB-ACCESS-PASSPHRASE: <api-key>' \
  --header 'CB-ACCESS-SIGN: <api-key>' \
  --header 'CB-ACCESS-TIMESTAMP: <api-key>'
{
  "pagination": {
    "result_limit": 30,
    "result_offset": 50
  },
  "results": [
    {
      "transfer_uuid": "7975e6ab-57ed-4751-b359-13f63f4da793",
      "transfer_type": "DEPOSIT",
      "amount": 5100.5,
      "asset": "USDC",
      "status": "PROCESSED",
      "network_name": "ethereum",
      "created_at": "2023-01-29T14:32:28.000Z",
      "updated_at": "2023-01-29T14:32:28.000Z",
      "from_portfolio": {
        "id": "14thr7ft-1-0",
        "uuid": "7975e6ab-57ed-4751-b359-13f63f4da793",
        "name": "portfolio1"
      },
      "to_portfolio": {
        "id": "14thr7ft-1-0",
        "uuid": "7975e6ab-57ed-4751-b359-13f63f4da793",
        "name": "portfolio1"
      },
      "from_address": 2.3877037891079577e+47,
      "to_address": 2.3877037891079577e+47,
      "from_cb_account": "64ac90a106d1db7863f9ab7d",
      "to_cb_account": "64ac90a106d1db7863f9ab7d",
      "from_counterparty_id": "CBTQDGENHE",
      "to_counterparty_id": "CBA6POFJW7",
      "instrument_id": 2562519737567269,
      "instrument_symbol": "BTC-PERP",
      "txn_hash": "Z3dQkmcWeuQxHKFPfsQs8QA8Jq9PFWr5yCwUjhQKcX5o99q3BmnyFfqZGNqRg9CWY9xV6QDBdDA9pH3AM6Ajpaq",
      "position_id": "14thr7ft-1-0"
    }
  ]
}
TransfersService transfersService = IntxServiceFactory.createTransfersService(client);
ListTransfersRequest request = new ListTransfersRequest.Builder().build();
ListTransfersResponse response = transfersService.listTransfers(request);

For more information, please visit the INTX Java SDK.

Authorizations

CB-ACCESS-KEY
string
header
required

The Client ID that owns the API Key for the request

CB-ACCESS-PASSPHRASE
string
header
required

The pass phrase affiliated with the API Key

CB-ACCESS-SIGN
string
header
required

A HMAC SHA-256 signature using the API Key secret on the string TIMESTAMP, METHOD, REQUEST_PATH, BODY

CB-ACCESS-TIMESTAMP
string
header
required

The timestamp of when the request is being made

Query Parameters

portfolio [DEPRECATED]
string

Identifies a portfolio by UUID (e.g., 892e8c7c-e979-4cad-b61b-55a197932cf1) or portfolio ID (e.g., 5189861793641175). If a portfolio identifier is provided under this param, it will be added to the list of values under portfolios

portfolios
string

Identifies the portfolios by UUID (e.g., 892e8c7c-e979-4cad-b61b-55a197932cf1) or portfolio ID (e.g., 5189861793641175). Can provide single or multiple portfolios to filter by or fetches transfers for all portfolios if none are provided.

time_from
string

Only find transfers updated after this time. Uses ISO-8601 format (e.g., 2023-03-16T23:59:53Z)

Example:

"2023-03-16T23:59:53.000Z"

time_to
string

Only find transfers updated before this time. Uses ISO-8601 format (e.g., 2023-03-16T23:59:53Z)

Example:

"2023-03-16T23:59:53.000Z"

result_limit
integer

The number of results to return (defaults to 25 with a max supported value of 100)

Example:

30

result_offset
integer

The number of results from the beginning to skip past

Example:

50

status
enum<string>

The current status of transfer

Available options:
PROCESSED,
NEW,
FAILED,
STARTED
Example:

"PROCESSED"

type
enum<string>

The type of transfer (defaults to ALL if not defined)

Available options:
DEPOSIT,
WITHDRAW,
STIPEND,
INTERNAL,
FUNDING,
ALL,
LOAN_ACQUIRE,
LOAN_REPAY,
LOAN_INTEREST_CHARGE,
REAL_TIME_SETTLEMENT,
ALL_LOANS,
LIQUIDATION_EQUITY_CLAWBACK
Example:

"DEPOSIT"

Response

200
application/json

Matching transfers

The response is of type object.