source: API/Locations.md path: blob/master/doc/ ### `add_location` Add a new location Route: `/api/v0/locations/` Input: - location: name of the new location - lat: latitude - lng: longitude Example: ```curl curl -X POST -d '{"location":"Google", "lat":"37.4220041","lng":"-122.0862462"}' -H 'X-Auth-Token:YOUR-API-TOKEN' https://librenms.org/api/v0/locations ``` Output: ```json { "status": "ok", "message": "Location added with id #45" } ``` ### `delete_location` Deletes an existing location Route: `/api/v0/locations/location` - location: name of the location to delete Example: ```curl curl -X DELETE -H 'X-Auth-Token:YOUR-API-TOKEN' https://librenms.org/api/v0/locations/Google ``` Output: ```json { "status": "ok", "message": "Location Google has been deleted successfully" } ``` ### `edit_location` Edits a location Route: `/api/v0/locations/location` - location: name of the location to edit Input: - lat: latitude - lng: longitude Example: ```curl curl -X PATCH -d '{"lng":"100.0862462"}' -H 'X-Auth-Token:YOUR-API-TOKEN' https://librenms.org/api/v0/locations/Google ``` Output: ```json { "status": "ok", "message": "Location updated successfully" } ```