---
title: "The API keys bound to one computer (never their values)"
method: GET
path: "/api/computers/{id}/keys"
tags: ["auth"]
---

# The API keys bound to one computer (never their values)

`GET /api/computers/{id}/keys`

## Request

- Base URL: `https://www.orgo.ai`
- URL: `https://www.orgo.ai/api/computers/{id}/keys`
- Auth: HTTP bearer

Its own key and the keys for one computer made for it: every one to the owner of its workspace, whoever made it (with made_by), only the caller’s own to a member. A session or a key for the whole account with API keys read.

## Response `200`

{ enabled, computer: { id, name, os, workspace_id }, keys: (ApiKey & { mine })[] }.

## Other responses

- `403`: key_permission, computer_key, or account_key_required (a workspace key or a key for one computer).
- `404`: computer_not_found.
- `429`: Over one of the account's rate limits (rate_limited): `limit` names it, `retry_after` and Retry-After say how many seconds to wait. Limits are per account (the workspace owner when the request acts on a computer or a workspace) and set by its plan (x-rate-limits).

## Changes

- **2026-10-30** `afb6f0ee1aac`: 1 info
  - added the non-success response with the status `429`
- **2026-10-22** `8797b380fe7d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/orgo/apis/orgo-api/changes/api/computers/:id/keys/get.md)

---

[API](https://skmtc.dev/orgo/apis/orgo-api.md) - [All operations](https://skmtc.dev/orgo/apis/orgo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/orgo/apis/orgo-api/revisions/e4c1e7379fa5?raw)
