---
title: "Amend Order"
method: POST
path: "/api/v1/order/amend"
tags: ["Trade"]
---

# Amend Order

`POST /api/v1/order/amend`

Amend an existing order

## Request body

- AmendOrderRequest — Request to amend an order.
  - `order_id` string, uuid
  - `order_iv` integer, nullable
  - `order_link_id` string
  - `price` string, required
  - `qty` string, required
  - `sub_account_address` string, required
  - `symbol` string, required
  - `tpsl` TpSl
    - `mode` 'Full' | 'Partial', required
    - `stop_loss` union
      - object
        - `market` object, required
          - `trigger_by` 'LastPrice' | 'IndexPrice' | 'MarkPrice', required
          - `trigger_price` string, required
      - object
        - `limit` object, required
          - `limit_price` string, required
          - `trigger_by` 'LastPrice' | 'IndexPrice' | 'MarkPrice', required
          - `trigger_price` string, required
    - `take_profit` union
      - object
        - `market` object, required
          - `trigger_by` 'LastPrice' | 'IndexPrice' | 'MarkPrice', required
          - `trigger_price` string, required
      - object
        - `limit` object, required
          - `limit_price` string, required
          - `trigger_by` 'LastPrice' | 'IndexPrice' | 'MarkPrice', required
          - `trigger_price` string, required
  - `trigger` ConditionalOrder
    - `trigger_by` 'LastPrice' | 'IndexPrice' | 'MarkPrice', required
    - `trigger_direction` 'Up' | 'Down', required
    - `trigger_price` string, required — The price level that activates the order.

## Response `200`

Order amended

- AmendOrderResponse — Response for amending an order.
  - `order_id` string, uuid
  - `order_link_id` string

---

[API](https://skmtc.net/ekidenfi/apis/ekiden-gateway.md) · [All operations](https://skmtc.net/ekidenfi/apis/ekiden-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ekidenfi/ekiden-gateway/revisions/75ffe546b73a/schema)
