CAD calls and units. 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.
CAD calls and units. 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
CAD calls and units. 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
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.
corporation_id (query; string, optional): Corporation (crp_…).
status (query; string, optional): Unit status.
curl "https://api.blixye.com/v1/units?limit=25" \
-H "Authorization: Bearer bx_live_…"
curl "https://api.blixye.com/v1/units?limit=25" \
-H "Authorization: Bearer bx_live_…"
NOTE
curl "https://api.blixye.com/v1/units?limit=25" \
-H "Authorization: Bearer bx_live_…"
{
"data": [
{
"id": "unt_3tq0vJ1c9Ydl2Hk7WqPzEw",
"callsign": "1-ADAM-12",
"status": "available",
"corporation_id": "crp_3tq0vJ1c9Ydl2Hk7WqPzEw",
"current_call_id": "cal_3tq0vJ1c9Ydl2Hk7WqPzEw",
"panic": false,
"panic_at": null,
"qrr_active": false,
"member_ids": [
"mem_3tq0vJ1c9Ydl2Hk7WqPzEw"
],
"created_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
{
"data": [
{
"id": "unt_3tq0vJ1c9Ydl2Hk7WqPzEw",
"callsign": "1-ADAM-12",
"status": "available",
"corporation_id": "crp_3tq0vJ1c9Ydl2Hk7WqPzEw",
"current_call_id": "cal_3tq0vJ1c9Ydl2Hk7WqPzEw",
"panic": false,
"panic_at": null,
"qrr_active": false,
"member_ids": [
"mem_3tq0vJ1c9Ydl2Hk7WqPzEw"
],
"created_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
NOTE
{
"data": [
{
"id": "unt_3tq0vJ1c9Ydl2Hk7WqPzEw",
"callsign": "1-ADAM-12",
"status": "available",
"corporation_id": "crp_3tq0vJ1c9Ydl2Hk7WqPzEw",
"current_call_id": "cal_3tq0vJ1c9Ydl2Hk7WqPzEw",
"panic": false,
"panic_at": null,
"qrr_active": false,
"member_ids": [
"mem_3tq0vJ1c9Ydl2Hk7WqPzEw"
],
"created_at": "2026-09-27T18:04:05Z"
}
],
"meta": {
"next_cursor": "cur_3tq0vJ1c9Ydl2Hk7WqPzEw"
}
}
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.