# Verify webhook URL
If you're using Messaging API webhooks, we recommend that you use one of these methods to verify that the LINE Platform can communicate with the webhook URL (bot server).
- Verification method 1: Verify with the endpoint for webhook URL validation
- Verification method 2: Use the webhook URL's "Verify" button in the LINE Developers Console
The LINE Platform sends an HTTP POST request that doesn't include a webhook event to the webhook URL (bot server) to confirm communication. Design your bot server to return status code 200
.
Example HTTP POST request without a webhook event:
{
"destination": "xxxxxxxxxx",
"events": []
}
If the bot server didn't receive the webhook after verifying the webhook URL, investigate the cause of webhook reception failure.
# Verification method 1: Verify with the endpoint for webhook URL validation
Verify the communication by using the endpoint for webhook URL test.
# Verification method 2: Use the webhook URL's "Verify" button in the LINE Developers Console
In the LINE Developers Console, click the webhook URL's Verify button to perform the verification.
# Investigate the cause of webhook reception failure
If the bot server didn't receive the webhook after verifying the webhook URL, use the following methods to investigate the cause of webhook reception failure:
- Check the response or error response returned from the endpoint to test webhook URL
- Check webhook error causes and statistics
- Check SSL/TLS specification of the webhook source