- List API versions supported by the server
- Get server capabilities and limits (max bbox, changeset element cap, timeouts)
- List OAuth permissions granted to the current token
- Fetch all nodes/ways/relations within a bounding box
- Open a new changeset (returns its ID)
- Read a changeset's metadata (optionally with discussion)
- Update the tags of an open changeset
- Close an open changeset
- Download the changes in a changeset as an OsmChange document
- Upload an OsmChange diff to a changeset atomically (all-or-nothing)
- Query changesets by bbox, user, time, and open/closed state
- Add a comment to a closed changeset's discussion
- Subscribe to a changeset's discussion notifications
- Unsubscribe from a changeset's discussion
- Unhide a previously hidden changeset comment (moderator)
- Hide a changeset comment (moderator)
- Create a new node in an open changeset
- Read the current version of a node
- Update a node (optimistic-lock on version)
- Delete a node
- Fetch all versions of a node
- Fetch a specific version of a node
- Multi-fetch nodes by ID list
- List relations that reference this node
- List ways that use this node
- Redact/un-redact a node version (moderator)
- Create a new way (references node IDs, max 2000)
- Read the current version of a way
- Update a way (optimistic-lock on version)
- Delete a way
- Fetch all versions of a way
- Fetch a specific version of a way
- Multi-fetch ways by ID list
- List relations that reference this way
- Fetch a way plus all its member nodes
- Redact/un-redact a way version (moderator)
- Create a new relation (references member elements)
- Read the current version of a relation
- Update a relation (optimistic-lock on version)
- Delete a relation
- Fetch all versions of a relation
- Fetch a specific version of a relation
- Multi-fetch relations by ID list
- List relations that reference this relation
- Fetch a relation plus all referenced members
- Redact/un-redact a relation version (moderator)
- Fetch raw public GPS trackpoints within a bounding box (paged, 5000/page)
- Upload a new GPX trace file
- Read a GPS trace's metadata
- Download the raw GPS trace data file
- Update a GPS trace's metadata (owner only)
- Delete a GPS trace (owner only)
- List the authenticated user's own GPS traces
- Read a user's public profile by numeric ID
- Multi-fetch user details by ID list
- Read the authenticated user's own profile details
- Read all of the authenticated user's preferences
- Replace the authenticated user's entire preference set
- Read a single preference value by key
- Delete a single preference by key
- Fetch map notes within a bounding box
- Read a single note and its comment thread
- Create a new map note (anonymous allowed; write_notes if authenticated)
- Add a comment to an open note (auth required)
- Close (resolve) a note
- Reopen a closed note
- Subscribe to a note's updates
- Unsubscribe from a note's updates
- Hide (delete) a note (moderator)
- Search notes by text, author, and date
- RSS feed of note activity (optionally by bbox)
- List the authenticated user's received private messages
- List the authenticated user's sent private messages
- Send a private message to another user
- Read a single private message (marks it read)
- Update a message's read/unread flag
- Delete a private message
- Forward geocode: find places by free-form or structured address/name
- Reverse geocode: build an address from a lat/lon coordinate
- Look up address details for known OSM objects by ID
- Show full internal details of a single place
- Report whether the Nominatim service/database is up
- Execute an Overpass QL query and return matching OSM data
- Report current rate-limit slots and quota for the caller's IP
- Terminate the caller's currently running Overpass queries
No matching actions