What changed
No error is raised. The value is ignored and your results change silently, which is the hardest class of break to notice.
Affects segment_id on GET /contacts. Grep for it: nothing else will tell you.
Who is affected
Code that sends GET /contacts (segment_id).
Before and after
| Where | Before | After |
|---|---|---|
| GET /contacts · segment_id | present | absent |
Code that breaks
await client.post("/contacts", {
// segment_id is now ignored, not rejected
segment_id: value,
});Based on Resend’s published API specification. How severity is decided.