Skip to main content
GET
Get workspace
Returns one workspace by ID, including its computers under desktops. Owners and invited members both have read access. A workspace-scoped API key is not restricted here. It can read any workspace on the account. See Authentication for where scoping is and is not enforced.

Path parameters

string
required
Workspace ID. Required.

Response

string
Workspace identifier.
string
Workspace name.
string
User ID of the workspace owner.
string
Workspace status. active for a normal workspace.
string
Icon URL, or null when none is set.
string
ISO 8601 timestamp.
string
ISO 8601 timestamp.
string
Subscription tier of the workspace owner. Computers are funded by the owner’s plan, so this is the tier that sets the hardware ceiling for every computer in the workspace.
string
Email address of the workspace owner. Returned to every member of the workspace, not only the owner.
array
Computers in the workspace, in no guaranteed order. Ephemeral computers are excluded. Each entry is the full stored computer record, so it carries more fields than the example below. Treat any field not documented here as internal and subject to change.
member_count is returned by List workspaces only, not by this endpoint.

Example

Response

Errors

Authorizations

Authorization
string
header
required

API key authentication. Get your key at orgo.ai/workspaces

Path Parameters

id
string
required

Workspace ID

Response

Workspace details

id
string

Unique workspace identifier

Example:

"550e8400-e29b-41d4-a716-446655440000"

name
string

Workspace name

Example:

"production"

user_id
string

Owner user ID

status
enum<string>
Available options:
active,
inactive
Example:

"active"

icon_url
string | null

Icon URL for the workspace, or null when none is set.

created_at
string<date-time>
updated_at
string<date-time>
desktops
object[]