---
title: "Report Error Endpoint"
method: POST
path: "/reportError"
---

# Report Error Endpoint

`POST /reportError`

Record a user-submitted error report and alert the team.

AUTHENTICATED, deliberately. An open write endpoint is a way to fill a table and our
inboxes with junk from anyone on the internet, and every report we actually want to
act on comes from someone with an account. Attendees on the public share pages cannot
reach this — they contact support directly instead.

No task gate beyond being signed in: someone whose page will not load should not also
have to hold the right permission to say so.

## Request body

- ErrorReportRequest
  - `reference` string, nullable
  - `message` string, nullable
  - `pageUrl` string, nullable
  - `endpoint` string, nullable
  - `httpStatus` integer, nullable
  - `userAgent` string, nullable
  - `clientContext` object, nullable
  - `projectId` integer, nullable
  - `projectTitle` string, nullable
  - `email` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/pavoot/apis/fastapi.md) · [All operations](https://skmtc.dev/pavoot/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pavoot/fastapi/revisions/16997cca6697/schema)
