/apps endpoint returns every application the daemon has discovered and is actively tracking. Each entry in the response is an AppSummary — a lightweight view of that process’s identity, runtime, probe health, and state coverage. You typically call this endpoint first to discover which process IDs are available before calling /state, /action, or /schema.
Endpoint
Response Fields
Total number of applications in the
apps array.Array of tracked application summaries. See the expandable section below for all fields.
Examples
Example Response
Notes
- The response always reflects cached data. Calling
/appsnever triggers a new probe cycle. - The daemon updates this list continuously as processes start, exit, or change runtime state. You do not need to re-register anything — it happens automatically.
- Apps with
has_state: falseare in a cold probe cycle. Poll/appsevery few seconds untilhas_statebecomestruebefore attempting to read state or execute actions. - An app with
probe_status: "error"will be retried automatically. If it stays inerrorfor more than 30 seconds, check the daemon logs for probe attachment failures.
