REST API Overview
The Advanced Trade API lets you manage orders, products, and fees with our new v3
endpoints. It does not duplicate core Coinbase functions for account deposits, withdrawals, and transactions -- for these you need our Sign In with Coinbase API v2
endpoints.
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 |
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 |
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: