/
/Sencho API
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 2h ago · Updated 3w ago
API Tokens3
Containers5
Fleet16
Health3
Image Updates4
Nodes7
Registries6
Scheduled Tasks9
Stacks30
  • getList all stacks
  • postCreate a new stack
  • getGet stack compose file
  • putUpdate stack compose file
  • deleteDelete stack
  • getList env file paths
  • getGet environment inventory
  • getGet Docker label inventory for a stack
  • getGet env file content
  • putUpdate env file
  • getList stack containers
  • getList stack services
  • postDeploy stack
  • getList missing external networks for a stack
  • postTear down stack
  • postStart stack containers
  • postStop stack containers
  • postRestart stack containers
  • postPull and recreate stack
  • postRollback stack
  • getCheck backup status
  • getCompute image update preview (read-only)
  • postCompute update preview and reconcile sticky state
  • getCheck update readiness
  • getList effective Compose services
  • postUpdate or rebuild one Compose service
  • getLatest active service recovery snapshot
  • postRestore one Compose service from a recovery snapshot
  • getCheck rollback readiness
  • getGet post-update health gate result
Webhooks6
    Stacks

    List all stacks

    Returns an array of stack directory names on the target node.

    get/api/stacks

    Query parameters

    nodeIdinteger
    Example:1

    Target a specific node by ID (alternative to x-node-id header).

    Headers

    x-node-idinteger
    Example:1

    Target a specific node by ID. If omitted, the default node is used. Can also be passed as ?nodeId= query parameter.

    Response

    Array of stack names.

    string[] required

    Example response

    [
      "traefik",
      "portainer",
      "monitoring"
    ]

    Changes