Skip to main content
PUT
Update location history by email & createdTime

Authorizations

Authorization
string
header
required

Use a valid Bearer token to authenticate.

Body

application/json
email
string
required

Required, User's email assigned to the monitored task. Example: example@mile.app

lat
string
required

Required, Latitude coordinate position. Example: -6.934837011379089

lon
string
required

Required, Longitude coordinate position. Example: 107.74135602107883

taskId
string

Unique ID to identify the task. Example: 634e98098ce69d29474a7e11

speed
integer

Vehicle speed in kilometers per hour. Example: 102

distance
integer

Distance traveled from the previous location. Example: 10

duration
integer

Time duration spent at this location in milliseconds. Example: 1

createdFrom
string

Source identifier for the location history entry. System-generated entries default to mileAppField, override this value when integrating a custom device or external source. Example: GPS Default: mileAppField

data
object

This is a free object that you can fill with any data in object format. Use it to store dynamic information that is not covered by the standard fields, such as fuel level or vehicle temperature. Any key you send is stored as-is and returned in the location history response. Example: {'temp': 31}

Response

Success

status
boolean

Indicates whether the request was successful.

code
integer

HTTP status code.

message
string

A message providing additional information about the response.

location_history
object