Skip to content
TarekyDocs
Console

Up to 100 fixes for one device (any order); returns the geofence enters and exits they caused

POST
/v1/tracking/devices/{externalId}/positions
curl --request POST \
--url https://api.tareky.com/v1/tracking/devices/example/positions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "positions": [ { "lng": 1, "lat": 1, "t": 1, "accuracyM": 1, "speedMps": 1, "headingDeg": 1 } ] }'
externalId
required
string
x-access-key-id
string

Legacy key id (until its sunset)

Media typeapplication/json
object
positions
required
Array<object>
>= 1 items <= 100 items
object
lng
required
number
>= -180 <= 180
lat
required
number
>= -90 <= 90
t
required
Any of:
integer
<= 9007199254740991
accuracyM
number
nullable <= 10000
speedMps
number
nullable <= 100
headingDeg
number
nullable <= 360
Examplegenerated
{
"positions": [
{
"lng": 1,
"lat": 1,
"t": 1,
"accuracyM": 1,
"speedMps": 1,
"headingDeg": 1
}
]
}

Rate limit or monthly quota exceeded; see Retry-After

Media typeapplication/json
object
error
required
object
code
required

Stable machine-readable code, e.g. quota_exceeded, no_route

string
message
required
string
status
required
integer
>= -9007199254740991 <= 9007199254740991
details

For invalid_request: the validation issues

docsUrl
required
string
requestId
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"status": 1,
"details": "example",
"docsUrl": "example"
},
"requestId": "example"
}

Any other error, in the /v1 error envelope

Media typeapplication/json
object
error
required
object
code
required

Stable machine-readable code, e.g. quota_exceeded, no_route

string
message
required
string
status
required
integer
>= -9007199254740991 <= 9007199254740991
details

For invalid_request: the validation issues

docsUrl
required
string
requestId
string
Examplegenerated
{
"error": {
"code": "example",
"message": "example",
"status": 1,
"details": "example",
"docsUrl": "example"
},
"requestId": "example"
}