Ir al contenido principal

API Web – Viajes

Listar viajes

URL de la solicitud

Parámetros de consulta

  • startDate – Formato "aaaa-mm-dd", p. ej. "2015-01-31" significa medianoche del 31 de enero de 2015 en su zona horaria local. Inclusive.

  • endDate – Formato "aaaa-mm-dd", p. ej. "2015-12-31". Inclusive.

  • userEmail – Dirección de correo electrónico de un usuario específico a buscar.

  • activity – Actividad del viaje, p. ej. "Business".

  • minLastUpdated – Fecha en que se modificó o creó el registro. Formato "aaaa-mm-dd". Inclusive.

  • maxLastUpdated – Fecha en que se modificó o creó el registro. Formato "aaaa-mm-dd". Inclusive.

  • status – Estado de aprobación. Las opciones válidas son: "U" – no enviado, "S" – enviado, "A" – aprobado, "R" – rechazado, "P" – pago programado.

Nota

Debe proporcionar al menos uno de los parámetros de consulta en la solicitud.
La fecha y hora devueltas en la respuesta están en la zona horaria UTC, según el estándar JSON.

Existe un límite interno para el rango de fechas, que lo restringe a un año. Al obtener una lista de viajes, la diferencia entre la fecha de inicio y la fecha de fin debe ser menor o igual a 1 año. Si el período es demasiado amplio, es posible que se produzca un tiempo de espera agotado o un error en la respuesta.

Ejemplo

Ejemplo de respuesta

{
"id": 999999,
"url": "https://www.triplogmileage.com/web/api/trips/999999",
"lastUpdated": "2026-08-17T16:17:37.229Z",
"user": {
"id": 111111,
"url": "https://www.triplogmileage.com/web/api/users/111111",
"email": "user@triplog.net",
"display": "User, Demo"
},
"vehicle": {
"id": 222222,
"url": "https://www.triplogmileage.com/web/api/vehicles/222222",
"lastUpdated": "2026-01-07T17:35:42.907Z",
"display": "2026 Default Vehicle"
},
"startTime": "2026-03-22T21:04:00.000Z",
"endTime": "2026-03-22T21:31:00.000Z",
"startOdometer": 558,
"endOdometer": 566,
"mileage": 7.9,
"fromLocation": {
"id": 333333,
"url": "https://www.triplogmileage.com/web/api/locations/333333",
"lastUpdated": "2026-01-30T00:23:54.802Z",
"display": "1234 N Main St, AnytownUSA, NC 12345",
"name": HeadQuarters,
"address": "1234 N Main St, AnytownUSA, NC 12345",
"latitude": 13.123456,
"longitude": -12.123456
},
"toLocation": {
"id": 444444,
"url": "https://www.triplogmileage.com/web/api/locations/444444",
"lastUpdated": "2024-09-20T01:41:34.473Z",
"display": "4321 Front St, AnytownUSA, NC 12345",
"name": Client Location,
"address": "4321 Front St, AnytownUSA, NC 12345",
"latitude": 13.654321,
"longitude": -12.654321
},
"activity": "Business",
"parking": 0.0,
"toll": 0.0,
"tags": null,
"notes": null,
"status": "A",
"statusUpdateTime": "2026-08-17T16:17:37.000Z",
"statusUpdatedBy": {
"id": 987654,
"url": "https://www.triplogmileage.com/web/api/users/987654",
"email": "admin@triplog.net",
"display": "Admin, TripLog Primary"
},
"polyline": example,
"route": "https://www.triplogmileage.com/web/api/trips/xxxxxxxxx/routes",
"receipts": "https://www.triplogmileage.com/web/api/trips/xxxxxxxxx/receipts",
"map": "https://www.triplogmileage.com/web/kml/embed/xxxxxxxxx.kml",
"trackingMethod": "MagicTrip",
"updateMethod": "Updated on the Web",
"CustomField1": "CustomFieldData1",
"stayTimeMins": 86
}

Actualizar viaje

URL de la solicitud

Parámetros de consulta

Ninguno

Datos JSON de la solicitud

Especifique los campos que desea modificar. Omitirlo o establecerlo en "null" significa que no habrá cambios en ese campo.

{
"tags" : String (optional),
"notes" : String (optional),
"toll" : float (optional),
"parking": float (optional),
"scale": float (optional),
"lumpers": float (optional),
"activity" : String (optional) Business Personal …
}
¿Ha quedado contestada tu pregunta?