Listado De Programas

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ámetroTipoDefaultDescripción
codIntNo definidoCódigo del programa de mantenimiento
descriptionStringNo definidoDescripción del programa de mantenimiento
client_idIntNo definidoID de cliente del cual se buscarán los programas de mantenimiento
offsetintNo definidoOffset para paginación
limitIntNo definidoLimite para paginación
orderByArray["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"
        }
    ]
}