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 definidoLímite 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": 1242,
      "cod": "MP000202",
      "creator_id": 21,
      "client_id": 77,
      "start_date": "2020-09-01",
      "end_date": "2020-09-01",
      "description": "Mantenimiento preventivo del sistema eléctrico principal.",
      "status": "0",
      "history": null,
      "cost": "1231.20",
      "reference_number": "REF-MNT-202",
      "contact_supplier_id": 5680,
      "export_name": "nitClient|",
      "created_at": "2026-05-22T13:52:40.000000Z"
    },
    {
      "id": 1241,
      "cod": "MP000201",
      "creator_id": 21,
      "client_id": 77,
      "start_date": "2020-09-01",
      "end_date": "2020-09-01",
      "description": "Instalación de equipos de red en oficinas administrativas.",
      "status": "0",
      "history": null,
      "cost": "1231.20",
      "reference_number": "REF-NET-201",
      "contact_supplier_id": 5680,
      "export_name": "|sububiAsset",
      "created_at": "2026-05-22T13:52:38.000000Z"
    },
    {
      "id": 1240,
      "cod": "MP000200",
      "creator_id": 21,
      "client_id": 77,
      "start_date": "2020-09-01",
      "end_date": "2020-09-01",
      "description": "Configuración y respaldo de servidores corporativos.",
      "status": "0",
      "history": null,
      "cost": "1231.20",
      "reference_number": "REF-SRV-200",
      "contact_supplier_id": 5680,
      "export_name": "|sububiAsset",
      "created_at": "2026-05-22T13:52:34.000000Z"
    },
    {
      "id": 1239,
      "cod": "MP000199",
      "creator_id": 21,
      "client_id": 77,
      "start_date": "2020-09-01",
      "end_date": "2020-09-01",
      "description": "Actualización del sistema de control de accesos.",
      "status": "0",
      "history": null,
      "cost": "1231.20",
      "reference_number": "REF-ACC-199",
      "contact_supplier_id": 5680,
      "export_name": "nameClient|sububiAsset",
      "created_at": "2026-05-22T13:52:29.000000Z"
    }
  ]
}