valentine0712
09/04/2025, 8:46 PMVapi Support Bot
09/04/2025, 8:47 PMserverMessages in your PATCH request. Use "transcript" or transcript[transcriptType="final"] exactly as shown below:
json
{
"serverMessages": [
"conversation-update",
"transcript",
"transcript[transcriptType=\"final\"]"
]
}
Send this in your PATCH request to your assistant's endpoint. This should enable transcript events for your server URL without validation errors.
Reference: [Vapi API docs](https://docs.vapi.ai/api-reference/assistants/update)
Source:
- [Vapi API Reference: Update Assistant](https://docs.vapi.ai/api-reference/assistants/update)valentine0712
09/04/2025, 8:49 PMvalentine0712
09/04/2025, 8:55 PMvalentine0712
09/04/2025, 9:03 PMVapi Support Bot
09/04/2025, 9:04 PMjsonwebtoken package:
js
const jwt = require('jsonwebtoken');
const payload = {
// Add any required claims here
};
const secret = 'YOUR_VAPI_CLIENT_SECRET';
const token = jwt.sign(payload, secret, { expiresIn: '1h' });
console.log(token);
Use this JWT as your Bearer token in the Authorization header when making PATCH requests to the Vapi API.
Reference: [Vapi Web SDK Docs – JWT Authentication](https://docs.vapi.ai/sdk/web)
Source:
- [Vapi Web SDK Docs – JWT Authentication](https://docs.vapi.ai/sdk/web)SlaviSavanovic
09/04/2025, 10:42 PMChiranjeet Mishra
09/08/2025, 1:55 PM