Content gaps zijn de open vragen van je werkruimte, met hoe vaak ze gesteld zijn. In de app staan ze onder Wat het brein nog niet weet. Ze komen van bezoekers die de agent op je site iets vroegen wat hij niet kon beantwoorden. Daarnaast ontstaat er een open vraag op Welkom als je een hypothese op Deels of Klopt niet zet en er een toelichting bij geeft; zo'n vraag heeft geen agentId. Gebruik de lijst om te zien welke informatie op je site of in het brein ontbreekt.
GET https://leadforge.nl/api/v1/content-gaps
Vraagt read
Open en afgehandelde vragen, de vaakst gestelde eerst. Filter met resolved.
Parameters
Queryparameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
| limit | getal | 50 | Aantal vragen per pagina, hoogstens 200. |
| cursor | tekst | De nextCursor van de vorige pagina. | |
| since | datum | Alleen vragen met updatedAt vanaf dit moment, als ISO-datum. | |
| resolved | true of false | true geeft alleen afgehandelde vragen (beantwoord of weggezet), false alleen open vragen. Zonder of met een andere waarde komen beide mee. |
De lijst staat op frequency, vaakst gesteld eerst. Hoe je doorbladert staat in Paginering en filters.
Let op
Anders dan bij leads en conversations geeft een ongeldige
since hier een fout: 400 met code bad_request en de melding Ongeldige `since`; gebruik een ISO-datum.Antwoord
Velden
| Naam | Type | Beschrijving |
|---|---|---|
| id | tekst (uuid) | Het id van de vraag. |
| question | tekst | De vraag zoals bezoekers hem stelden. |
| description | null | Altijd null. |
| frequency | geheel getal | Hoe vaak de vraag gesteld is. |
| confidence | null | Altijd null. |
| priority | tekst | hoog, middel of laag. |
| category | null | Altijd null. |
| resolved | boolean | false als de vraag nog open staat, anders true. |
| createdAt | datum (ISO) | Wanneer de vraag voor het eerst binnenkwam. |
| updatedAt | datum (ISO) | Wanneer de vraag voor het laatst is bijgewerkt. |
| agentId | tekst of null | De publieke sleutel van de agent die de vraag kreeg, dezelfde als id in GET /api/v1/agents. null als de vraag niet van de agent op je site komt. |
Voorbeeld
curl "https://leadforge.nl/api/v1/content-gaps?resolved=false&limit=20" \
-H "Authorization: Bearer LF_LIVE_SLEUTEL"
{
"data": [
{
"id": "<vraag-id>",
"question": "Leveren jullie ook in België?",
"description": null,
"frequency": 14,
"confidence": null,
"priority": "hoog",
"category": null,
"resolved": false,
"createdAt": "2026-10-12T11:05:00.000Z",
"updatedAt": "2026-11-06T16:30:00.000Z",
"agentId": "<publieke sleutel van de agent>"
}
],
"hasMore": true,
"nextCursor": "<vraag-id>"
}
| Status | Code | Wanneer |
|---|---|---|
| 200 | Een pagina met vragen, ook als die leeg is. | |
| 400 | bad_request | since is geen geldige datum. |
| 401 | unauthorized | Geen geldige sleutel. |
| 403 | forbidden | De sleutel heeft geen read, of hoort niet bij één werkruimte. |
| 429 | rate_limited | Meer dan 120 verzoeken per minuut. |