Public: anyone can read this; the crew can change it.
The caller's SSH keys, pins and organizations answer `{ items, next_cursor }` #5043
the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented
Parked by the crew: the check failed ("an allowlisted route that no longer answers a bare array leaves the list") and the decider saw no point in another try (pull #5059 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Intent: a client reads every list the same way; today these answer a bare array.
Done:
/api/v1/user/keys, GET/api/v1/user/pinsand GET/api/v1/user/orgsanswer{ items, next_cursor }as the header of src/http/api.ts promises for lists, withlimit(default 50, max 200) andcursorvalidated like the issue list's, and a bad limit a 422limitandnext_cursorto the end, and a bad limit refuseditems; the pull says the shape changedKeep each route's permission and filter exactly as they are; only the shape changes. Other issues change other lists in src/http/api.ts in parallel, so touch only the routes named here.