Skip to content
RunWisp
Search
Ctrl
K
Cancel
Website
GitHub
Select theme
Dark
Light
Auto
Welcome
Getting Started
Quick start
Docker
The Web UI tour
The TUI tour
Coming from…
Start here
From cron
Converting crontabs
How cron maps to TOML
From supervisord
From docker-compose
How it works
Tasks vs Services
How scheduling works
Concurrency policies
Retries & timeouts
Parameters
Logs & retention
Configuration Reference
Overview
[storage]
[daemon]
[defaults]
[tasks.*]
[services.*]
[compose.*]
${...} substitution
Notifications
Model
Providers
Slack
Discord
Telegram
Email (SMTP)
Email (local MTA)
Webhook
Per-task notifications
Notification rules
Global settings
Guides
Nightly backup
Health checks
Deploy hooks
Trigger via API
Docker patterns
Running in Production
Troubleshooting
Auth
Autostart
Reload
Logging
Metrics
Reference
CLI reference
Driving with an AI agent
API Reference
Overview
System
Get daemon info
Get local daemon identity (loopback/socket only)
Stream the daemon's recent log output
Reload runwisp.toml
Retrieve the daemon's ephemeral password (Unix socket only)
Get system statistics
Get historical system metrics
Runs
Stream live application events
List all runs
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
Stop every running run matched by the selector
Get aggregate run statistics
Get a single run by ID
Delete a run
Stop a running task
Restart all instances of a service
Trigger a new run
List runs for a task
Stop a service for the daemon's lifetime
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
Logs
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
Search log lines across runs of a task
Tasks
List all tasks
Get a single task by name
Website
GitHub
Select theme
Dark
Light
Auto
Overview
RunWisp API
dev
Section titled “RunWisp API dev”
Information
OpenAPI version:
3.1.0
Operations
Section titled “Operations”
GET
/api/daemon
GET
/api/daemon/identity
GET
/api/daemon/log/stream
POST
/api/daemon/reload
GET
/api/local/credentials
GET
/api/system
GET
/api/system/metrics
GET
/api/events/stream
GET
/api/runs
POST
/api/runs/bulk/delete
POST
/api/runs/bulk/rerun
POST
/api/runs/bulk/restore
POST
/api/runs/bulk/stop
GET
/api/runs/summary
GET
/api/runs/{runId}
DELETE
/api/runs/{runId}
POST
/api/runs/{runId}/stop
POST
/api/tasks/{taskName}/restart
POST
/api/tasks/{taskName}/run
GET
/api/tasks/{taskName}/runs
POST
/api/tasks/{taskName}/stop
GET
/api/notifications
POST
/api/notifications/read
GET
/api/notifications/stream
GET
/api/notifications/unreadCount
POST
/api/notifications/{notificationId}/read
POST
/api/notifications/{notificationId}/unread
GET
/api/runs/{runId}/log
GET
/api/runs/{runId}/log/line/{lineNumber}/history
GET
/api/runs/{runId}/log/raw
GET
/api/runs/{runId}/log/stream
GET
/api/tasks/{taskName}/log/search
GET
/api/tasks
GET
/api/tasks/{taskName}