TriggersService
Modify Trigger
Modify a trigger by trigger ID using a limited patch for trigger pricing and trailing/slippage parameters.
Request
curl --request PUT \ \
--url 'https://api.testnet.polyester.com/v1/triggers/9155001234567' \
--header 'Accept: */*' \
--header 'X-API-KEY-ID: YOUR_API_KEY_ID' \
--header 'X-API-TIMESTAMP: YOUR_API_TIMESTAMP' \
--header 'X-API-SIGNATURE: YOUR_API_SIGNATURE' \
--header 'Content-Type: application/json' \
--data '{
"activationPrice": "0.005",
"limitPrice": "0.005",
"maxSlippageTicks": 0,
"subaccountId": "45LUmqjT",
"symbol": "BTC-USDT",
"trailingDistanceTicks": "0.000000001",
"triggerId": "59VD7Lar",
"triggerPrice": "0.005"
}'Responses
{
"status": "CREATED",
"triggerId": "59VD7Lar",
"tsNs": "1735689600000000000"
}Trigger ID (base58 public ID)
Updated activation price in quote units scaled by 1e9. Set to zero to clear an existing activation price; omit to leave it unchanged.
Updated limit price in quote units scaled by 1e9 for LIMIT child orders.
Updated maximum allowed slippage in basis points (1 bp = 0.01%). Set to zero to clear the cap.
Non-negative maximum absolute price delta in Q9 execution-price ticks (1 tick = 1e-9 quote units). Set to zero to clear the cap.
Optional sub-account for authorization.
Trading pair symbol, e.g. BTC-USDT.
Updated trailing distance in basis points (1 bp = 0.01%).
Updated trailing distance as a price delta in 1e-9 quote-unit ticks.
Trigger ID to modify.
Patch fields for safe price, trailing-distance, and slippage edits. For stop/take-profit: Updated trigger price in quote units scaled by 1e9.
Current trigger status after modification.
CREATEDModified trigger ID.
59VD7LarServer timestamp in nanoseconds since epoch (UTC).
1735689600000000000| Key | Status | Error | When |
|---|---|---|---|
| unauthenticated | 401 | Unauthenticated | Authentication required. |
| permission-denied | 403 | Permission Denied | Permission denied. |
| invalid-argument | 400 | Invalid Argument | Invalid argument. |
| not-found | 404 | Not Found | Not found. |
| unavailable | 503 | Unavailable | Service unavailable. |