dl_amit
12/16/2025, 2:43 PMdl_amit
12/16/2025, 2:44 PMVapi Support Bot
12/16/2025, 2:45 PMjson
{
"server": {
"url": "https://your-server.com/webhook",
"credentialId": "cred_hmac_456"
}
}
Make sure the HMAC credential is properly set up in the dashboard with all required fields (Secret Key, Algorithm, Signature Header). For more details, see the [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication).
Source:
- [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication)dl_amit
12/16/2025, 2:45 PMVapi Support Bot
12/16/2025, 2:46 PMcredentialId for your HMAC credential, and that the credential in the dashboard has all required fields (Secret Key, Algorithm, Signature Header) filled in? For reference, your config should look like:
json
{
"server": {
"url": "https://your-server.com/webhook",
"credentialId": "cred_hmac_456"
}
}
You can find more setup details in the [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication).
Could you please confirm if your configuration matches this and the credential is fully set up in the dashboard?
Source:
- [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication)dl_amit
12/16/2025, 2:48 PMVapi Support Bot
12/16/2025, 2:49 PMx-signature). If this field is missing or incorrect, Vapi will not send the HMAC header to your webhook.
Example setup:
json
{
"server": {
"url": "https://d2asmpknrm17tj.cloudfront.net/post_vapi_call_completion",
"credentialId": "92f3969f-edc1-4e68-95d4-xx"
}
}
Update the credential in the dashboard if needed, then test again.
For more details, see the [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication).
Source:
- [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication)dl_amit
12/16/2025, 2:53 PMVapi Support Bot
12/16/2025, 2:54 PMcredentialId. Sometimes, re-creating the credential can resolve hidden configuration issues. After updating, test your webhook again to see if the HMAC headers are now included.
For reference, your config should look like:
json
{
"server": {
"url": "https://your-server.com/webhook",
"credentialId": "new_cred_hmac_id"
}
}
See the [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication) for more details.
Source:
- [Server Authentication documentation](https://docs.vapi.ai/server-url/server-authentication)dl_amit
12/16/2025, 2:54 PMVapi Support Bot
12/16/2025, 2:55 PMdl_amit
12/16/2025, 2:58 PMdl_amit
12/16/2025, 3:03 PMdl_amit
12/16/2025, 3:09 PM