---
title: adverse_action.triggered webhook
description: "Emitted by the AdverseAction node when a notice goes out. For the two-step employment flow (notice_stage: pre_adverse) the execution then enters waiting…"
canonical_url: "https://cascades.crscreditapi.com/docs/api/webhooks/adverse_action.triggered"
doc_version: "1.0.0"
last_updated: "2026-10-09T18:04:24Z"
source: "public/api-docs/v1/swagger.yaml#/x-webhooks/adverse_action.triggered"
---

# `adverse_action.triggered`

An adverse-action notice was sent (or the pre-adverse waiting period started)

Emitted by the `AdverseAction` node when a notice goes out. For the
two-step employment flow (`notice_stage: pre_adverse`) the execution
then enters `waiting` until `resume_at`, when the post-adverse notice
is sent. For single-notice flows (`notice_stage: final`) it is
immediately followed by `adverse_action.completed`.


Payload schema: [openapi.json](https://cascades.crscreditapi.com/openapi.json#/x-webhooks/adverse_action.triggered) ([YAML](https://cascades.crscreditapi.com/openapi.yaml)). Deliveries are signed; see [Webhook events](https://cascades.crscreditapi.com/docs/api/webhooks.md) for the `X-Cascades-Signature` scheme.

| Field | Type | Required | Description |
|---|---|---|---|
| `id` | string (uuid) | yes |  |
| `event` | string | yes |  One of: `"adverse_action.triggered"`. |
| `created_at` | string (date-time) | yes |  |
| `data` | object | yes |  |
| &nbsp;&nbsp;`workflow_execution_id` | integer | yes |  |
| &nbsp;&nbsp;`workflow_id` | integer | yes |  |
| &nbsp;&nbsp;`node_id` | string | yes | The `AdverseAction` node's id in the definition. |
| &nbsp;&nbsp;`external_reference` | string | no |  |
| &nbsp;&nbsp;`flow` | string | yes | `employment` for the two-step pre/post flow; otherwise the workflow's use case (e.g. `tenant_screening`). |
| &nbsp;&nbsp;`notice_stage` | string | yes |  One of: `"pre_adverse"`, `"final"`. |
| &nbsp;&nbsp;`sent_to` | string | no | Recipient address the notice was sent to. |
| &nbsp;&nbsp;`delivery_channels` | array of string | no | `final` stage only: the channels used. Currently always `digital` (physical mail is not yet enabled). |
| &nbsp;&nbsp;`triggered_at` | string (date-time) | no |  |
| &nbsp;&nbsp;`resume_at` | string (date-time) | no | `pre_adverse` only: when the post-adverse notice will be sent. |
| &nbsp;&nbsp;`status` | string | yes |  One of: `"waiting"`, `"completed"`. |

```json
{
  "id": "1c9d8e7f-6a5b-4c3d-2e1f-0a9b8c7d6e5f",
  "event": "adverse_action.triggered",
  "created_at": "2026-09-09T14:06:40Z",
  "data": {
    "workflow_execution_id": 1844,
    "workflow_id": 27,
    "node_id": "step_adverse_action",
    "external_reference": "rv-app-20493",
    "flow": "tenant_screening",
    "notice_stage": "final",
    "sent_to": "jordan@example.com",
    "delivery_channels": [
      "digital"
    ],
    "triggered_at": "2026-09-09T14:06:39Z",
    "status": "completed"
  }
}
```

## Sitemap

See the full [sitemap](https://cascades.crscreditapi.com/sitemap.md) for all pages.
