Get daemon info
const url = 'http://localhost:9477/api/info';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:9477/api/infoResponses
Section titled “Responses”OK
object
A URL to the JSON Schema for this object.
object
Non-fatal findings in the live config, e.g. crontab jobs include_cron could not schedule. Re-derived per request, so it tracks reloads.
object
object
Set when something other than RunWisp owns this task’s schedule, so it is listed but not fired on its cron. ‘cron’ means a live system cron daemon still reads its crontab. Manual triggers still work.
object
When choices is set, allow values outside the list
Allowed values; renders as a dropdown
Default value used by scheduled runs and pre-filled in manual forms
Help text shown under the field
Canonical parameter key (env name, positional label, or option/flag token)
How the parameter renders into the run
Whether a manual trigger must supply a value
Value type; defaults to string
Example
{ "$schema": "http://localhost:9477/schemas/DaemonInfo.json", "tasks": [ { "heldBy": "cron", "kind": "task", "parameters": [ { "kind": "env", "type": "string" } ], "source": "staged" } ], "timezoneSource": "config"}default
Section titled “default”Error
object
A URL to the JSON Schema for this object.
A human-readable explanation specific to this occurrence of the problem.
Optional list of individual error details
object
Where the error occurred, e.g. ‘body.items[3].tags’ or ‘path.thing-id’
Error message text
The value at the given location
A URI reference that identifies the specific occurrence of the problem.
HTTP status code
A short, human-readable summary of the problem type. This value should not change between occurrences of the error.
A URI reference to human-readable documentation for the error.
Example
{ "$schema": "http://localhost:9477/schemas/ErrorModel.json", "detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 400, "title": "Bad Request", "type": "about:blank"}