submit_drop_copy_order
Submits a drop-copy order through the policy pipeline, ignoring policy rejects and kill-switch blocks to record an already-executed trade while policies update state.
Instructions
Submit a drop-copy order through the normal policy pipeline while ignoring policy rejects and existing account or group kill-switch blocks. Policies retain their normal state changes. The id is optional; when omitted, the store assigns it. No lifecycle event is signed. Mutates engine state; protected and disabled by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Optional caller-supplied unique order id; omit to have the store assign one | |
| side | Yes | buy or sell | |
| price | No | Required limit price as an exact decimal string; market orders are rejected for drop-copy | |
| account | Yes | Account code | |
| baseAsset | Yes | Asset being bought or sold | |
| amountKind | Yes | quantity or volume | |
| quoteAsset | Yes | Asset used for pricing | |
| amountValue | Yes | Order size as an exact decimal string | |
| missingAccount | Yes | Required: must be create, as a drop-copy reports an execution that already happened and cannot reject an account that does not exist yet; for such an account, create is refused for an agent with loosening_refused |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| status | Yes |