Skip to main content

Table of Endpoints

Overview

The Transaction resource represents an event on the account. An amount can be positive (credit) or negative (debit). Transactions with counterparties have either a to or from field.

Transaction Types

Transaction types available: Note: Type tx is the default and uncategorized and additional types will be added over time.

Transaction Statuses

Transaction statuses vary based on the type of the transaction. As both types and statuses can change over time, we recommend that you use details field for constructing human readable descriptions of transactions. Currently available statuses are:

Parameters

Advanced Trade Fill

Details

Network

From

Resource Examples

Transaction Resource (Send)

Transaction Resource (Buy)

Send Money

Send funds to a network address for any Coinbase supported asset, or email address of the recipient. No transaction fees are required for off-blockchain cryptocurrency transactions.
Phone number sends via the Send Money API is temporarily disabled. Sends to phone numbers via the Send Money API is under reconstruction, and is temporarily disabled until further notice. Sends to blockchain addresses and email addresses remain unchanged.
The Send money API is asynchronous, which means that Coinbase may delay or cancel the send when necessary. Coinbase recommends that you poll the status field for the completed state with the Show a Transaction API. You can also see if a transaction is pending in the Send Money API response. When used with OAuth2 authentication, this endpoint requires two factor authentication.

HTTP Request

POST https://api.coinbase.com/v2/accounts/:account_id/transactions

Scopes

  • wallet:transactions:send

Arguments

Examples

Request

Response (201)

List Transactions

Lists the transactions of an account by account ID.

HTTP Request

GET https://api.coinbase.com/v2/accounts/:account_id/transactions

Scopes

  • wallet:transactions:read

Examples

Request

Response (200)

Show Transaction

Get a single transaction for an account.

HTTP Request

GET https://api.coinbase.com/v2/accounts/:account_id/transactions/:transaction_id

Scopes

  • wallet:transactions:read

Examples

Request

Response (200)