GET /plants
El endpoint GET /plants permite obtener la lista de plantas registrados en el sistema. Sacamos los datos genéricos que hay en una planta, el administrador sacara todas las plantas y el usuario solo sacara las plantas que tendrá asociadas
Parámetros de Consulta
- GET proveedor Es el proveedor de quien viene la planta
- GET page (opcional): Número de página para la paginación (por defecto 1).
- GET pageSize (opcional): Número máximo de usuarios a devolver (por defecto 200).
- GET usuarioId Admin: Accede a la planta del siguiente usuario
- GET plantId Admin: Accede a los usuarios que tienen acceso a la siguiente planta
Respuesta de Ejemplo
{ "status": true, "code": 200, "message": "200 - Solicitud exitosa", "data": [ { "id": "identificador", "name": "Hola mundo", "address": "street of example, 3, 00000 city, city, Country", "capacity": 0, "status": "error", "type": "Residential", "latitude": "0", "longitude": "0", "organization": "Whatever", "current_power": 0, "total_energy": 0, "daily_energy": 0, "monthly_energy": 0, "installation_date": null, "pto_date": null, "notes": null, "alert_quantity": null, "highest_impact": null, "primary_module": null, "public_settings": null }, { "id": "identificador2", "name": "Galaga", "address": "street. of example, 3, 00000 city, city, Country", "capacity": 0, "status": "working", "type": "Residential", "latitude": "0", "longitude": "0", "organization": "Whatever", "current_power": 0, "total_energy": 0, "daily_energy": 0, "monthly_energy": 0, "installation_date": null, "pto_date": null, "notes": null, "alert_quantity": null, "highest_impact": null, "primary_module": null, "public_settings": null } ] }
Ejemplo de Uso
curl -X GET "https://app-energiasolarcanarias-backend.com/plants" \ -H "Authorization: Bearer tu_token_de_acceso"