feedback, migration 0006).
string
required
1 to 128 characters.
uuid
Exactly one of
trace_id / fact_id is required (enforced by a
Pydantic model_validator).uuid
string
required
"useful" · "irrelevant" · "incorrect".string
Max 2000 characters.
Response — 201 Created
string
default:"recorded"
uuid
required
string | null
The fact’s resulting status, if the target was a
fact_id; null
otherwise.Possible errors
fact_not_found (404 — unknown fact_id, or from another project: same
error, no leak), invalid_payload (422 — neither or both of
trace_id/fact_id, or rating outside the enum).
