Skip to main content

Table of Endpoints

Overview

The Deposit resource represents a deposit of funds using a payment method (e.g., a bank). Each committed deposit also has an associated transaction.
You can start a withdrawal with the flag, commit: false, which is useful if you want to display a deposit before executing. Deposits made with commit set to false will not complete nor receive an associated transaction until a separate commit request is made.

Example Deposit Resource

Deposit Funds

Deposits user-defined amount of funds to a fiat account.

HTTP Request

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

Scopes

  • wallet:deposits:create

Arguments

Examples

Request

Response (200)

Commit Deposit

Completes a deposit that is created in commit: false state.

HTTP Request

POST https://api.coinbase.com/v2/accounts/:account_id/deposits/:deposit_id/commit

Scopes

  • wallet:deposits:create

Arguments

None

Examples

Request

Response (200)

List Deposits

Lists fiat deposits for an account.
Deposits are only listed for fiat accounts and wallets. To list deposits associated with a crypto account/wallet, use List Transactions.

HTTP Request

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

Scopes

  • wallet:deposits:read

Examples

Request

Response

Show Deposit

Get one deposit by deposit Id.

HTTP Request

GET https://api.coinbase.com/v2/accounts/:account_id/deposits/:deposit_id

Scopes

  • wallet:deposits:read

Examples

Request

Response