Skip to main content
POST
Submit feedback
Use this endpoint when a result was wrong, incomplete, slow, failed, or did not match the documentation. It is meant to be called by agents as much as by people: when your pipeline detects a bad result, report it with the id of the object it came from and we can trace it back to the exact request. Submitting feedback is free, and it works even when your team’s credits are exhausted.

What to send

Example

cURL
The response is the stored feedback object with its id and created_at. There is no list or get endpoint yet; feedback is read on our side.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer , where is your auth token.

Body

application/json
category
enum<string>
required

The broad reason for the feedback.

Available options:
output_quality,
reliability,
performance,
documentation,
api_usability,
feature_gap,
other
note
string
required

What went wrong and what you expected instead.

Required string length: 1 - 4000
Example:

"The markdown drops the pricing comparison table; expected all 4 rows."

issues
string[]

Specific symptoms, as lowercase snake_case codes. Documented codes: missing_content, incorrect_content, incomplete_content, broken_formatting, irrelevant_results, duplicate_results, stale_content, request_failed, timeout, slow_response, inconsistent_result, docs_mismatch, broken_example, confusing_schema, confusing_error, unsupported_website, unsupported_format. Any other code of the same shape is accepted.

Maximum array length: 20
Pattern: ^[a-z0-9](?:[a-z0-9_]{0,78}[a-z0-9])?$
Example:
affected_endpoint
string

The endpoint the feedback is about, as METHOD /path with the canonical plural path.

Required string length: 1 - 200
Example:

"POST /v1/scrapes"

The id of the object the API returned that the feedback is about: a scrape_…, batch_… or similar resource id, or the id of the error object (error_…) when the call failed.

Required string length: 1 - 128
Example:

"scrape_abc1234567"

url
string<uri>

The page the feedback is about, such as the URL that was scraped.

Maximum string length: 2048
Example:

"https://example.com/pricing"

Response

The stored feedback.

object
enum<string>
required
Available options:
feedback
id
string
required
Example:

"feedback_019e70f9-214a-74fc-a1ae-26fd3318be3e"

category
string
required
issues
string[]
required
note
string
required
created_at
string<date-time>
required
Example:

"2026-10-23T00:00:00.000Z"

affected_endpoint
string
url
string