List knowledge gaps
Returns questions callers asked that the agent could not answer, grouped by question and ordered by frequency, so you know what to add to its knowledge. Once enough data accumulates the gaps become ranked and can be filtered by status (open, in progress, covered, dismissed).
Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
Path Parameters
Query Parameters
1 <= x <= 200Filter the RANKED list by gap status. Ignored for the raw fallback list below the volume floor.
open, in_progress, covered, dismissed Response
The knowledge-gap list. Above the per-agent volume floor ranked is true and rows carry gapId/rankScore/classification/status (the clustered list); below it ranked is false and rows are the deduped fallback.
The GET /agents/{agentId}/knowledge-gaps response. dataState is collecting below a small volume floor (the raw list is useful from call #1 but signals "still gathering") and ready once a handful of gaps land. M4 adds rankScore, cluster representativeQuery, status, and the TRUE_GAP/RETRIEVAL_MISS class.