BelbreinDevelopersNaar belbrein.ai

Transcripten

Jullie sturen de uitgeschreven tekst, Belbrein analyseert.

Eén verzoek per gesprek. De analyse is klaar voordat je antwoord krijgt.

Wat je nodig hebt

  • Een integratiesleutel.
  • Een transcript waarin per zin staat of de agent of de klant spreekt. Zonder dat onderscheid kan Belbrein het gesprek niet beoordelen.

Stuur het gesprek

Stuur de gespreksmetadata samen met het transcript.

curl -X POST https://app-callinsightswl-prod.azurewebsites.net/v1/ingestion/conversations \
  -H "Authorization: Bearer <integratiesleutel>" \
  -H "Content-Type: application/json" \
  -d '{
    "external_conversation_id": "CM-2026-08-31-00412",
    "agent_external_id": "agent-1187",
    "call_agent_name": "Sanne de Vries",
    "campaign": "Najaarsactie 2026",
    "outcome_code": "callback",
    "conversation_date": "2026-08-31T10:14:22+02:00",
    "transcript": [
      { "speaker": "agent",    "start": 1.41, "end": 3.51, "text": "Goedemorgen, met Sanne de Vries." },
      { "speaker": "customer", "start": 3.49, "end": 4.63, "text": "Ja, goedemorgen." }
    ]
  }'

Je krijgt 200 OK terug:

{
  "status": "accepted",
  "external_conversation_id": "CM-2026-08-31-00412",
  "conversation_id": "b1e4a7c2-3d9f-4e1b-8a6c-2f5d7e9b1c3a",
  "analysed": true
}

Wordt het gesprek niet geanalyseerd, dan staat er "analysed": false met een reason:

reason Betekenis
agent_not_linked De agent is in Belbrein nog aan geen medewerker gekoppeld. Het agent-id is nu bekend; stuur het gesprek na het koppelen opnieuw in als je het alsnog geanalyseerd wilt hebben
too_short Het gesprek duurt 30 seconden of korter (of de duur is onbekend: geef start/end of duration_seconds mee)
before_analysis_start Het gesprek is gevoerd voordat de analyse voor jullie organisatie aanging
analysis_disabled Automatisch analyseren staat uit voor jullie organisatie, dus de opname is niet getranscribeerd. Stuur hem opnieuw in nadat analyse aanstaat
analysis_retry_queued Opgeslagen; de analyse lukte niet meteen en wordt automatisch opnieuw geprobeerd. Niet opnieuw insturen

Het transcript

Het transcript is een lijst zinnen, in de volgorde van het gesprek.

Veld Verplicht Toelichting
speaker Ja agent of customer
text Ja Wat er gezegd werd
start Nee, wel aanbevolen Seconden vanaf het begin van het gesprek, bijvoorbeeld 1.41
end Nee, wel aanbevolen Seconden vanaf het begin van het gesprek
confidence Nee Hoe zeker jullie spraakherkenning van deze zin is, van 0 tot 1. Alleen meesturen als jullie systeem dit levert

Met start en end kan Belbrein ook spreektijd, onderbrekingen en het verloop van het gesprek analyseren. Zinnen mogen overlappen: door elkaar praten is een normaal onderdeel van een gesprek.