Report a danger spot
Adds a new danger spot. The reporter's own report counts as their first
"still dangerous" vote, so a new spot starts with confirmations: 1 and
status: unverified.
What happens next depends on the site's moderation setting:
- Instant publishing (default): the spot is live immediately and
pendingisfalse. - Held for review: the spot waits for a moderator and
pendingistrue. It won't appear inGET /api/spotsuntil it's approved.
Rate limits: 5 reports per hour per visitor, and 30 per hour per network (IP address), since many phones share a carrier IP.
POST
https://deathspot.org/api/spotsRequest bodyJSON
Returns
201
The spot was saved.
400
The report failed validation, for example because the location is outside Uganda or the title is too short.
429
The caller exceeded a rate limit. Wait Retry-After seconds before retrying.
500
Unexpected server error, usually because the database is unreachable.