mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
1.2 KiB
1.2 KiB
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 -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:
{
"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 -X DELETE -H 'X-Auth-Token:YOUR-API-TOKEN' https://librenms.org/api/v0/locations/Google
Output:
{
"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 -X PATCH -d '{"lng":"100.0862462"}' -H 'X-Auth-Token:YOUR-API-TOKEN' https://librenms.org/api/v0/locations/Google
Output:
{
"status": "ok",
"message": "Location updated successfully"
}