POST
/
api
/
v3
/
brokerage
/
orders
/
edit_preview
Edit Order Preview
curl --request POST \
  --url https://api.coinbase.com/api/v3/brokerage/orders/edit_preview \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "order_id": "<string>",
  "price": "19000.00",
  "size": "0.001",
  "attached_order_configuration": {
    "market_market_ioc": {
      "quote_size": "10.00",
      "base_size": "0.001"
    },
    "market_market_fok": {
      "quote_size": "10.00",
      "base_size": "0.001"
    },
    "sor_limit_ioc": {
      "quote_size": "10.00",
      "base_size": "0.001",
      "limit_price": "10000.00"
    },
    "limit_limit_gtc": {
      "quote_size": "10.00",
      "base_size": "0.001",
      "limit_price": "10000.00",
      "post_only": false
    },
    "limit_limit_gtd": {
      "quote_size": "10.00",
      "base_size": "0.001",
      "limit_price": "10000.00",
      "end_time": "2021-05-31T09:59:59.000Z",
      "post_only": false
    },
    "limit_limit_fok": {
      "quote_size": "10.00",
      "base_size": "0.001",
      "limit_price": "10000.00"
    },
    "twap_limit_gtd": {
      "quote_size": "10.00",
      "base_size": "0.001",
      "start_time": "2021-05-31T07:59:59.000Z",
      "end_time": "2021-05-31T09:59:59.000Z",
      "limit_price": "10000.00",
      "number_buckets": "5",
      "bucket_size": "2.00",
      "bucket_duration": "300s"
    },
    "stop_limit_stop_limit_gtc": {
      "base_size": "0.001",
      "limit_price": "10000.00",
      "stop_price": "20000.00",
      "stop_direction": "20000.00"
    },
    "stop_limit_stop_limit_gtd": {
      "base_size": 0.001,
      "limit_price": "10000.00",
      "stop_price": "20000.00",
      "end_time": "2021-05-31T09:59:59.000Z",
      "stop_direction": "20000.00"
    },
    "trigger_bracket_gtc": {
      "base_size": 0.001,
      "limit_price": "10000.00",
      "stop_trigger_price": "20000.00"
    },
    "trigger_bracket_gtd": {
      "base_size": 0.001,
      "limit_price": "10000.00",
      "stop_trigger_price": "20000.00",
      "end_time": "2021-05-31T09:59:59.000Z"
    }
  },
  "cancel_attached_order": "true",
  "stop_price": "17000.00"
}'
{
  "errors": [
    {
      "edit_failure_reason": "UNKNOWN_EDIT_ORDER_FAILURE_REASON",
      "preview_failure_reason": "UNKNOWN_PREVIEW_FAILURE_REASON"
    }
  ],
  "slippage": "<string>",
  "order_total": "<string>",
  "commission_total": "<string>",
  "quote_size": 10,
  "base_size": 0.001,
  "best_bid": "<string>",
  "best_ask": "<string>",
  "average_filled_price": "<string>",
  "order_margin_total": "<string>",
  "commission_detail_total": {
    "total_commission": "<string>",
    "gst_commission": "<string>",
    "withholding_commission": "<string>",
    "client_commission": "<string>"
  }
}

Authorizations

Authorization
string
header
required

A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Creating API Keys section of our Coinbase App Authentication docs for information on how to generate your Bearer Token.

Body

application/json
order_id
string
required

The ID of the order.

price
string
required

The update price of the order.

Example:

"19000.00"

size
string
required

The updated size of the order.

Example:

"0.001"

attached_order_configuration
object

The configuration of the attached order. Only TriggerBracketGtc, LimitLimitGtc or StopLimitStopLimitGtc are eligible..

cancel_attached_order
boolean

drops both the legs of TP/SL, order becomes a simple limit order

Example:

"true"

stop_price
string

The updated stop price of the order. Only applicable for editing TP/SL or SL orders.

Example:

"17000.00"

Response

A successful response.

errors
object[]
required
slippage
string
order_total
string
commission_total
string
quote_size
string

The amount of the second Asset in the Trading Pair. For example, on the BTC/USD Order Book, USD is the Quote Asset.

Example:

10

base_size
string

The amount of the first Asset in the Trading Pair. For example, on the BTC-USD Order Book, BTC is the Base Asset.

Example:

0.001

best_bid
string
best_ask
string
average_filled_price
string
order_margin_total
string
commission_detail_total
object

Breakdown of commission charges for the order