Coinbase Multi Portfolio International Exchange User Guide
- June 12, 2024
- Coinbase
Table of Contents
Coinbase Multi Portfolio International Exchange
Specifications
- Product Name : Multi-Portfolio Guide
- Feature: Multiple portfolios for Coinbase International Exchange accounts
- Access : Website and API
Product Usage Instructions
Creating/Updating a Portfolio
- Create a new portfolio through the website or API.
- After creating a new portfolio, select it when creating a new API key.
- Note: For all new portfolios, you need to create a new API key.
API Changes
Changes on FIX:
- Get the latest FIX xml dictionaries and FIX API documentation.
- When using an API key with rights to multiple portfolios:
- New Order Single (35=D) and Order Cancel (35=G) requests require specifying the targeted portfolio in the parties repeating group.
- Tag 448 Party ID = Portfolio UUID.
- Tag 452 Party Role = 2E.
- Execution Reports and Rejects will also contain the party repeating group (Order Entry and Drop Copy).
Changes on REST:
- Review the latest reference docs for REST.
- New Create, Update, and GET APIs for Portfolio are available.
- All existing /v1/portfolios endpoints are updated to include /v1/portfolios/{portfolio_id} for portfolio specification.
- Example : /v1/portfolios/{portfolio_id}/fill.
- Order create & cancel API calls now require the Portfolio field in the request body.
Transferring Funds
Note: Position transfers between portfolios are currently NOT supported.
Multi-Portfolio Guide
Coinbase International Exchange now allows users to have multiple portfolios (previously single portfolio) for their account, which is also called “organization”. Creation and updates on portfolios, and transfers from/to portfolios can be done through both the website and the API.
Key Details
- The existing portfolio will be known as the “Default Portfolio” and all API keys existing today will interact with just that portfolio
- Max number of portfolios: 20
- API keys can be created to work with one or more portfolios
- Portfolio(s) will be selected during the API key creation process on the direct access Ul
- Transfers APls (recently released) will work across all portfolios
Creating/Updating a Portfolio
How to create or update a portfolio on the website
- View all current portfolios from the ‘Portfolios’ tab
- To add a new portfolio, click ‘Add Portfolio’ and give it a distinct name
- After creating a new portfolio, you will be able to select it when creating a new API key.
Note : For all new Portfolios, you will need to create a new API key
How to create or update a portfolio using the API
- Creating a Portfolio: POST /api/vt/portfolios
- {‘name’: ‘new portfolio name’}
- Updating a Portfolio: PUT /API/v1/portfolios/[portfolio_id}
- {‘name’: ‘new portfolio name’}
API Changes
Changes on FIX
Please get the latest FIX ml
dictionaries and
latest FIX API documentation
- When using an API key that has rights to multiple portfolios New Order Single (35=D) and Order Cancel (35=G) requests require you to specify the portfolio that you are targeting in the parties repeating group
- Tag 448 Party ID = Portfolio UUID
- Tag 452 Party Role = 24
- Execution Reports and Rejects will also contain the party repeating group (Order Entry and Drop Сору)
Changes on REST
Please review the latest reference docs for REST
- New Create, Update and GET APls for Portfolios
- All Existing /v1/portfolios endpoints are updated to include a /v1/portfolios/[portfolio_id} option for portfolio specification.
- Ex /v1/portfolios/{portfolio_id}/fills
- Order create & cancel API calls now require “Portfolio” field in the request body
Changes on REST
Please review the latest reference docs for
REST
- New Create, Update and GET APls for Portfolios
- All Existing /v1/portfolios endpoints are updated to include a /v1/portfolios/{portfolio_id} option for portfolio specification.
- Ex /v1/portfolios/{portfolio_id/fills
- Order create & cancel API calls now require a “Portfolio” field in the request body
Transferring Funds
Transferring funds is available through the website and REST API for:
- Transferring funds from/to a portfolio to/from an external wallet
- Transferring funds from a portfolio to another portfolio within the same organization
How to transfer funds on the direct access Ul?
- Select the Portfolio you want to transfer funds out of and select “Withdraw”
- Select your available portfolio using the drop-down selector
- Transfers should be instantly reflected
Note : Position transfers between portfolios are currently NOT supported
Questions? Contact: intx.enquiries@coinbase.com
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>