Fields
| Field | Type | Required | Description |
|---|---|---|---|
attached_vault_id | Nullable[str] | :heavy_check_mark: | Vault the intern borrows from another intern, or null when it borrows none. |
created_at | str | :heavy_check_mark: | ISO 8601 creation time. |
description | Nullable[str] | :heavy_check_mark: | Free-form description. |
hostname | Nullable[str] | :heavy_check_mark: | Public hostname the intern is reachable at, or null until provisioning has assigned one. |
id | str | :heavy_check_mark: | Intern id. |
instructions | Nullable[str] | :heavy_check_mark: | Standing instructions the intern boots with. |
last_failure_message | Nullable[str] | :heavy_check_mark: | Why the last provisioning attempt failed, when status is failed. |
model | Nullable[str] | :heavy_check_mark: | OpenRouter model slug the intern runs, or null for the workspace default. |
name | str | :heavy_check_mark: | Intern name, unique per creator within a workspace. |
progress | Nullable[components.Progress] | :heavy_check_mark: | Active provisioning step, or null once provisioning has settled. |
status | components.InternStatus | :heavy_check_mark: | Lifecycle status. |
updated_at | str | :heavy_check_mark: | ISO 8601 last update time. |
vault_id | Nullable[str] | :heavy_check_mark: | Vault the intern owns, or null before it has been created. |
workspace_id | str | :heavy_check_mark: | Workspace that owns the intern and scopes its secrets. |