Skip to content

API to tell if notes are allowed in a given point#7105

Open
pablobm wants to merge 3 commits into
openstreetmap:masterfrom
pablobm:allowed-notes-api
Open

API to tell if notes are allowed in a given point#7105
pablobm wants to merge 3 commits into
openstreetmap:masterfrom
pablobm:allowed-notes-api

Conversation

@pablobm

@pablobm pablobm commented May 21, 2026

Copy link
Copy Markdown
Contributor

Fixes #6794

Clients have a right to know if a note will be allowed in a specific point before they submit it. Let's give them a way to check.

I'm going with GET /api/0.6/notes/allowed?lat=&lon=. I considered making it into something more generic, to provide for a future where moderation zones cover other elements. However I decided this was premature, and anything more generic can be added in a back-compatible way when the time comes.

At the moment, any authenticated request will receive 200 OK. Unauthenticated requests will get 403 Forbidden if they point within a moderation zone, and 200 OK otherwise.

@gravitystorm gravitystorm left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should use resourceful naming. The controller should have one of the specified action names, the route should be resourceful, and also the url used in the API should be changed to match.

I agree that it should be a GET request, but you can't "get an allowed" - "allowed" is not a noun.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

API to tell if a point is within a moderation zone

2 participants