/cards/{cardValueId}/feedbackReport an issue with a card$26
Parameters
cardValueIdstring · uuidpathrequiredCard value UUID.
Request body
requiredapplication/json
A report that a card is wrong. `category` is required; everything else is optional context.
categorystringrequiredWhat kind of problem this is. - `wrong_facts` — names, numbers or dates that don't match reality. - `speculative_deduction` — the facts are right, the conclusion isn't. - `wrong_language_or_format` — wrong language, currency, dates or layout. - `other` — anything else; pair it with `details`.
detailsstringOptional free-text explanation of what is wrong. Anything longer than 5000 characters is rejected.
{
"category": "wrong_facts",
"details": "The renewal date is off by a month — the contract runs to March, not February."
}Responses
Headers
X-RateLimit-LimitThe request cap for the tighter of the per-organization / per-endpoint windows that applied to this request.
X-RateLimit-RemainingRequests remaining in the current window.
X-RateLimit-ResetUnix timestamp (seconds) when the current window resets.
allOf · 2 options
datavaluerequiredThe response payload — shape depends on the endpoint.
metaobjectrequiredPagination metadata — populated on list endpoints, empty on single-resource endpoints.
Show child attributes
cursornull | stringOpaque cursor to pass to the next request.
hasMoreboolean | nullTrue when further pages of results are available.
dataobjectAcknowledgement that a report was stored. There is no endpoint to read reports back; keep the `id` if you want to reference the report when following up.
Show child attributes
createdAtstring · date-timerequiredTime the report was recorded.
idstring · uuidrequiredID of the stored report.
{
"data": {
"createdAt": "2026-06-09T00:00:00Z",
"id": "00000000-0000-0000-0000-000000000000"
},
"meta": {
"cursor": "string",
"hasMore": true
}
}errorobjectrequiredShow child attributes
codestringrequiredMachine-readable error category.
detailsobjectOptional per-code context (field names, retry windows, …).
messagestringrequiredHuman-readable description — intended for operator logs, not end-user display.
{
"error": {
"code": "invalid_argument",
"message": "limit must be an integer between 1 and 100"
}
}errorobjectrequiredShow child attributes
codestringrequiredMachine-readable error category.
detailsobjectOptional per-code context (field names, retry windows, …).
messagestringrequiredHuman-readable description — intended for operator logs, not end-user display.
{
"error": {
"code": "unauthorized",
"message": "Authentication required"
}
}errorobjectrequiredShow child attributes
codestringrequiredMachine-readable error category.
detailsobjectOptional per-code context (field names, retry windows, …).
messagestringrequiredHuman-readable description — intended for operator logs, not end-user display.
{
"error": {
"code": "not_found",
"message": "client not found"
}
}Headers
Retry-AfterSeconds the client should wait before retrying.
errorobjectrequiredShow child attributes
codestringrequiredMachine-readable error category.
detailsobjectOptional per-code context (field names, retry windows, …).
messagestringrequiredHuman-readable description — intended for operator logs, not end-user display.
{
"error": {
"code": "rate_limited",
"details": {
"retry_after_seconds": 30
},
"message": "Rate limit exceeded"
}
}