Preview proposed changes to OpenStreetMap.
Nothing to preview yet.
Primary format — one URL parameter d with base64url-encoded JSON (UTF-8). No full geometry, no full member lists: only the operations. The page fetches current objects from the OSM API and applies them.
d
{ "comment": "Changeset comment", "changes": [ { "type": "relation", "id": 175342, "version": 217, "add": [{ "type": "relation", "id": 51805, "role": "subarea" }], "remove": [{ "type": "relation", "id": 51805, "role": "subarea" }], "tags": { "name": "New name", "old_key": null } } ] }
version
add
remove
role
tags
null
lat
lon
nodes
-1
"delete": true
?changeset=1234567
Simple format for a single relation (no JSON): ?rel=175342&v=217&add=rel:51805:subarea&comment=… — add/del may repeat; member spec is type:id[:role] with type n/w/r or node/way/relation. If both d and rel are present, d wins.
?rel=175342&v=217&add=rel:51805:subarea&comment=…
del
type:id[:role]
n
w
r
node
way
relation
rel