report_map_issue
Report that the live world disagrees with the map — a closed road, a wrong or missing restriction, a bad speed limit, a missing road, a wrong one-way, or changed access. Use it when you observe the mismatch mid-task. Provide location {lat, lon}, a category (road_closed, wrong_restriction, wrong_speed_limit, missing_road, wrong_oneway, access_changed, other) and optionally a description, the OSM way_id and an evidence_url. This is a first-party observation: it is QUEUED for human/agent review and NEVER changes routing immediately or edits any map. Returns the queued report_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| way_id | No | The OSM way id the observation concerns, when the caller knows it. Optional — the report stands on its own as a first-party observation and is never tied to OSM data beyond this hint. | |
| category | Yes | What kind of mismatch this is. | |
| location | Yes | Where the mismatch was observed (WGS84 decimal degrees). | |
| description | No | Free-text detail of what was observed on the ground, e.g. "barrier across the lane, diversion signed via the B4009". Bounded length. | |
| evidence_url | No | A URL backing the observation (photo, notice, news item), when one exists. Bounded length. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | Always "queued": the report awaits human/agent review and changes nothing about routing immediately. | |
| category | Yes | The category, echoed back as its snake_case wire tag. | |
| report_id | Yes | The generated id of the queued report (cite it in follow-ups). |