Request an action (Overwing Tower)
tower_submit_actionAsk Tower to perform an operation on the legacy system. Tower decides: executed (done), pending (a person must approve; poll tower_get_action, do not resubmit), or rejected (do not retry unchanged). Always send an idempotency_key that is stable for this business request, such as the source message id: repeating a key returns the original outcome instead of acting twice. Set dry_run to see the decision without executing. Needs an agent key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | The operation's input, matching its input_schema from tower_capabilities | |
| dry_run | No | ||
| operation | Yes | ||
| idempotency_key | Yes | Stable per business request; reuse it on retries |