コンテンツにスキップ

API

View as Markdown
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
Status CodeDescription
201APIキーが正常に作成されました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
Status CodeDescription
200APIキーが正常に取得されました。
500APIキーの取得中にエラーが発生しました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)の ID を指定します
Status CodeDescription
200APIキーが正常に取得されました。
名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWT と併用して 組織(Organization)の ID を指定します
namepathはいundefinedundefined
ステータスコード説明
200APIキーが正常に取得されました。
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
namepathtrueundefinedundefined
ステータスコード説明
204APIキーは正常に削除されました。
ステータスコード説明
200組織の招待一覧
ステータスコード説明
200組織の招待数

POST /organizations/invitations/{invitationId}/accept

Section titled “POST /organizations/invitations/{invitationId}/accept”
NameLocationRequiredTypeDescription
invitationIdpathtrueundefined招待ID
Status CodeDescription
200組織(Organization)の招待を正常に承諾しました

POST /organizations/invitations/{invitationId}/decline

Section titled “POST /organizations/invitations/{invitationId}/decline”
名前位置必須説明
invitationIdpathtrueundefined招待ID
ステータスコード説明
200組織の招待を辞退しました
Status CodeDescription
201組織の作成に成功しました
ステータスコード説明
200組織のリスト
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織ID
Status CodeDescription
200組織の詳細
名前位置必須説明
organizationIdpathtrueundefined組織(Organization)ID
ステータスコード説明
204組織を正常に削除しました
名前位置必須説明
organizationIdパス必須undefined組織ID
ステータスコード説明
200現在の利用状況の概要

PATCH /organizations/{organizationId}/quota

Section titled “PATCH /organizations/{organizationId}/quota”
名前位置必須説明
organizationIdパス必須undefined組織ID
ステータスコード説明
200組織の詳細

POST /organizations/{organizationId}/leave

Section titled “POST /organizations/{organizationId}/leave”
名前位置必須説明
organizationIdpathtrueundefined組織(Organization)ID
ステータスコード説明
204組織から正常に退出しました

POST /organizations/{organizationId}/suspend

Section titled “POST /organizations/{organizationId}/suspend”
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織(Organization)ID
Status CodeDescription
204組織の一時停止に成功

POST /organizations/{organizationId}/unsuspend

Section titled “POST /organizations/{organizationId}/unsuspend”
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織(Organization)ID
Status CodeDescription
204組織(Organization)の一時停止を解除しました

POST /organizations/{organizationId}/roles

Section titled “POST /organizations/{organizationId}/roles”
名前位置必須説明
organizationIdpathtrueundefined組織ID
ステータスコード説明
201組織のロールを正常に作成しました
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織(Organization)ID
Status CodeDescription
200組織のロール一覧

PUT /organizations/{organizationId}/roles/{roleId}

Section titled “PUT /organizations/{organizationId}/roles/{roleId}”
名前位置必須説明
organizationIdpathtrueundefined組織ID
roleIdpathtrueundefinedロールID
ステータスコード説明
200ロールを正常に更新しました

DELETE /organizations/{organizationId}/roles/{roleId}

Section titled “DELETE /organizations/{organizationId}/roles/{roleId}”
名前位置必須説明
organizationIdpathtrueundefined組織ID
roleIdpathtrueundefinedロールID
ステータスコード説明
204組織のロールを正常に削除しました
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織(Organization)ID
Status CodeDescription
200組織メンバーのリスト

POST /organizations/{organizationId}/users/{userId}/role

Section titled “POST /organizations/{organizationId}/users/{userId}/role”
名前位置必須説明
organizationIdpathtrueundefined組織(Organization)ID
userIdpathtrueundefinedユーザーID
ステータスコード説明
200ロールを正常に更新しました

POST /organizations/{organizationId}/users/{userId}/assigned-roles

Section titled “POST /organizations/{organizationId}/users/{userId}/assigned-roles”
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織ID(Daytona内のリソースとユーザーのグループ化、ロールや請求など)
userIdpathtrueundefinedユーザーID
Status CodeDescription
200割り当て/ロールを正常に更新しました

