Get startedSign in

Create cluster upgrade

POST/v1/api/cd/clusters/{id}/upgrade
Parameters
Responses
ParameterTypeDescription
idrequiredstring
promptstringOptional prompt to guide the upgrade workflow
runtime_idstringOptional agent runtime ID to execute the upgrade
Response samples
200
{
  "cluster_id": "string",
  "id": "string",
  "inserted_at": "string",
  "prompt": "string",
  "runtime": {
    "ai_proxy": false,
    "allowed_repositories": [
      "string"
    ],
    "cluster_id": "string",
    "default": false,
    "id": "string",
    "inserted_at": "string",
    "name": "string",
    "type": "claude",
    "updated_at": "string"
  },
  "runtime_id": "string",
  "status": "pending",
  "steps": [
    {
      "agent_run": {
        "branch": "string",
        "error": "string",
        "flow_id": "string",
        "id": "string",
        "inserted_at": "string",
        "language": "javascript",
        "language_version": "string",
        "mode": "analyze",
        "prompt": "string",
        "repository": "string",
        "runtime_id": "string",
        "shared": false,
        "status": "pending",
        "updated_at": "string",
        "user_id": "string"
      },
      "agent_run_id": "string",
      "error": "string",
      "id": "string",
      "inserted_at": "string",
      "name": "string",
      "prompt": "string",
      "status": "pending",
      "type": "addon",
      "updated_at": "string",
      "upgrade_id": "string"
    }
  ],
  "updated_at": "string",
  "user": {
    "email": "string",
    "id": "string",
    "inserted_at": "string",
    "roles": {
      "admin": false
    },
    "service_account": false,
    "updated_at": "string"
  },
  "user_id": "string",
  "version": "string"
}