# Gestión de Mantenimientos Administrar Mantenimientos a nivel distribuidor. # Lista de mantenimientos preventivos ##### POST https://api.service24gps.com/api/v1/getMaintenanceRecords Obtener registros de mantenimientos preventivos.
Ver parámetros de solicitud:
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e72
token**(Requerido)** Token devuelto por el método getToken.wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
fecha**(Opcional)** Fecha de inicio en formato DD-MM-AAAA.10-10-2024
activo**(Opcional)** Nombre del activo en plataforma.Ruta 1
estado**(Opcional)** Estado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado.Pendiente
##### Solicitud de ejemplo: ```shell curl -X 'POST' \ 'https://api.service24gps.com/api/v1/getMaintenanceRecords' \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \ -F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \ -F 'fecha=01-09-2021' \ -F 'estado=Alertado' \ -F 'activo=Carro Demo' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": [ { "nombre_mantenimiento": "Cambio de filtro de gasolina", "nombre_activo": "Carro Demo", "estado": "Alertado", "concepto": "Servicio en General", "descripcion": "", "tiempo_configuracion": "60", "tiempo_transcurrido_activo": "758", "kilometros_recorridos_configuracion": "400", "kilometros_recorridos_activo": "2304.653987698", "hrs_uso_motor_mantenimiento": "300", "hrs_uso_motor_activo": "0", "fecha_sig_revision": "2021-10-01", "fecha": "2021-09-01" } ] } ```
Ver campos de respuesta:
CampoDescripción Formato
nombre\_mantenimientoNombre del mantenimiento configurado. Cadena de Texto
nombre\_activoNombre del activo en plataforma. Cadena de Texto
estadoEstado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado. Cadena de Texto
conceptoConcepto del mantenimiento. Cadena de Texto
descripcionDescripción del mantenimiento. Cadena de Texto
tiempo\_configuracionTiempo en horas configuradas del mantenimiento. Cadena de Texto
tiempo\_transcurrido\_activoTiempo en horas transcurrido del activo. Cadena de Texto
kilometros\_recorridos\_configuracionKilómetros recorridos configuradas del mantenimiento. Cadena de Texto
kilometros\_recorridos\_activoKilómetros recorridos del activo. Cadena de Texto
hrs\_uso\_motor\_configuracionHoras uso del motor configuradas del mantenimiento. Cadena de Texto
hrs\_uso\_motor\_activoHoras uso del motor del activo. Cadena de Texto
fecha\_sig\_revisionFecha estimada siguiente revision. Cadena de Texto
fechaFecha de inicio mantenimiento del activo. Cadedna de Texto
#####
# Consultar Datos de último mantenimiento ##### POST https://api.service24gps.com/api/v1/getLastMaintenanceRecords Obtener el último mantenimiento realizado por el activo.
Ver parámetros de solicitud:
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e72
token**(Requerido)** Token devuelto por el método getToken.wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
estado\_mantenimiento**(Opcional) E**stado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado.10-10-2024
activo**(Opcional)** Nombre del activo en plataforma.Ruta 1
nombre\_mantenimiento**(Opcional)** Nombre del mantenimiento.Respuesto de Llantas
##### Solicitud de ejemplo: ```shell curl -X 'POST' \ 'https://api.service24gps.com/api/v1/getLastMaintenanceRecords' \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \ -F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \ -F 'estado_mantenimiento=Alertado' \ -F 'activo=Carro Demo' -F 'nombre_mantenimiento=Respuesto de Llantas' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": [ { "nombre_mantenimiento": "Vencimiento de revisiones técnicas", "nombre_activo": "DEMO1", "estado": "Pendiente", "concepto": "Verificacion tecnica vehicular", "descripcion": "Fecha de vencimiento de revisiones técnicas", "tiempo_configuracion": "0", "tiempo_transcurrido_activo": "0", "kilometros_recorridos_configuracion": "0", "kilometros_recorridos_activo": "0", "hrs_uso_motor_configuracion": "0", "hrs_uso_motor_activo": "0", "fecha_ultimo_mantenimiento": "2024-12-24", "numero_orden": "", "total_orden": "", "detalle_subtotal": "0", "detalle_monto": "0", "monto_factura": "" } ] } ```
Ver campos de respuesta:
CampoDescripción Formato
nombre\_mantenimientoNombre del mantenimiento configurado. Cadena de Texto
activoNombre del activo que efectuó el mantenimiento. Cadena de Texto
estadoEstado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado. Cadena de Texto
conceptoConcepto del mantenimiento. Cadena de Texto
tiempo\_configuracionTiempo en horas configuradas del mantenimiento. Cadena de Texto
tiempo\_transcurrido\_activoTiempo en horas transcurrido del activo. Cadena de Texto
kilometros\_recorridos\_configuracionKilómetros recorridos configuradas del mantenimiento. Cadena de Texto
kilometros\_recorridos\_activoKilómetros recorridos del activo. Cadena de Texto
hrs\_uso\_motor\_configuracionHoras uso del motor configuradas del mantenimiento. Cadena de Texto
hrs\_uso\_motor\_activoHoras uso del motor del activo. Cadena de Texto
fecha\_ultimo\_mantenimientoFecha ultimo mantenimiento del activo. Cadena de Texto
numero\_ordenNúmero orden del mantenimiento. Cadena de Texto
total\_ordenTotal orden del mantenimiento. Cadena de Texto
detalle\_subtotalDetalle subtotal del mantenimiento Cadena de Texto
detalle\_montoDetalle monto del mantenimiento Cadena de Texto
monto\_facturaMonto de la factura del mantenimiento. Cadena de Texto
#####
# Lista de mantenimientos correctivos ##### POST https://api.service24gps.com/api/v1/getCorrectiveMaintenanceRecords Obtener registros de mantenimientos correctivos.
Ver parámetros de solicitud:
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e72
token**(Requerido)** Token devuelto por el método getToken.wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
fecha\_realizado**(Opcional)** Fecha realizado en formato DD-MM-AAAA.10-10-2024
activo**(Opcional)** Nombre del activo en plataforma.Ruta 1
nombre\_mantenimiento**(Opcional)** Nombre del mantenimiento.Respuesto de Llantas
##### Solicitud de ejemplo: ```shell curl -X 'POST' \ 'https://api.service24gps.com/api/v1/getCorrectiveMaintenanceRecords' \ -H 'accept: application/json' \ -H 'Content-Type: multipart/form-data' \ -F 'apikey=25sdsd234234aa93sdsdsd37c70118e72' \ -F 'token=wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==' \ -F 'fecha_realizado=01-09-2021' \ -F 'activo=Carro Demo' -F 'nombre_mantenimiento=Respuesto de Llantas' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": [ { "nombre_mantenimiento": "Respuesto de Llantas", "taller": "Taller Mexico", "id_proveedor": "1264", "numero_factura": "Factura2323", "tipo_repuesto": "Llanta", "valor_factura": "4500", "cantidad": "4", "patente": "patente", "activo": "Activo", "proveedor": "Proveedor Pruebas", "fecha_realizado": "2021-08-20" } ] } ```
Ver campos de respuesta:
CampoDescripción Formato
nombre\_mantenimientoIdentificador único del repetidor del WebService. Cadena de Texto
tallerTaller donde se realizó el mantenimiento. Cadena de Texto
numero\_facturaNúmero de la factura del mantenimiento. Cadena de Texto
tipo\_repuestoTipo de repuesto utilizado en el mantenimiento. Cadena de Texto
valor\_facturaValor de de la factura del mantenimiento. Cadena de Texto
cantidadCantidad de repuesto utilizado en el mantenimiento. Cadena de Texto
patentePatente del activo que efectuó el mantenimiento. Cadena de Texto
activoNombre del activo que efectuó el mantenimiento. Cadena de Texto
proveedorNombre del proveedor que efectuó el mantenimiento. Cadena de Texto
fecha\_realizadoFecha en que se realizó el mantenimiento. Cadena de Texto
#####