List cases in queue order
const url = 'https://example.com/api/v1/cases?limit=50';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/cases?limit=50'Cases ordered by lane, then newest first, with the size of every lane.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Lifecycle state of a review case (staleness is a separate flag).
Responses
Section titled “Responses”Successful Response
A page of the queue plus the size of every lane under the current filters.
object
object
One row of the queue.
object
Elements created, modified and deleted by the changeset.
object
OSMCha reason codes and policy rule codes
Suggested-disposition bucket used to order the queue (nothing is hidden).
What a human reviewer decided.
Lifecycle state of a review case (staleness is a separate flag).
Example
{ "items": [ { "band": "confident", "element_counts": { "create": 0, "delete": 0, "modify": 0 }, "lane": "looks_consistent", "latest_outcome": "agree", "nature": "consistent_edit", "response": "no_action_suggested", "status": "new" } ]}Bad Request
Application/problem+json body. Extension members (for example job_id) are allowed.
object
One validation failure: where, what, and a stable machine code (never the input value).
object
Example
{ "type": "about:blank"}Validation Error
object
object
object
Example generated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}Map data © OpenStreetMap contributors, under the Open Database Licence. Code under the Apache-2.0 licence. Made by Yogesh.
Changeset Second Opinion is an independent open source tool for OpenStreetMap reviewers. It is not endorsed by, sponsored by or affiliated with the OpenStreetMap Foundation. OpenStreetMap is a trademark of the OpenStreetMap Foundation, used under itstrademark policy.