DELETE /organizations/{organizationId}/users/{userId}

Section titled “DELETE /organizations/{organizationId}/users/{userId}”
名前位置必須説明
organizationIdpathtrueundefined組織ID
userIdpathtrueundefinedユーザーID
ステータスコード説明
204組織からユーザーを正常に削除しました

POST /organizations/{organizationId}/invitations

Section titled “POST /organizations/{organizationId}/invitations”
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織(Organization)ID
Status CodeDescription
201組織への招待が正常に作成されました

GET /organizations/{organizationId}/invitations

Section titled “GET /organizations/{organizationId}/invitations”
NameLocationRequiredTypeDescription
organizationIdpathtrueundefined組織ID
Status CodeDescription
200未処理の組織招待の一覧

PUT /organizations/{organizationId}/invitations/{invitationId}

Section titled “PUT /organizations/{organizationId}/invitations/{invitationId}”
名前位置必須説明
organizationIdpathtrueundefined組織ID
invitationIdpathtrueundefined招待ID
ステータスコード説明
200組織の招待を正常に更新しました

POST /organizations/{organizationId}/invitations/{invitationId}/cancel

Section titled “POST /organizations/{organizationId}/invitations/{invitationId}/cancel”
名前位置必須説明
organizationIdpathtrueundefined組織(Organization)ID
invitationIdpathtrueundefined招待(Invitation)ID
ステータスコード説明
204組織の招待を正常にキャンセルしました
ステータスコード説明
200ユーザー詳細
ステータスコード説明
201
ステータスコード説明
200
名前位置必須説明
idパス必須未定義未定義
ステータスコード説明
201
ステータスコード説明
200利用可能なアカウントプロバイダー
ステータスコード説明
204アカウントのリンクが成功しました

DELETE /users/linked-accounts/{provider}/{providerUserId}

Section titled “DELETE /users/linked-accounts/{provider}/{providerUserId}”
名称位置必須説明
providerpathtrueundefinedundefined
providerUserIdpathtrueundefinedundefined
ステータスコード説明
204アカウントの連携を解除しました
名前位置必須説明
idパス必須未定義未定義
ステータスコード説明
200ユーザーの詳細
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定する
verbosequeryfalseundefined詳細出力を含める
labelsqueryfalseundefinedフィルタ用の JSON エンコード済みラベル
Status CodeDescription
200すべてのサンドボックス(Sandbox)の一覧
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
ステータスコード説明
200サンドボックス(Sandbox)が正常に作成されました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定
verbosequeryfalseundefined詳細出力を含める
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
Status CodeDescription
200サンドボックスの詳細
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
forcequerytrueundefined強制削除を行うかどうか
ステータスコード説明
200サンドボックスを削除しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
Status CodeDescription
200サンドボックスを起動しました
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
ステータスコード説明
200サンドボックスを停止しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)の ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
Status CodeDescription
200ラベルを正常に置換しました
名前ロケーション必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)の ID を指定します
sandboxIdpathtrueundefinedサンドボックス(隔離された一時的な実行環境)の ID
ステータスコード説明
200サンドボックスのバックアップの開始を受け付けました

POST /sandbox/{sandboxId}/public/{isPublic}

Section titled “POST /sandbox/{sandboxId}/public/{isPublic}”
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
isPublicpathtrueundefined設定する公開状態
ステータスコード説明
201

POST /sandbox/{sandboxId}/autostop/{interval}

Section titled “POST /sandbox/{sandboxId}/autostop/{interval}”
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
intervalpathtrueundefined自動停止(Auto-stop)の間隔(分)。0 で無効化
ステータスコード説明
200自動停止(Auto-stop)の間隔を設定しました

POST /sandbox/{sandboxId}/autoarchive/{interval}

Section titled “POST /sandbox/{sandboxId}/autoarchive/{interval}”
名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathはいundefinedサンドボックス(Sandbox)の ID
intervalpathはいundefined自動アーカイブ(Auto-archive)の間隔(分)。0 の場合は最大間隔が適用されます
ステータスコード説明
200自動アーカイブの間隔を設定しました
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
ステータスコード説明
200サンドボックス(Sandbox)をアーカイブしました

