w wokku
Get Started
~/docs
/
api

# Endpoints Reference

REST surface for every dashboard action. Bearer-token authenticated. Scope a request to a specific workspace with X-Wokku-Workspace.

Updated 2026-05-29 · Edit on GitHub ↗

Base URL: https://wokku.cloud/api/v1

// careful

All endpoints require an Authorization: Bearer TOKEN header. To scope a request to a specific workspace, add X-Wokku-Workspace: <slug> — without it the API defaults to your personal workspace.

Auth

Method Endpoint Description
POST /auth/login Login, get session token
DELETE /auth/logout Logout
GET /auth/whoami Current user info
GET /auth/tokens List API tokens
POST /auth/tokens Create API token
DELETE /auth/tokens/:id Revoke token

Servers

Method Endpoint Description
GET /servers List servers
GET /servers/:id Server details
POST /servers Add a server
DELETE /servers/:id Remove a server
GET /servers/:id/status Server health

Apps

Method Endpoint Description
GET /apps List apps
GET /apps/:id App details
POST /apps Create app
PUT /apps/:id Update app
DELETE /apps/:id Delete app
POST /apps/:id/restart Restart
POST /apps/:id/stop Stop
POST /apps/:id/start Start

Config

Method Endpoint Description
GET /apps/:id/config Get env vars
PUT /apps/:id/config Set env vars
DELETE /apps/:id/config Remove env vars

Domains

Method Endpoint Description
GET /apps/:id/domains List domains
POST /apps/:id/domains Add domain
DELETE /apps/:id/domains/:did Remove domain
POST /apps/:id/domains/:did/ssl Enable SSL

Releases

Method Endpoint Description
GET /apps/:id/releases List releases
GET /apps/:id/releases/:rid Release details
POST /apps/:id/releases/:rid/rollback Rollback

Processes

Method Endpoint Description
GET /apps/:id/ps Process state
PUT /apps/:id/ps Scale processes

Health Checks

Method Endpoint Description
GET /apps/:id/checks Get checks config
PUT /apps/:id/checks Update checks

Logs & Deploys

Method Endpoint Description
GET /apps/:id/logs Get logs
GET /apps/:id/deploys List deploys
GET /apps/:id/deploys/:did Deploy details

Addons

Method Endpoint Description
GET /apps/:id/addons List addons
POST /apps/:id/addons Add addon
DELETE /apps/:id/addons/:aid Remove addon

Log Drains

Method Endpoint Description
GET /apps/:id/log_drains List drains
POST /apps/:id/log_drains Add drain
DELETE /apps/:id/log_drains/:did Remove drain

Templates

Method Endpoint Description
GET /templates List templates
GET /templates/:id Template details
POST /templates/deploy Deploy template

Databases

Method Endpoint Description
GET /databases List databases
GET /databases/:id Database details
POST /databases Create database
DELETE /databases/:id Delete database
POST /databases/:id/link Link to app
POST /databases/:id/unlink Unlink from app

Backups

Method Endpoint Description
GET /databases/:id/backups List backups
POST /databases/:id/backups Create backup

SSH Keys

Method Endpoint Description
GET /ssh_keys List keys
POST /ssh_keys Add key
DELETE /ssh_keys/:id Remove key

Teams

Method Endpoint Description
GET /teams List teams
POST /teams Create team
GET /teams/:id/members List members
POST /teams/:id/members Add member
DELETE /teams/:id/members/:mid Remove member

Notifications

Method Endpoint Description
GET /notifications List channels
POST /notifications Create channel
DELETE /notifications/:id Delete channel

Activities

Method Endpoint Description
GET /activities Activity log
Was this page helpful?