What changed
Silent truncation. Code that does not paginate keeps working and quietly returns a different slice of the data.
Affects limit on GET /v3/schedules. Code that never paginated keeps returning 200 and quietly returns less data.
100 → 25
Who is affected
Code that calls GET /v3/schedules.
Before and after
| Where | Before | After |
|---|---|---|
| GET /v3/schedules · limit | 100 | 25 |
Code that breaks
// Unpaginated calls now return 25 items, previously 100
const page = await client.get("/v3/schedules");Based on PagerDuty’s published API specification. How severity is decided.