---
title: "A signal no longer waits on you"
method: POST
path: "signal.action_resolved"
tags: ["Signals"]
---

# A signal no longer waits on you

`POST signal.action_resolved` (webhook)

Close the loop on a `signal.action_required`: the signal no longer waits on you — you confirmed or accepted, or the signal was paused or deleted.

**Output:** `event`, `eventId`, `signalId`, `signalName`, `signalTypeId`, `code` (the code of the ask it closes) and `createdAt`.

Your signal's `webhookUrl` receives leads, and also these events. Every event carries a top-level `event` key, which no lead has: route on it, and ignore event types you do not handle — new ones may be added. Signed exactly like leads (`X-Webhook-Signature`, `X-Webhook-Timestamp`) when the signal has a webhook secret. An event is not a lead: it is free and never counted as a delivered lead.

## Payload

- object: Sent when a signal that waited on you no longer does.
  - `event` string, required: Always `signal.action_resolved`.
  - `eventId` string, required: Unique id of this event (`X-Webhook-Id`).
  - `signalId` string, required
  - `signalName` string, required
  - `signalTypeId` string, required
  - `code` string, required: The code of the `signal.action_required` it closes.
  - `createdAt` string, required: When the event was sent, ISO 8601 UTC.

## Acknowledgement `200`

Any 2xx acknowledges the event. Other answers are recorded in your webhook deliveries; they never pause lead delivery.

---

[API](https://skmtc.dev/rodz/apis/rodz-api.md) · [All operations](https://skmtc.dev/rodz/apis/rodz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rodz/apis/rodz-api/revisions/3003505ff896?raw)