GET /sandbox/{sandboxId}/ports/{port}/preview-url

Section titled “GET /sandbox/{sandboxId}/ports/{port}/preview-url”
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
portpathtrueundefinedプレビューリンクの URL を取得するポート番号
Status CodeDescription
200指定したポートのプレビューリンクの URL
名前位置必須説明
X-Daytona-Organization-IDヘッダーいいえ未定義JWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)の ID を指定
sandboxIdパスはい未定義サンドボックス(隔離された一時的な実行環境)の ID
followクエリいいえ未定義ログストリームをフォローするかどうか
ステータスコード説明
200ビルドログのストリーム
ステータスコード説明
201
ステータスコード説明
200
名前位置必須説明
idパス必須未定義未定義
ステータスコード説明
200
名前位置必須説明
sandboxIdpathtrueundefinedundefined
ステータスコード説明
200ランナー(サンドボックスがスケジュールおよび実行される基盤の計算ノード/ホスト)が見つかりました
NameLocationRequiredTypeDescription
refquerytrueundefinedスナップショットの内部名
Status CodeDescription
200スナップショットに対して見つかったランナー(サンドボックスがスケジュールおよび実行される基盤の計算ノード/ホスト)

GET /toolbox/{sandboxId}/toolbox/project-dir

Section titled “GET /toolbox/{sandboxId}/toolbox/project-dir”
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して、組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200プロジェクトディレクトリを正常に取得しました
名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathはいundefinedなし
pathqueryいいえundefinedなし
ステータスコード説明
200ファイル一覧の取得に成功

サンドボックス内のファイルを削除

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedなし
pathquerytrueundefinedなし
ステータスコード説明
200ファイルを正常に削除しました

GET /toolbox/{sandboxId}/toolbox/files/download

Section titled “GET /toolbox/{sandboxId}/toolbox/files/download”

サンドボックスからファイルをダウンロード

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
ステータスコード説明
200ファイルを正常にダウンロードしました

GET /toolbox/{sandboxId}/toolbox/files/find

Section titled “GET /toolbox/{sandboxId}/toolbox/files/find”

サンドボックス内のファイルでテキスト/パターンを検索

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
patternquerytrueundefinedundefined
Status CodeDescription
200検索が正常に完了しました

POST /toolbox/{sandboxId}/toolbox/files/folder

Section titled “POST /toolbox/{sandboxId}/toolbox/files/folder”

サンドボックス内にフォルダを作成

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefined未定義
pathquerytrueundefined未定義
modequerytrueundefined未定義
ステータスコード説明
200フォルダを作成しました

GET /toolbox/{sandboxId}/toolbox/files/info

Section titled “GET /toolbox/{sandboxId}/toolbox/files/info”

サンドボックス内のファイル情報を取得

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
Status CodeDescription
200ファイル情報の取得に成功

POST /toolbox/{sandboxId}/toolbox/files/move

Section titled “POST /toolbox/{sandboxId}/toolbox/files/move”

サンドボックス内のファイルを移動

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)ID を指定します
sandboxIdpathtrueundefinedundefined
sourcequerytrueundefinedundefined
destinationquerytrueundefinedundefined
Status CodeDescription
200ファイルを正常に移動しました

POST /toolbox/{sandboxId}/toolbox/files/permissions

Section titled “POST /toolbox/{sandboxId}/toolbox/files/permissions”

サンドボックス内のファイルの所有者/グループ/権限を設定

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
ownerqueryfalseundefinedundefined
groupqueryfalseundefinedundefined
modequeryfalseundefinedundefined
Status CodeDescription
200ファイルの権限を正常に更新しました

POST /toolbox/{sandboxId}/toolbox/files/replace

Section titled “POST /toolbox/{sandboxId}/toolbox/files/replace”

サンドボックス(隔離された一時的な実行環境)内の複数ファイルでテキスト/パターンを一括置換する

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定する
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200テキストを正常に置換しました

GET /toolbox/{sandboxId}/toolbox/files/search

