Skip to main content
Call GET /apps to retrieve a summary of every process the NSP daemon is currently tracking. The response includes probe health, confidence scores, object and action counts, and — for browser and Electron applications — the current URL and semantic view name. The daemon updates this list continuously as processes start and stop, so you can poll this endpoint to discover newly launched applications without restarting your agent.

Endpoint

Response

integer
Total number of tracked applications in the response.
AppSummary[]
Array of application summary objects, one per tracked process.

Examples

Notes

  • This endpoint returns cached data and does not trigger new probe cycles. Use GET /state/{pid}?fresh=true if you need a guaranteed up-to-date snapshot.
  • Apps with has_state: false have been discovered but their cold probe is still running. They will become available shortly.
  • A probe_status of "error" means the last probe attempt failed. The daemon retries automatically — no action required from your agent.

Error Responses