The amend request enables clients to modify the order parameters in-place without the need to cancel the existing order and create a new one.
For more detail, see amend transaction guide.
API Key Permissions Required: Orders and trades - Create & modify orders or Orders and trades - Cancel & close orders
curl --request POST \
--url https://api.kraken.com/0/private/AmendOrder \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"nonce": 1695828490,
"cl_ord_id": "6d1b345e-2821-40e2-ad83-4ecb18a06876",
"order_qty": "1.25"
}
'{
"error": [],
"result": {
"amend_id": "TEZA4R-DSDGT-IJBOJK"
}
}Documentation Index
Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The "API-Key" header should contain your API key.
Authenticated requests should be signed with the "API-Sign" header, using a signature generated with your private key, nonce, encoded payload, and URI path.
Nonce used in construction of API-Sign header
The Kraken identifier for the order to be amended. Either txid or cl_ord_id is required.
The client identifier for the order to be amended. Either txid or cl_ord_id is required.
The new order quantity in terms of the base asset.
For iceberg orders only, it defines the new quantity to show in the book while the rest of order quantity remains hidden. Minimum value is 1 / 15 of remaining order quantity.
The new limit price restriction on the order (for order types that support limit price only).
The relative pricing can be set by using the +, - prefixes and/or % suffix.
+ adds the amount from the reference price, i.e. market rises 50 USD "+50".- subtracts the amount from the reference price, i.e. market drops 100 USD "-100".The new trigger price to activate the order (for triggered order types only).
The relative pricing can be set by using the +, - prefixes and/or % suffix.
+ adds the amount from the reference price, i.e. market rises 50 USD "+50".- subtracts the amount from the reference price, i.e. market drops 100 USD "-100".The pair is required on amends for non-crypto pairs, i.e. provide the pair symbol for xstocks.
An optional flag for limit_price amends. If true, the limit price change will be rejected if the order cannot be posted passively in the book.
RFC3339 timestamp (e.g. 2021-04-01T00:18:45Z) after which the matching engine should reject the new order request, in presence of latency or order queueing. min now() + 2 seconds, max now() + 60 seconds.
curl --request POST \
--url https://api.kraken.com/0/private/AmendOrder \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"nonce": 1695828490,
"cl_ord_id": "6d1b345e-2821-40e2-ad83-4ecb18a06876",
"order_qty": "1.25"
}
'{
"error": [],
"result": {
"amend_id": "TEZA4R-DSDGT-IJBOJK"
}
}