Section titled “GET /toolbox/{sandboxId}/toolbox/files/search”

サンドボックス(隔離された一時的な実行環境)内のファイルを検索

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(組織)IDを指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
patternquerytrueundefinedundefined
Status CodeDescription
200検索が正常に完了しました

POST /toolbox/{sandboxId}/toolbox/files/upload

Section titled “POST /toolbox/{sandboxId}/toolbox/files/upload”

サンドボックス内にファイルをアップロード

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)ID を指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
Status CodeDescription
200ファイルのアップロードに成功しました

POST /toolbox/{sandboxId}/toolbox/files/bulk-upload

Section titled “POST /toolbox/{sandboxId}/toolbox/files/bulk-upload”

サンドボックス内に複数ファイルをアップロード

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織 ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200ファイルを正常にアップロードしました

ファイルを Git のコミットに追加します

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して、組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200ファイルを Git に正常に追加しました

GET /toolbox/{sandboxId}/toolbox/git/branches

Section titled “GET /toolbox/{sandboxId}/toolbox/git/branches”

Git リポジトリからブランチ一覧を取得

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)ID を指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
Status CodeDescription
200ブランチ一覧の取得に成功しました

POST /toolbox/{sandboxId}/toolbox/git/branches

Section titled “POST /toolbox/{sandboxId}/toolbox/git/branches”

Git リポジトリにブランチを作成

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200ブランチの作成に成功しました

DELETE /toolbox/{sandboxId}/toolbox/git/branches

Section titled “DELETE /toolbox/{sandboxId}/toolbox/git/branches”

Git リポジトリのブランチを削除

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200ブランチを正常に削除しました

POST /toolbox/{sandboxId}/toolbox/git/clone

Section titled “POST /toolbox/{sandboxId}/toolbox/git/clone”

Gitリポジトリをクローンする

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200リポジトリを正常にクローンしました

POST /toolbox/{sandboxId}/toolbox/git/commit

Section titled “POST /toolbox/{sandboxId}/toolbox/git/commit”

Git リポジトリに変更をコミットします

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織 ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200変更のコミットに成功しました

GET /toolbox/{sandboxId}/toolbox/git/history

Section titled “GET /toolbox/{sandboxId}/toolbox/git/history”

Git リポジトリのコミット履歴を取得

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)ID を指定する
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
ステータスコード説明
200コミット履歴を正常に取得しました

POST /toolbox/{sandboxId}/toolbox/git/pull

Section titled “POST /toolbox/{sandboxId}/toolbox/git/pull”

リモートから変更を取得する(pull)

名称位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定する
sandboxIdpathtrueundefinedundefined
ステータスコード説明
200変更を正常に取得しました

POST /toolbox/{sandboxId}/toolbox/git/push

Section titled “POST /toolbox/{sandboxId}/toolbox/git/push”

変更をリモートにプッシュする

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)IDを指定する
sandboxIdpathtrueundefinedundefined
ステータスコード説明
200変更のプッシュに成功

POST /toolbox/{sandboxId}/toolbox/git/checkout

Section titled “POST /toolbox/{sandboxId}/toolbox/git/checkout”

git リポジトリでブランチまたはコミットをチェックアウトする

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定する
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200ブランチを正常にチェックアウトしました

GET /toolbox/{sandboxId}/toolbox/git/status

Section titled “GET /toolbox/{sandboxId}/toolbox/git/status”

Git リポジトリのステータスを取得

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
pathquerytrueundefinedundefined
Status CodeDescription
200Git ステータスを正常に取得しました

POST /toolbox/{sandboxId}/toolbox/process/execute

Section titled “POST /toolbox/{sandboxId}/toolbox/process/execute”

サンドボックス(隔離された一時的な実行環境)内でコマンドを同期的に実行します

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)の ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200コマンドが正常に実行されました

GET /toolbox/{sandboxId}/toolbox/process/session

Section titled “GET /toolbox/{sandboxId}/toolbox/process/session”

サンドボックス内のすべてのアクティブなセッションを一覧表示します

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200セッションを正常に取得しました

POST /toolbox/{sandboxId}/toolbox/process/session

