---
title: "Submit Feedback"
method: POST
path: "/api/ff/feedback"
tags: ["friends-and-family"]
---

# Submit Feedback

`POST /api/ff/feedback`

## Request

- Base URL: `https://api.equity-rank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.equity-rank.com/api/ff/feedback`
- Auth: HTTP bearer

F&F (or admin): submit feedback.

Captures user-agent from the request headers as debug context.
Service layer normalizes ticker to uppercase + validates body length.

## Request body

- FeedbackRequest
  - `body` string, required
  - `surface` string, nullable
  - `ticker` string, nullable
  - `rating` integer, nullable

## Response `201`

Successful Response

- FeedbackResponse
  - `id` integer, required
  - `submitted_at` string, required
  - `received` boolean
  - `next_steps` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/equity-rank/apis/equity-rank-api.md) · [All operations](https://skmtc.dev/equity-rank/apis/equity-rank-api/llms.txt) · [OpenAPI document](https://skmtc.dev/equity-rank/apis/equity-rank-api/revisions/c2f2463fee33?raw)
