---
title: "phishing.simulation.failed"
method: POST
path: "phishing.simulation.failed"
tags: ["Webhooks"]
---

# phishing.simulation.failed

`POST phishing.simulation.failed` (webhook)

A user failed an Adaptive phishing simulation by performing the simulation's attack-vector action, such as clicking the link or entering credentials. Fires once per user per campaign; repeat interactions with the same simulation do not produce additional events.

**Subscription filters**

- `attack_vector` — one of: `ATTACHMENT_OPENED`, `CREDENTIALS_ENTERED`, `LINK_CLICKED`, `PHISHING_DEEP_FAKE_PLAYED`, `PHONE_NUMBER_CALLED`, `QR_CODE_SCANNED`, `TEXT_REPLIED`, `VOICE_REQUEST_COMPLIED`
- `campaign` — filter to specific campaign ids

## Acknowledgement `2XX`

Return any 2xx status to acknowledge the delivery. Timeouts, 408, 429, and 5xx responses other than 501 are retried; any other status is a permanent failure.

---

[API](https://skmtc.dev/adaptivesecurity/apis/adaptive-api.md) · [All operations](https://skmtc.dev/adaptivesecurity/apis/adaptive-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adaptivesecurity/adaptive-api/revisions/aaa99c15ecc7/schema)
