---
title: "Changes to Deliver an approval/external signal to a waiting execution"
method: POST
path: "/executions/{id}:signal"
---

# Changes to Deliver an approval/external signal to a waiting execution

`POST /executions/{id}:signal`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 30 revisions.

- **2026-11-04** `6b505ebcf3f7`: 15 info
- **2026-10-28** `4ebf07931311`: 9 info
- **2026-10-15** `d8127cae38e6`: 1 breaking, 2 info
- **2026-10-15** `f6e53eeef5b3`: 5 info
- **2026-10-03** `c9af318e50ce`: 1 warning
- **2026-10-02** `05f875e6b817`: 13 info
- **2026-06-29** `431fb84472e0`: 1 info
- **2026-06-04** `298db67c81a9`: 1 breaking

## Changes

- **2026-11-04** `6b505ebcf3f7`: 15 info
  - added the optional property `authorization/missingTokens` to the response with the `200` status
  - added the optional property `authorization/needsUntil` to the response with the `200` status
  - added the optional property `availableWei` to the response with the `400` status
  - added the optional property `availableWei` to the response with the `401` status
  - added the optional property `availableWei` to the response with the `404` status
  - added the optional property `neededWei` to the response with the `400` status
  - added the optional property `neededWei` to the response with the `401` status
  - added the optional property `neededWei` to the response with the `404` status
  - added the optional property `spender` to the response with the `400` status
  - added the optional property `spender` to the response with the `401` status
  - added the optional property `spender` to the response with the `404` status
  - added the optional property `steps/items/errorDetails` to the response with the `200` status
  - added the optional property `token` to the response with the `400` status
  - added the optional property `token` to the response with the `401` status
  - added the optional property `token` to the response with the `404` status
- **2026-10-28** `4ebf07931311`: 9 info
  - added the optional property `acknowledgedDelegate` to the response with the `400` status
  - added the optional property `acknowledgedDelegate` to the response with the `401` status
  - added the optional property `acknowledgedDelegate` to the response with the `404` status
  - added the optional property `delegate` to the response with the `400` status
  - added the optional property `delegate` to the response with the `401` status
  - added the optional property `delegate` to the response with the `404` status
  - added the optional property `recipient` to the response with the `400` status
  - added the optional property `recipient` to the response with the `401` status
  - added the optional property `recipient` to the response with the `404` status
- **2026-10-15** `d8127cae38e6`: 1 breaking, 2 info
  - the `summary` response's property type changed from no type to `object` for status `200`
  - added the optional property `summary/body` to the response with the `200` status
  - added the optional property `summary/subject` to the response with the `200` status
- **2026-10-15** `f6e53eeef5b3`: 5 info
  - added the optional property `authorization/required/nativeGasWei` to the response with the `200` status
  - added the optional property `required/nativeGasWei` to the response with the `400` status
  - added the optional property `required/nativeGasWei` to the response with the `401` status
  - added the optional property `required/nativeGasWei` to the response with the `404` status
  - added the optional property `summary` to the response with the `200` status
- **2026-10-03** `c9af318e50ce`: 1 warning
  - added the new `target_unresolved` enum value to the `authorization/status` response property for the response status `200`
- **2026-10-02** `05f875e6b817`: 13 info
  - added the optional property `affectedTaskIds` to the response with the `400` status
  - added the optional property `affectedTaskIds` to the response with the `401` status
  - added the optional property `affectedTaskIds` to the response with the `404` status
  - added the optional property `authorization` to the response with the `200` status
  - added the optional property `missingActions` to the response with the `400` status
  - added the optional property `missingActions` to the response with the `401` status
  - added the optional property `missingActions` to the response with the `404` status
  - added the optional property `policyId` to the response with the `400` status
  - added the optional property `policyId` to the response with the `401` status
  - added the optional property `policyId` to the response with the `404` status
  - added the optional property `required` to the response with the `400` status
  - added the optional property `required` to the response with the `401` status
  - added the optional property `required` to the response with the `404` status
- **2026-06-29** `431fb84472e0`: 1 info
  - endpoint added
- **2026-06-04** `298db67c81a9`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api/docs/executions/:id:signal/post.md) - [API](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api.md) - [Page](https://skmtc.dev/avaprotocol/apis/ava-protocol-avs-api/changes/executions/:id:signal/post)
