# Update an external account provider connection

Update an external account provider connection

Endpoint: POST /v1/domains/{domainId}/external-accounts/providers/{connectionId}
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)

  - `connectionId` (string, required)

## Request fields (application/json):

  - `alias` (string, required)

  - `parameters` (object, required) — one of (discriminator: type):
    - Kraken:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: "Kraken"
    - Binance:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: "Binance"
    - Coinbasepro:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `password` (string, required)
      - `type` (string, required)
        Enum: "Coinbasepro"
    - Bitstamp:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: "Bitstamp"

## Response 200 fields (application/json):

  - `id` (string, required)

  - `domainId` (string, required)

  - `alias` (string, required)

  - `parameters` (object, required) — one of (discriminator: type):
    - Kraken:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: same as `type` in "Kraken" (1 values)
    - Binance:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: same as `type` in "Binance" (1 values)
    - Coinbasepro:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `password` (string, required)
      - `type` (string, required)
        Enum: same as `type` in "Coinbasepro" (1 values)
    - Bitstamp:
      - `apiKey` (string, required)
      - `secret` (string, required)
      - `type` (string, required)
        Enum: same as `type` in "Bitstamp" (1 values)

  - `connectionState` (string, required)
    Enum: "Connected", "Disconnected", "ConnectionError", "InvalidConnection"


