api_doc

📍 Locaciones

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

Vista en la aplicación

Vista de locaciones

Relación con la API

🔐 Endpoints protegidos

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

Obtiene todas las locaciones del usuario autenticado.

Response 200

{
    "status": "success",
    "data": [
        {
            "_id": "696cff98863211b9e6655b49",
            "userId": "696ceb77863211b9e6655b36",
            "name": "test",
            "description": "asdasd",
            "createdTime": 1768751000489,
            "devices": [],
            "__v": 0
        }
    ]
}

Errores

500 → Error de servidor

{
  "status": "error",
  "error": { error }
}

POST /location

Crea una nueva locación.

Body

{
  "location": {
    "name": "Hospital centenario",
    "description": "Oficina central"
  }
}

Response 200

{
  "status": "success"
}

Errores

500 → Error de servidor

{
  "status": "error",
  "error": { error }
}

DELETE /location

Elimina una locación existente.

Query params

locationId=<mongo_id>

URL completa:
http://localhost:3001/api/location?dId=locationId=<mongo_id>

Response 200

{
  "status": "success"
}

Errores

500 → Error de servidor

{
  "status": "error",
  "error": { error }
}


⬅️ Volver a Dispositivos - Datos y Métricas ➡️