Vehicles. Every route hangs off https://api.blixye.com/v1 and carries the key in the Authorization header (see Keys and scopes). This page is generated from the API's OpenAPI specification; if it is not here, the API does not do it.
Vehicles. Every route hangs off https://api.blixye.com/v1 and carries the key in the Authorization header (see Keys and scopes). This page is generated from the API's OpenAPI specification; if it is not here, the API does not do it.
NOTE
Vehicles. Every route hangs off https://api.blixye.com/v1 and carries the key in the Authorization header (see Keys and scopes). This page is generated from the API's OpenAPI specification; if it is not here, the API does not do it.
NOTE
GET /vehicles: Search vehicles (vehicles:read)
Search vehicles
Search vehicles
NOTE
Search vehicles
GET /vehicles. Vehicles of the server; filter by plate or by owner. Scope: vehicles:read.
GET /vehicles. Vehicles of the server; filter by plate or by owner. Scope: vehicles:read.
NOTE
GET /vehicles. Vehicles of the server; filter by plate or by owner. Scope: vehicles:read.
Parameters:
Parameters:
NOTE
Parameters:
NOTE
limit (query; integer, 1-100, default 25, optional): Page size (1-100).
cursor (query; string, optional): The meta.next_cursor of the previous page.
order (query; string, one of: desc, asc, default desc, optional): desc = newest first.
plate (query; string, optional): Exact plate.
character_id (query; string, optional): Owner (chr_…).
curl "https://api.blixye.com/v1/vehicles?limit=25" \
-H "Authorization: Bearer bx_live_…"
curl "https://api.blixye.com/v1/vehicles?limit=25" \
-H "Authorization: Bearer bx_live_…"
NOTE
curl "https://api.blixye.com/v1/vehicles?limit=25" \
-H "Authorization: Bearer bx_live_…"
Response 200: A page of vehicles.
Response 200: A page of vehicles.
NOTE
Response 200: A page of vehicles.
{
"data": [
{
"id": "veh_3tq0vJ1c9Ydl2Hk7WqPzEw",
"plate": "46EEK572",
"color": "Black",
"model": "Buffalo S",
"character_id": "chr_3tq0vJ1c9Ydl2Hk7WqPzEw",
"photo_url": "https://cdn.example.com/photo.png",
"purchased_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
{
"data": [
{
"id": "veh_3tq0vJ1c9Ydl2Hk7WqPzEw",
"plate": "46EEK572",
"color": "Black",
"model": "Buffalo S",
"character_id": "chr_3tq0vJ1c9Ydl2Hk7WqPzEw",
"photo_url": "https://cdn.example.com/photo.png",
"purchased_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
NOTE
{
"data": [
{
"id": "veh_3tq0vJ1c9Ydl2Hk7WqPzEw",
"plate": "46EEK572",
"color": "Black",
"model": "Buffalo S",
"character_id": "chr_3tq0vJ1c9Ydl2Hk7WqPzEw",
"photo_url": "https://cdn.example.com/photo.png",
"purchased_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
Errors (the format is in Errors):
Errors (the format is in Errors):
NOTE
Errors (the format is in Errors):
NOTE
400: Malformed request (invalid limit, cursor, JSON, Idempotency-Key, or an API key sent in the URL).
401: Missing, invalid, revoked or expired API key (codes missing_api_key, invalid_api_key, api_key_revoked, api_key_expired).
403: The key lacks a scope (missing_scope), the IP is not allowed (ip_not_allowed), the server's plan has no API (plan_required) or an MDT module is off (module_off).
404: Not found in this server. An id from another server is always a 404.
429: Too many requests for this API key (the limit is per key and per minute, by plan). Too many failed authentications from one IP also give a 429.