Marcus
11/04/2025, 4:35 PMVapi Support Bot
11/04/2025, 4:36 PMcheck_availability tool—do you see any error messages, or does the webhook not receive any request at all?
Sources:
- [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting)
- [Debugging voice agents](https://docs.vapi.ai/debugging)Marcus
11/04/2025, 5:19 PMEMMANUEL
11/04/2025, 8:41 PMMarcus
11/04/2025, 10:21 PMEMMANUEL
11/05/2025, 2:19 AMMarcus
11/05/2025, 3:51 PMEMMANUEL
11/06/2025, 6:50 AMChiranjeet Mishra
11/06/2025, 9:50 PMbash
curl -sSL https://vapi.ai/install.sh | bash
vapi listen --forward-to localhost:3000/webhook
This sets up a local listener at port 4242.
2. **Set Up Tunneling**:
- Use a tunneling service like ngrok to create a public URL.
bash
ngrok http 4242
Copy the public URL provided by ngrok.
3. **Configure Webhook URL**:
- In your Vapi Dashboard, update your webhook URLs to point to the ngrok URL (e.g., https://abc123.ngrok.io).
Make sure your local server is set to handle POST requests on the same path you configured in your Vapi dashboard. For complete instructions and options, refer to [Local webhook testing with vapi listen](https://docs.vapi.ai/cli/webhook).
By following these steps, you should be able to debug and view webhook events in real-time. If you're encountering issues or receiving errors, verify your tunneling service setup, the configured ports, and ensure your local server is actively running and listening for requests.