Las locaciones representan los espacios físicos donde se encuentran los dispositivos, en el caso de uso:
Hospitales, Clinicas, Cooperativas, etc.

Todos los endpoints de esta sección requieren una sesión activa.
El módulo de locaciones del frontend utiliza los siguientes métodos al único endpoint:
GET /location → Listar locacionesPOST /location → Crear una locación, utilizado en el formularioDELETE /location → Eliminar una locación
Obtiene todas las locaciones del usuario autenticado.
{
"status": "success",
"data": [
{
"_id": "696cff98863211b9e6655b49",
"userId": "696ceb77863211b9e6655b36",
"name": "test",
"description": "asdasd",
"createdTime": 1768751000489,
"devices": [],
"__v": 0
}
]
}
500 → Error de servidor
{
"status": "error",
"error": { error }
}
Crea una nueva locación.
{
"location": {
"name": "Hospital centenario",
"description": "Oficina central"
}
}
{
"status": "success"
}
500 → Error de servidor
{
"status": "error",
"error": { error }
}
Elimina una locación existente.
Query params
locationId=<mongo_id>
URL completa:
http://localhost:3001/api/location?dId=locationId=<mongo_id>
{
"status": "success"
}
500 → Error de servidor
{
"status": "error",
"error": { error }
}