# 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).

Return status code 200 for the communication request

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.

send target

# 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: