Skip to content
TarekyDocs
Console

Public API: a short-lived token from a secret key (not billed)

POST
/v1/tokens
curl --request POST \
--url https://api.tareky.com/v1/tokens \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "scopes": [ "maps" ], "allowedOrigins": [ "example" ], "ttlSeconds": 3600 }'
x-access-key-id
string

Legacy key id (until its sunset)

Media typeapplication/json
object
scopes
Array<string>
>= 1 items <= 12 items
Allowed values: maps geocoding places routing transit probes feeds feeds-write tracking tokens tilesets traffic
allowedOrigins
Array<string>
<= 20 items
ttlSeconds
integer
default: 3600 >= 900 <= 86400
Media typeapplication/json
object
token
required

Tareky_tk_…, sent like a public key: ?access_token= or Authorization: Bearer

string
expiresAt
required
string
scopes
required
Array<string>
allowedOrigins
required
Array<string>
Examplegenerated
{
"token": "example",
"expiresAt": "example",
"scopes": [
"example"
],
"allowedOrigins": [
"example"
]
}

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"
}