- fix(api): bound the remaining unbounded request fields [ENG-1652] (#150)4Docs7bea86a2026-10-16 07:35
Change detail
4 changes across 3 operations
- POST/v1/feedback-records/search/semantic
- warning
the
request property's maxLength was set to4096 - warning
the
request property's maxLength was set to255
- warning
- PATCH/v1/taxonomy/nodes/{node_id}
- warning
the
request property's maxLength was set to2048
- warning
- POST/v1/taxonomy/runs
- warning
the
request property's maxLength was set to2048
- warning
- feat: filter feedback records by updated_at for incremental extraction [ENG-3420] (#140)5Docs6042e692026-10-12 06:34
Change detail
5 changes across 2 operations
- GET/v1/feedback-records
- info
added the new optional
queryrequest parameterupdated_since - info
added the new optional
queryrequest parameterupdated_until - info
added the new enum value
updated_atto thequeryrequest parametersort
- info
- GET/v1/feedback-records/count
- info
added the new optional
queryrequest parameterupdated_since - info
added the new optional
queryrequest parameterupdated_until
- info
- fix(api): decode request bodies with encoding/json/v2 and refuse ambiguous members [ENG-3658] (#141)157Docsbb057bd2026-10-08 10:30View all changes (13)
Change detail
13 changes across 7 operations
- POST/v1/feedback-records/search/semantic
- breaking
added the pattern
^[^\uFFFD]*$to the request property - info
added the non-success response with the status
- breaking
- POST/v1/feedback-records
- warning
changed the pattern of the request property
from^[^\x00]*$to^[^\x00\uFFFD]*$ - info
added the non-success response with the status
- warning
- PATCH/v1/taxonomy/nodes/{node_id}
- warning
changed the pattern of the request property
from^[^\x00]*$to^[^\x00\uFFFD]*$ - info
added the non-success response with the status
- warning
- POST/v1/taxonomy/runs
- warning
changed the pattern of the request property
from^[^\x00]*$to^[^\x00\uFFFD]*$
- warning
- View all changes (34)
Change detail
34 changes across 6 operations
- GET/v1/feedback-records/{id}
- breaking
the response's body type changed from
objectto no type for status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status
- breaking
- feat: reconcile enrichment coverage instead of hoping events cover it (ENG-2376) (#128)1Docs36f4a632026-09-04 09:20
Change detail
1 change across 1 operation
- POST/v1/tenants/{tenant_id}/enrichments/retry
- info
endpoint added
- info
- fix: reject unstorable feedback-record metadata as 400 instead of 500 (#134)102Docs63bb4bb2026-09-02 16:00
- feat: report why an enrichment is off and what failed, durably (ENG-2375)10Docsb6c363b2026-08-25 08:40
- feat: add filters and sort control to the feedback-record list (ENG-2059)1866Docs43b5d8e2026-08-12 10:34
- feat: serialize tenant-owned writes against tenant data purges (ENG-1013)397Docs266efe12026-06-16 11:24
- feat(feedback-records): add submission_id for grouped submissions and idempotent ingestion23620Docsc2e90e12026-02-24 17:01
Revisions go back to the API's first capture.