Section titled “POST /toolbox/{sandboxId}/toolbox/process/session”

サンドボックス(隔離された一時的な実行環境)内で新しいセッションを作成する

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定する
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200

GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}

Section titled “GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}”

IDでセッションを取得する

名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathはいundefinedundefined
sessionIdpathはいundefinedundefined
ステータスコード説明
200セッションの取得に成功しました

DELETE /toolbox/{sandboxId}/toolbox/process/session/{sessionId}

Section titled “DELETE /toolbox/{sandboxId}/toolbox/process/session/{sessionId}”

特定のセッションを削除します

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
sessionIdpathtrueundefinedundefined
ステータスコード説明
200セッションを正常に削除しました

POST /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/exec

Section titled “POST /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/exec”

特定のセッションでコマンドを実行する

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定する
sandboxIdpathtrueundefinedundefined
sessionIdpathtrueundefinedundefined
Status CodeDescription
200コマンドが正常に実行された
202コマンドを受け付け、処理中

GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId}

Section titled “GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId}”

IDでセッションコマンドを取得

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織IDを指定
sandboxIdpathtrueundefinedundefined
sessionIdpathtrueundefinedundefined
commandIdpathtrueundefinedundefined
Status CodeDescription
200セッションコマンドを正常に取得

GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId}/logs

Section titled “GET /toolbox/{sandboxId}/toolbox/process/session/{sessionId}/command/{commandId}/logs”

セッション内の特定のコマンドのログを取得します

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
sessionIdpathtrueundefinedundefined
commandIdpathtrueundefinedundefined
followqueryfalseundefinedundefined
Status CodeDescription
200コマンドのログストリーム

POST /toolbox/{sandboxId}/toolbox/lsp/completions

Section titled “POST /toolbox/{sandboxId}/toolbox/lsp/completions”

Completion リクエストは、指定したカーソル位置の補完候補を算出するために、クライアントからサーバーへ送信されます。

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織 ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200OK

POST /toolbox/{sandboxId}/toolbox/lsp/did-close

Section titled “POST /toolbox/{sandboxId}/toolbox/lsp/did-close”

ドキュメントがクライアント側で閉じられた際に、クライアントからサーバーへ送信されるドキュメントクローズ通知です。

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200OK

POST /toolbox/{sandboxId}/toolbox/lsp/did-open

Section titled “POST /toolbox/{sandboxId}/toolbox/lsp/did-open”

ドキュメントのオープン通知は、新規に開いたテキストドキュメントを知らせるため、クライアントからサーバーへ送信されます。

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200OK

GET /toolbox/{sandboxId}/toolbox/lsp/document-symbols

Section titled “GET /toolbox/{sandboxId}/toolbox/lsp/document-symbols”

ドキュメントシンボルのリクエストはクライアントからサーバーに送信されます。

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
languageIdquerytrueundefinedundefined
pathToProjectquerytrueundefinedundefined
uriquerytrueundefinedundefined
Status CodeDescription
200OK

POST /toolbox/{sandboxId}/toolbox/lsp/start

Section titled “POST /toolbox/{sandboxId}/toolbox/lsp/start”

サンドボックスのプロジェクト内で LSP(言語サーバープロトコル)サーバープロセスを開始します

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
Status CodeDescription
200正常

POST /toolbox/{sandboxId}/toolbox/lsp/stop

Section titled “POST /toolbox/{sandboxId}/toolbox/lsp/stop”

サンドボックス内のプロジェクトで動作する LSP(言語サーバープロトコル)サーバープロセスを停止します

名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
sandboxIdpathtrueundefinedundefined
ステータスコード説明
200OK

GET /toolbox/{sandboxId}/toolbox/lsp/workspace-symbols

Section titled “GET /toolbox/{sandboxId}/toolbox/lsp/workspace-symbols”

ワークスペースシンボルリクエストは、クライアントからサーバーに送られ、クエリ文字列に合致するプロジェクト全体のシンボルを一覧します。

NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定します
sandboxIdpathtrueundefinedundefined
languageIdquerytrueundefinedundefined
pathToProjectquerytrueundefinedundefined
queryquerytrueundefinedundefined
Status CodeDescription
200OK
名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWT と併用して 組織(Organization)ID を指定します
ステータスコード説明
200スナップショットが正常に作成されました。
400不正なリクエスト - タグ「:latest」のスナップショットは許可されていません
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)のIDを指定
limitqueryfalseundefined1ページあたりの件数
pagequeryfalseundefinedページ番号
ステータスコード説明
200ページネーション対応のスナップショット(Snapshot)一覧
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)IDを指定
idpathtrueundefinedスナップショット(Snapshot)のIDまたは名前
ステータスコード説明
200スナップショット
404スナップショットが見つかりません
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
idpathtrueundefinedスナップショット(Snapshot)ID
Status CodeDescription
200スナップショットを削除しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)のIDを指定します
idpathtrueundefinedスナップショット(Snapshot)のID
Status CodeDescription
200スナップショットの状態を切り替えました
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
idpathtrueundefinedスナップショット(Snapshot)ID
ステータスコード説明
200スナップショットの general ステータスが設定されました
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定
idpathtrueundefinedスナップショット(Snapshot)ID
followqueryfalseundefinedログストリームをフォローするかどうか
ステータスコード説明
200
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
idpathtrueundefinedスナップショット(Snapshot)ID
Status CodeDescription
200スナップショットを正常に有効化しました。
400不正なリクエスト - スナップショットがすでに有効、非アクティブ状態ではない、または関連するランナー(サンドボックスがスケジュールおよび実行される基盤の計算ノード/ホスト)があります
404スナップショットが見つかりません
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定する
verbosequeryfalseundefined詳細出力を含める
labelsqueryfalseundefinedフィルタに使用する JSON エンコード済みラベル
ステータスコード説明
200すべてのワークスペースの一覧
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織IDを指定します
Status CodeDescription
200ワークスペースの作成に成功しました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)の ID を指定
verbosequeryfalseundefined冗長な出力を含める
workspaceIdpathtrueundefinedワークスペースの ID
Status CodeDescription
200ワークスペースの詳細
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定
workspaceIdpathtrueundefinedワークスペースの ID
forcequerytrueundefined未定義
ステータスコード説明
200ワークスペースを削除しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
workspaceIdpathtrueundefinedワークスペースの ID
Status CodeDescription
200ワークスペースを起動しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
workspaceIdpathtrueundefinedワークスペースのID
Status CodeDescription
200ワークスペースを停止しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
workspaceIdpathtrueundefinedワークスペース ID
Status CodeDescription
200ラベルを正常に置換しました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)のIDを指定します
workspaceIdpathtrueundefinedワークスペースのID
Status CodeDescription
200ワークスペースのバックアップの開始を受け付けました

POST /workspace/{workspaceId}/public/{isPublic}

Section titled “POST /workspace/{workspaceId}/public/{isPublic}”
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)の ID を指定します
workspaceIdpathtrueundefinedワークスペースの ID
isPublicpathtrueundefined設定する公開ステータス
ステータスコード説明
201

POST /workspace/{workspaceId}/autostop/{interval}

Section titled “POST /workspace/{workspaceId}/autostop/{interval}”
名前ロケーション必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)ID を指定します
workspaceIdpathtrueundefinedワークスペースのID
intervalpathtrueundefined自動停止(サンドボックスのライフサイクルを制御する自動タイマー)の間隔(分)。0 で無効化
ステータスコード説明
200自動停止(サンドボックスのライフサイクルを制御する自動タイマー)の間隔を設定しました

POST /workspace/{workspaceId}/autoarchive/{interval}

Section titled “POST /workspace/{workspaceId}/autoarchive/{interval}”
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)のIDを指定します
workspaceIdpathtrueundefinedワークスペースのID
intervalpathtrueundefined自動アーカイブ間隔(分)。0 を指定すると最大間隔が使用されます
ステータスコード説明
200自動アーカイブ間隔を設定しました

POST /sandbox/{sandboxId}/autodelete/{interval}

