Skip to content
RunWisp
Search
Ctrl
K
Cancel
Website
GitHub
Select theme
Dark
Light
Auto
Welcome
Getting Started
Quick start
The Web UI tour
The TUI tour
Concepts
Tasks vs Services
How scheduling works
Concurrency policies
Retries & timeouts
Logs & retention
Configuration Reference
Overview
[storage]
[daemon]
[defaults]
[tasks.*]
[services.*]
[compose.*]
${...} substitution
Notifications
Model
Providers
Slack
Discord
Telegram
Email (SMTP)
Webhook
Per-task notifications
Notification rules
Global settings
Recipes
Migrating from cron
Migrating from supervisord
Nightly backup
Health checks
Deploy hooks
Trigger via API
Docker patterns
Migrating from docker-compose
Operations
CLI reference
Auth
Autostart
Reload
Logging
Metrics
API Reference
Overview
System
Stream the daemon's recent log output
Get daemon info
Get local daemon identity (loopback/socket only)
Retrieve the daemon's ephemeral password (Unix socket only)
Reload runwisp.toml
Get system statistics
Get historical system metrics
Notifications
List in-app notifications
Mark every unread notification read
Stream notification create/update events
Count notifications with read_at IS NULL
Mark a single notification read
Mark a single notification unread
Runs
List all runs
Cancel every running run matched by the selector
Soft-delete every run matched by the selector
Re-run the unique tasks behind the selector's runs
Restore soft-deleted runs matching the selector
Get aggregate run statistics
Get a single run by ID
Stream live application events
Restart all instances of a service
Trigger a new run
List runs for a task
Get a single run
Delete a run
Stop a running task
Stop a service for the daemon's lifetime
Tasks
List all tasks
Logs
Search log lines across runs of a task
Get a page of log lines
Get the frame history of a settled progress bar / redraw line
Download the run's full log as text/plain
Stream a run's log lines as SSE
Website
GitHub
Select theme
Dark
Light
Auto
Overview
RunWisp API
dev
Section titled “RunWisp API dev”
Informations
OpenAPI version:
3.1.0
Operations
Section titled “ Operations ”
GET
/api/daemon/log-stream
GET
/api/info
GET
/api/instance
GET
/api/local/credentials
POST
/api/reload
GET
/api/system
GET
/api/system/history
GET
/api/notifications
POST
/api/notifications/read
GET
/api/notifications/stream
GET
/api/notifications/unread-count
POST
/api/notifications/{id}/read
POST
/api/notifications/{id}/unread
GET
/api/runs
POST
/api/runs/bulk/cancel
POST
/api/runs/bulk/delete
POST
/api/runs/bulk/rerun
POST
/api/runs/bulk/restore
GET
/api/runs/summary
GET
/api/runs/{runId}
GET
/api/stream
POST
/api/tasks/{taskName}/restart
POST
/api/tasks/{taskName}/run
GET
/api/tasks/{taskName}/runs
GET
/api/tasks/{taskName}/runs/{runId}
DELETE
/api/tasks/{taskName}/runs/{runId}
POST
/api/tasks/{taskName}/runs/{runId}/stop
POST
/api/tasks/{taskName}/stop
GET
/api/tasks
GET
/api/tasks/{taskName}/log/search
GET
/api/tasks/{taskName}/runs/{runId}/log
GET
/api/tasks/{taskName}/runs/{runId}/log/line/{lineNum}/history
GET
/api/tasks/{taskName}/runs/{runId}/log/raw
GET
/api/tasks/{taskName}/runs/{runId}/log/stream