Skip to main content
Deployments

Deployment の実行

Deployment Run を手動でトリガーします。

POST /api/v1/cloud/deployments/{id}/run Deployment Run を手動でトリガーします。Deployment は active ステータス(一時停止やアーカイブ済みではない) である必要があります。CAS が Run のセッションを作成できなかった場合、返される Deployment Run の session_id は null になり、error オブジェクトが含まれます。

パスパラメータ

パラメータ説明
idstringDeployment ID(dep_ プレフィックス)

ヘッダー

名称必須
AuthorizationはいBearer $QODER_ACCESS_TOKEN
Content-Typeはいapplication/json

リクエストボディ

リクエストボディは不要です。空の JSON オブジェクト {} を送るか、ボディを省略してください。

リクエスト例

curl -X POST "https://api.qoder.com/api/v1/cloud/deployments/dep_019ec556114c78f8b60ee34fcb98bf59/run" \
  -H "Authorization: Bearer $QODER_ACCESS_TOKEN" \
  -H "Content-Type: application/json"

レスポンス例

HTTP 200 OK Deployment Run オブジェクトを返します。
{
  "agent": {
    "id": "agent_019eb4d4a06d747c865d5800b9c57ae2",
    "type": "agent",
    "version": 1
  },
  "created_at": "2026-06-14T08:54:06Z",
  "deployment_id": "dep_019ec556114c78f8b60ee34fcb98bf59",
  "error": null,
  "id": "drun_019ec55694c07f2a9b402ffb4448ec18",
  "session_id": "sess_019ec55694c47605a8904c8f3d842ccb",
  "trigger_context": {
    "type": "manual"
  },
  "type": "deployment_run"
}

レスポンスフィールド (Deployment Run)

フィールド説明
idstringRun の一意識別子(drun_ プレフィックス)
typestring固定値 "deployment_run"
deployment_idstring親 Deployment ID
agentobjectAgent 参照: {id, type, version}
errorobject or nullセッションの作成に失敗した場合のエラー詳細({message, type})、session_id が存在する場合は null
trigger_contextobjectトリガーソース: {"type": "manual"} または {"type": "schedule", "scheduled_at": "..."}
session_idstring or null関連付けられた Session ID。公開される行では session_id または error のいずれか一方のみが出現します。
created_atstringレコード作成時刻(ISO 8601)

エラー

HTTPtype説明
401authentication_errorPAT または SAT が無効または期限切れ
404not_found_errorDeployment が存在しない
409conflict_errorDeployment がアーカイブ済みまたは active ステータスでない
完全なエラーエンベロープについては エラー を参照してください。

関連項目