Este endpoint obtiene el listado de programas de mantenimiento
HTTP Request
GET https://admin.cmmshere.com/api/v1/maintenancePrograms
Parámetros de consulta
Estos parámetros son opcionales y utilizados para filtrar e interactuar con la información obtenida. Los parámetros de filtrado (si se utilizan) se usan para buscar resultados que contengan dicho texto.
Parámetro | Tipo | Default | Descripción |
---|---|---|---|
cod | Int | No definido | Código del programa de mantenimiento |
description | String | No definido | Descripción del programa de mantenimiento |
client_id | Int | No definido | ID de cliente del cual se buscarán los programas de mantenimiento |
offset | int | No definido | Offset para paginación |
limit | Int | No definido | Límite para paginación |
orderBy | Array | ["created_at", "desc"] | Ordenamiento. El primer valor es el campo y el segundo la dirección ASC o DESC |
Ejemplo de petición
curl --location --request GET 'https://admin.cmmshere.com/api/v1/maintenancePrograms' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 804|fCkDcz43egLAubMzPinRCIVUIjPUsGkvbVJ864IP' \
--header 'Cookie: XSRF-TOKEN=eyJpdiI6IktwckY2VTNIOU5UYVZvUjg5eUxXV2c9PSIsInZhbHVlIjoiOTlpVEZIVGRnZEJoRnN3RnpVK3lLMjZZQnBHVGFrc2VNZU5XVUplamswTjl1RC8yVk1JY0lUWGVSVDlIN0YxZnEzQldLQjRyUUFmTEQ2WWFhbDNDNXVVSTZ2QVg2aEkxTTNaZWI3NzlvZVJGV3dmRlFXUU5qVWhhelFCOFpRaTgiLCJtYWMiOiIwMzU2Y2YyNTk5YjE2ZmYyN2Y4MmJkMzQyNjg4MTU2MGJjZjY1MWZjYTAxMDdjNjlkYTkxYjIzZTkwZjZlMmZhIn0%3D; laravel_session=eyJpdiI6IkpMOHR1c3pYOHpXem9vZmhUa0RqUXc9PSIsInZhbHVlIjoiWGY3RGlUV3A3WGJyQ3JvZ29nWVdYWFRtbFA5U0VmU3RLdmVuMVZQcEMwa3B4VGlYb1M2SG5TYTA5U1hxclJNT2tyRDdoanhqWVFITHB3SEdENzZzaTl5RlBZR3hOc2VJNGQzczVxZDdTNC9pMVRobXBTckM4emlzTWtNNjFGS1kiLCJtYWMiOiIyZGZkODQ2YjI2YmU0NGUyYmU0YTAwNTBiNDk3ODU2MTMwMjEyOGUyOGE0YzIzOTMzZjAxZGQzMGY0MGVkOGU1In0%3D' \
--data '{
"client_id" : 77,
"offset" : 0,
"limit" : 4,
"orderBy" : ["id", "desc"]
}'
La petición de arriba devuelve un JSON estructurado de la siguiente manera
{
"success": true,
"code": 200,
"results": [
{
"id": 312,
"cod": "MP000070",
"creator_id": 30,
"client_id": 77,
"start_date": "2023-09-11",
"end_date": "2023-09-30",
"description": "Descripcion modificada",
"status": "0",
"history": null,
"cost": "5000.00",
"reference_number": "44332211",
"created_at": "2023-09-12T16:10:44.000000Z"
},
{
"id": 116,
"cod": "MP000054",
"creator_id": 30,
"client_id": 77,
"start_date": "2022-04-01",
"end_date": "2024-04-01",
"description": "LICITACION 060/2021 UPS DE 100KVA, 40KVA\r\n2 mantenimientos en el periodo de garantía a los UPS Trifásicos (1 mantenimiento por año) garantía ofertada 2 años\r\n\r\nOrden de Venta OV003347 - LICITACION 060/2021 UPS DE 100KVA, 40KVA, 10KVA, 6 KVA.\r\nDatos de Contacto: Ing. Rider Marquez Cel. 72550821 tel. 2123669 correo: [email protected] \r\n\r\nsegun la OV y Licitacion debemos realizar 2 mantenimientos en el perido de garantia a los UPS Trifasicos (1 mantenimieinto por año) garantia ofertad 2 años tambien se debe enviar el links, usuario, password al Sr. Rider para que ingrese a nuestro SIA de mantenimiento para ver los informes.\r\n\r\n2 UPS de 40KVA + Bancos de Baterias.\r\n2 UPSs de 100KVA + Bancos de Baterias.\r\n\r\nLos UPSs son modulares de la marca ATLANTIC POWER.\r\n\r\nSe debe programar el 1er mantenimiento para esta gestion maximo la primera semana de noviembre de 2022.\r\nel segundo mantenimeinto puede ser en el mes de junio o agosto del proximo año 2023.",
"status": "0",
"history": null,
"cost": "0.00",
"reference_number": null,
"created_at": "2022-11-09T14:52:31.000000Z"
},
{
"id": 107,
"cod": "MP000047",
"creator_id": 31,
"client_id": 77,
"start_date": "2022-01-04",
"end_date": "2023-03-08",
"description": "MANTENIMIENTO PREVENTIVO POR GARANTÍA DE 12 AIRES TIPO MOCHILA STULZ ENTEL NIVEL NACIONAL",
"status": "0",
"history": null,
"cost": "0.00",
"reference_number": null,
"created_at": "2022-09-30T19:17:47.000000Z"
}
]
}