Section titled “POST /sandbox/{sandboxId}/autodelete/{interval}”
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定
sandboxIdpathtrueundefinedサンドボックス(Sandbox)の ID
intervalpathtrueundefined自動削除の間隔(分)。負の値で無効、0 で停止時に即時削除
ステータスコード説明
200自動削除の間隔を設定しました
名前位置必須説明
X-Daytona-Organization-IDヘッダーいいえ未定義JWT と併用して組織(Organization)IDを指定します
workspaceIdパスはい未定義未定義
ステータスコード説明
200ワークスペースをアーカイブしました

GET /workspace/{workspaceId}/ports/{port}/preview-url

Section titled “GET /workspace/{workspaceId}/ports/{port}/preview-url”
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定
workspaceIdpathtrueundefinedワークスペース ID
portpathtrueundefinedプレビューリンクを取得するポート番号
Status CodeDescription
200指定したポートのプレビューリンク
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWTと併用して組織(Organization)のIDを指定します
workspaceIdpathtrueundefinedワークスペースID
followqueryfalseundefinedログストリームをフォローするかどうか
Status CodeDescription
200ビルドログのストリーム
NameLocationRequiredTypeDescription
sandboxIdpathtrueundefinedサンドボックス(隔離された一時的な実行環境)のID
Status CodeDescription
200サンドボックスの公開状態

GET /preview/{sandboxId}/validate/{authToken}

Section titled “GET /preview/{sandboxId}/validate/{authToken}”
NameLocationRequiredTypeDescription
sandboxIdpathtrueundefinedサンドボックスのID
authTokenpathtrueundefinedサンドボックスの認証トークン
Status CodeDescription
200サンドボックス認証トークンの検証結果
名前位置必須説明
sandboxIdパス必須undefinedundefined
ステータスコード説明
200
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して 組織(Organization)ID を指定します
includeDeletedqueryfalseundefinedレスポンスに削除済みのボリューム(Volume)を含めます
Status CodeDescription
200すべてのボリューム(Volume)の一覧
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Daytona内のリソースとユーザーのグループ化、ロールや請求など)の ID を指定します
Status CodeDescription
200ボリューム(S3互換オブジェクトストレージをバックエンドに持つFUSEベースの共有ストレージ)が正常に作成されました。
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)のIDを指定します
volumeIdpathtrueundefinedボリューム(Volume)のID
ステータスコード説明
200ボリュームの詳細
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Daytona 内のリソースとユーザーのグループ化、ロールや請求など)の ID を指定します
volumeIdpathtrueundefinedボリューム(S3互換オブジェクトストレージをバックエンドに持つFUSEベースの共有ストレージ)の ID
ステータスコード説明
200ボリュームは削除対象としてマークされました
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
namepathtrueundefinedボリューム(S3互換オブジェクトストレージをバックエンドに持つFUSEベースの共有ストレージ)の名前
ステータスコード説明
200ボリュームの詳細
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して、組織(Organization)のIDを指定します
Status CodeDescription
201Dockerレジストリが正常に作成されました。
名前位置必須説明
X-Daytona-Organization-IDheaderいいえundefinedJWT と併用して組織(Organization)ID を指定する
ステータスコード説明
200すべての Docker レジストリの一覧
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して、組織(Organization)ID を指定します
Status CodeDescription
200一時的なレジストリへのアクセス権が発行されました
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)の ID を指定します
idpathtrueundefinedDocker レジストリの ID
Status CodeDescription
200Docker レジストリ
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織 ID を指定します
idpathtrueundefinedDocker レジストリの ID
ステータスコード説明
200Docker レジストリを正常に更新しました。
名前位置必須説明
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
idpathtrueundefinedDocker レジストリの ID
ステータスコード説明
204Docker レジストリが正常に削除されました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
idpathtrueundefinedDocker レジストリの ID
Status CodeDescription
200Docker レジストリをデフォルトに設定しました。
NameLocationRequiredTypeDescription
X-Daytona-Organization-IDheaderfalseundefinedJWT と併用して組織(Organization)ID を指定します
Status CodeDescription
200一時的なストレージアクセスが生成されます