Skip to main content
See Why-agent for the conceptual overview.

POST — trigger an analysis

Body: Response (202):
The analysis runs async (typically 30–90 seconds). Poll the reports list until a new row appears.

GET — list reports

Optional filters: appId, metricPath, limit (max 100).

GET — fetch one report

The report field contains the structured analysis:
Reports are cached (cache_until) — re-asking the same question inside the cache window returns the existing analysis instead of burning another run.