Ash2520
12/01/2025, 10:01 AMVapi Support Bot
12/01/2025, 10:02 AMjson
{
"type": "transcript",
"transcriptType": "final",
"transcript": "Full call transcript here...",
// ...other metadata
}
This ensures your Lambda function receives the complete transcript for storage.
For more details, see the [Server Message API reference](https://docs.vapi.ai/api-reference/webhooks/server-message?explorer=true).
Source:
- [Server Message API reference](https://docs.vapi.ai/api-reference/webhooks/server-message?explorer=true)Tremix
12/03/2025, 2:17 AMAsh2520
12/03/2025, 2:24 AMTremix
12/03/2025, 2:26 AMAsh2520
12/03/2025, 9:12 AMTremix
12/04/2025, 6:33 AMChiranjeet Mishra
12/05/2025, 11:40 PMtranscript server message sends live, partial transcription as the caller speaks. It updates continuously and may change as recognition improves.
The Transcript (Final) server message only sends finalized, high-confidence text after each utterance is fully processed. It won’t change once delivered and is best for storing or post-processing.
If you need the transcript of the entire call, use the end-of-call report, which includes the full call transcript along with every other call data point.Ash2520
12/07/2025, 10:19 PMChiranjeet Mishra
12/10/2025, 1:10 AM