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:
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:
{
	"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:
Campo

Descripción

Formato
nombre_mantenimiento

Nombre del mantenimiento configurado.

Cadena de Texto
nombre_activo

Nombre del activo en plataforma.

Cadena de Texto
estado

Estado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado.

Cadena de Texto
concepto

Concepto del mantenimiento.

Cadena de Texto
descripcion

Descripción del mantenimiento.

Cadena de Texto
tiempo_configuracion

Tiempo en horas configuradas del mantenimiento.

Cadena de Texto
tiempo_transcurrido_activo

Tiempo en horas transcurrido del activo.

Cadena de Texto
kilometros_recorridos_configuracion

Kilómetros recorridos configuradas del mantenimiento.

Cadena de Texto
kilometros_recorridos_activo

Kilómetros recorridos del activo.

Cadena de Texto
hrs_uso_motor_configuracion

Horas uso del motor configuradas del mantenimiento.

Cadena de Texto
hrs_uso_motor_activo

Horas uso del motor del activo.

Cadena de Texto
fecha_sig_revision

Fecha estimada siguiente revision.

Cadena de Texto
fecha

Fecha 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) Estado 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:
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:
{
	"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:
Campo

Descripción

Formato
nombre_mantenimiento

Nombre del mantenimiento configurado.

Cadena de Texto
activo

Nombre del activo que efectuó el mantenimiento.

Cadena de Texto
estado

Estado del mantenimiento. Valores posibles: Pendiente, Alertado, Realizado.

Cadena de Texto
concepto

Concepto del mantenimiento.

Cadena de Texto
tiempo_configuracion

Tiempo en horas configuradas del mantenimiento.

Cadena de Texto
tiempo_transcurrido_activo

Tiempo en horas transcurrido del activo.

Cadena de Texto
kilometros_recorridos_configuracion

Kilómetros recorridos configuradas del mantenimiento.

Cadena de Texto
kilometros_recorridos_activo

Kilómetros recorridos del activo.

Cadena de Texto
hrs_uso_motor_configuracion

Horas uso del motor configuradas del mantenimiento.

Cadena de Texto
hrs_uso_motor_activo

Horas uso del motor del activo.

Cadena de Texto
fecha_ultimo_mantenimiento

Fecha ultimo mantenimiento del activo.

Cadena de Texto
numero_orden

Número orden del mantenimiento.

Cadena de Texto
total_orden

Total orden del mantenimiento.

Cadena de Texto
detalle_subtotal

Detalle subtotal del mantenimiento

Cadena de Texto
detalle_monto

Detalle monto del mantenimiento

Cadena de Texto
monto_factura

Monto 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:
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:
{
	"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:
Campo

Descripción

Formato
nombre_mantenimiento

Identificador único del repetidor del WebService.

Cadena de Texto
taller

Taller donde se realizó el mantenimiento.

Cadena de Texto
numero_factura

Número de la factura del mantenimiento.

Cadena de Texto
tipo_repuesto

Tipo de repuesto utilizado en el mantenimiento.

Cadena de Texto
valor_factura

Valor de de la factura del mantenimiento.

Cadena de Texto
cantidad

Cantidad de repuesto utilizado en el mantenimiento.

Cadena de Texto
patente

Patente del activo que efectuó el mantenimiento.

Cadena de Texto
activo

Nombre del activo que efectuó el mantenimiento.

Cadena de Texto
proveedor

Nombre del proveedor que efectuó el mantenimiento.

Cadena de Texto
fecha_realizado

Fecha en que se realizó el mantenimiento.

Cadena de Texto