Skip to main content
POST
/
v1
/
portfolios
/
{portfolio_id}
/
advanced_transfers
Create Advanced Transfer
curl --request POST \
  --url https://api.prime.coinbase.com/v1/portfolios/{portfolio_id}/advanced_transfers \
  --header 'Content-Type: application/json' \
  --data '
{
  "advanced_transfer": {
    "id": "<string>",
    "type": "ADVANCED_TRANSFER_TYPE_BLIND_MATCH",
    "state": "ADVANCED_TRANSFER_STATE_CREATED",
    "fund_movements": [
      {
        "id": "<string>",
        "source": {
          "type": "PAYMENT_METHOD",
          "value": "0bf7bf1e-bafa-4d7e-9312-fa0bf3b63f27",
          "address": 6.6325114945411165e+47,
          "account_identifier": "387879289"
        },
        "target": {
          "type": "PAYMENT_METHOD",
          "value": "0bf7bf1e-bafa-4d7e-9312-fa0bf3b63f27",
          "address": 6.6325114945411165e+47,
          "account_identifier": "387879289"
        },
        "currency": "<string>",
        "amount": "<string>"
      }
    ],
    "blind_match_metadata": {
      "reference_id": "<string>",
      "settlement_date": "<string>",
      "trade_date": "<string>",
      "settlement_time": "<string>"
    }
  }
}
'
{
  "advanced_transfer": {
    "id": "<string>",
    "type": "ADVANCED_TRANSFER_TYPE_BLIND_MATCH",
    "state": "ADVANCED_TRANSFER_STATE_CREATED",
    "fund_movements": [
      {
        "id": "<string>",
        "source": {
          "type": "PAYMENT_METHOD",
          "value": "0bf7bf1e-bafa-4d7e-9312-fa0bf3b63f27",
          "address": 6.6325114945411165e+47,
          "account_identifier": "387879289"
        },
        "target": {
          "type": "PAYMENT_METHOD",
          "value": "0bf7bf1e-bafa-4d7e-9312-fa0bf3b63f27",
          "address": 6.6325114945411165e+47,
          "account_identifier": "387879289"
        },
        "currency": "<string>",
        "amount": "<string>"
      }
    ],
    "blind_match_metadata": {
      "reference_id": "<string>",
      "settlement_date": "<string>",
      "trade_date": "<string>",
      "settlement_time": "<string>"
    }
  }
}

Path Parameters

portfolio_id
string
required

The portfolio ID

Body

application/json

CreateAdvancedTransferRequest is the request to create an advanced transfer.

advanced_transfer
object
required

AdvancedTransfer represents a complex transfer operation such as a blind match settlement.

Response

200 - application/json

A successful response.

CreateAdvancedTransferResponse is the response after creating an advanced transfer.

advanced_transfer
object
required

AdvancedTransfer represents a complex transfer operation such as a blind match settlement.