---
title: "Webhook for reported events"
method: POST
path: "/content-actions"
tags: ["WebhookEvents"]
---

# Webhook for reported events

`POST /content-actions`

Webhook endpoint called by Viafoura when there are events to report (Path is not required).

## Headers

- `X-Request-ID` string, uuid, required

## Request body

- Report
  - `reason` 'disagree' | 'harassment' | 'spam' | 'inappropriate' | 'threatening' | 'impersonation' | 'private' | 'custom_1' | 'custom_2' — Report reason value

## Response `202`

Accepted

## Other responses

- `400` — Failure that should NOT be retried
- `401` — Auth header missing or invalid
- `500` — Failure that should be retried

---

[API](https://skmtc.net/viafoura/apis/engagement-api.md) · [All operations](https://skmtc.net/viafoura/apis/engagement-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/viafoura/engagement-api/revisions/ea12eb6ecdc1/schema)
