Advanced Trade REST API Overview
The Advanced Trade API lets you manage orders, products, and fees with our new v3
endpoints. For core Coinbase functions for account deposits, withdrawals, and transaction, you will still need Sign In with Coinbase API v2
endpoints.
All Advanced Trade API v3 endpoints require authentication
The Advanced Trade REST API comprises all v3
endpoints. It does not duplicate the Sign In With Coinbase v2
endpoints for core Coinbase functions (some of which need authentication as well).
tip
The Advanced Trade REST API supports advanced trading features only. Use the Sign In with Coinbase APIs for deposits and withdrawals, etc.
Advanced Trade Endpoints
Both Advanced Trade endpoints (v3) and Sign In endpoints (v2) use the same API Key authentication scheme.
Advanced Trade endpoint URL: /api/v3/brokerage/{resource}
API | Method | Resource | Required Scope |
---|---|---|---|
List Accounts | GET | /accounts | wallet:accounts:read |
Get Account | GET | /accounts/:account_id | wallet:accounts:read |
Create Order | POST | /orders | wallet:buys:create , wallet:user:read |
Cancel Orders | POST | /orders/batch_cancel | wallet:buys:create |
List Orders | GET | /orders/historical/batch | wallet:orders:read |
List Fills | GET | /orders/historical/fills | wallet:transactions:read |
Get Order | GET | /orders/historical/{order_id} | wallet:transactions:read |
Get Best Bid/Ask | GET | /best_bid_ask | wallet:user:read |
Get Product Book | GET | /product_book | wallet:user:read |
List Products | GET | /products | wallet:user:read |
Get Product | GET | /products/{product_id} | wallet:user:read |
Get Product Candles | GET | /products/{product_id}/candles | none |
Get Market Trades | GET | /products/{product_id}/ticker | wallet:user:read |
Get Transactions Summary | GET | /transaction_summary | wallet:transactions:read |
See Also: