Retrieves the details for a single location by its ID.
The unique identifier of the location.
A promise that resolves to the location object.
Lists all species seen at a specific location, with optional filters.
The unique identifier of the location.
Optional query parameters to filter the results (e.g., date, species group).
A promise that resolves to a list of species seen at the location.
Lists all species seen in a radius around a specified point, with optional filters.
The query parameters, including lat, lng, and optional radius, filters, etc.
A promise that resolves to a list of species seen around the point.
Fetches a GeoJSON FeatureCollection with location geometry and properties. This is a public endpoint.
The query parameters, either coordinates (lat,lng pair) or a location id.
A promise that resolves to a GeoJSON FeatureCollection.
Searches for locations by name or by proximity to a geographic point.
When coordinates are provided exactly one location is returned: the smallest location containing the point, or the smallest closest location otherwise.