Coinbase Multi Portfolio International Exchange User Guide

June 12, 2024
Coinbase

Coinbase Multi Portfolio International Exchange

Coinbase-Multi-Portfolio-International-Exchange-
product

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

  1. Create a new portfolio through the website or API.
  2. After creating a new portfolio, select it when creating a new API key.
  3. 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

  1. View all current portfolios from the ‘Portfolios’ tab
  2. To add a new portfolio, click ‘Add Portfolio’ and give it a distinct nameCoinbase-Multi-Portfolio-International-Exchange-fig- \(1\)
  3. 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?

  1. Select the Portfolio you want to transfer funds out of and select “Withdraw”
  2. Select your available portfolio using the drop-down selectorCoinbase-Multi-Portfolio-International-Exchange-fig- \(2\)
  3. 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)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals