Logo

Command Palette

Search for a command to run...

GET/stacks/:stack_id/processes/:id

Get information about a specific process.

Related Models:Process

Request

GET
/stacks/:stack_id/processes/:id
curl -X GET \
  "https://app.cloud66.com/api/3/stacks/:stack_id/processes/:id" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"

Response

{
  "response": [
    {
      "md5": "5999b763474b0eafa5fafb64bff0ba80",
      "name": "worker",
      "command": "bundle exec rake jobs:work",
      "servers": {
        "server_name": 1
      }
    },
    {
      "md5": "1230fd91f8c9e4e56c1b14dd0391702",
      "name": "scheduler",
      "command": "bundle exec rake jobs:schedule",
      "servers": {
        "server_name": 1
      }
    }
  ],
  "count": 2,
  "pagination": {
    "previous": null,
    "next": null,
    "current": 1,
    "per_page": 30,
    "count": 2,
    "pages": 1
  }
}
GET/stacks/:stack_id/processes

Required Parameters

stack_idstring
Stack ID

Optional Parameters

server_uidinteger
Filter processes by server ID

Get list of all processes for a stack.

Related Models:ProcessPagination

Request

GET
/stacks/:stack_id/processes
curl -X GET \
  "https://app.cloud66.com/api/3/stacks/:stack_id/processes?server_uid=e63e859d5ab72b0bcf14321f0ffb013d" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"

Response

{
  "response": [
    {
      "md5": "5999b763474b0eafa5fafb64bff0ba80",
      "name": "worker",
      "command": "bundle exec rake jobs:work",
      "servers": {
        "server_name": 1
      }
    },
    {
      "md5": "1230fd91f8c9e4e56c1b14dd0391702",
      "name": "scheduler",
      "command": "bundle exec rake jobs:schedule",
      "servers": {
        "server_name": 1
      }
    }
  ],
  "count": 2,
  "pagination": {
    "previous": null,
    "next": null,
    "current": 1,
    "per_page": 30,
    "count": 2,
    "pages": 1
  }
}
POST/stacks/:stack_id/processes/:id/scale

Scale a process on the stack.

Related Models:Process

Request

POST
/stacks/:stack_id/processes/:id/scale
curl -X POST \
  "https://app.cloud66.com/api/3/stacks/:stack_id/processes/:id/scale" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"

Response

{
  "response": [
    {
      "id": 10,
      "user": "acme@example.com",
      "resource_type": "stack",
      "action": "Process_scale",
      "resource_id": "283",
      "started_via": "api",
      "started_at": "2025-01-01T19:08:05Z",
      "finished_at": null,
      "finished_success": null,
      "finished_message": null
    }
  ]
}