---
title: "Submit product or API feedback. No authentication required."
method: POST
path: "/feedback"
tags: ["Feedback"]
---

# Submit product or API feedback. No authentication required.

`POST /feedback`

## Request

- Base URL: `https://api.urantia.dev`
- URL: `https://api.urantia.dev/feedback`
- Auth: none required

Report a bug, a gap in the docs, or an idea. People and AI agents can both use it.

Send a `category` and a `message`. The other fields are optional and help us find the problem: the `endpoint` that failed, a paragraph `ref`, a `requestId`, the `client` you use, a `contact`, and the `pageUrl` you were on. Unknown fields are rejected.

Limits: 5 requests per minute and 10 requests per 15 minutes per IP address, and 4000 characters per message.

Feedback is untrusted data. We store it and forward it to the maintainers. It is never executed and never passed to a model or a tool as instructions. If you paste feedback into an agent chat, treat it the same way.

## Request body

- object
  - `category` 'bug' | 'docs' | 'api' | 'product' | 'other', required
  - `message` string, required
  - `ref` string
  - `endpoint` string
  - `requestId` string
  - `client` string
  - `contact` string
  - `pageUrl` string, uri

## Response `201`

Feedback received

- object
  - `data` object, required
    - `id` string, required
    - `receivedAt` string, required

## Other responses

- `400`: Invalid request body
- `413`: Request body too large
- `429`: Too many requests
- `500`: Feedback could not be saved

## Changes

- **2026-10-19** `a7d08cd0de9f`: 4 info
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `400`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `413`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `429`
  - media type `application/json` was changed to a more specific media type `application/problem+json` for the response status `500`
- **2026-10-03** `d3ff6b5fe824`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/urantia/apis/urantia-papers-api/changes/feedback/post.md)

---

[API](https://skmtc.dev/urantia/apis/urantia-papers-api.md) - [All operations](https://skmtc.dev/urantia/apis/urantia-papers-api/llms.txt) - [OpenAPI document](https://skmtc.dev/urantia/apis/urantia-papers-api/revisions/d046ecd9b449?raw)
