List all saved machines with access and live status

Returns every machine saved to the API-key account. blocked means operator approval/block state; planRestricted means the account plan does not currently allow that record, and the two booleans are independent. Free keeps all records but only the 10 oldest by created_at then id are usable; deleting an older one promotes the next oldest. Pro can use all saved records up to the technical 100-record ceiling. A plan-restricted entry is deliberately not probed and carries online:false, lastSeenAt:null, with platform, agentVersion and GPU telemetry omitted. Do not interpret that suppression as proof the machine itself is offline; attempts to use it fail 403 with reason: plan_device_limit. Requires an account API key; anonymous callers get 403 and can query only one AIC- code via /api/v1/status/{code}.

get/api/v1/status

Request

  • Base URL: https://aicommander.dev
  • URL: https://aicommander.dev/api/v1/status
  • Auth: HTTP bearer

Response

The account's machines.

oktrue required

Example response

{
  "machines": [
    {
      "hostname": "lr-pc",
      "localIps": [
        "192.168.1.34",
        "10.8.0.2"
      ],
      "platform": "darwin",
      "agentVersion": "1.0.50",
      "installedVersion": "1.1.0",
      "gpus": [
        {
          "name": "NVIDIA GeForce RTX 5080"
        }
      ],
      "elevatedCapable": true,
      "elevatedUnavailableReason": "not_registered",
      "runningJobs": 2
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.