# Why is Stripe trying to reach my webhook endpoints?

Stripe uses [webhooks](https://docs.stripe.com/webhooks) to tell you when something has happened in your Stripe account. Stripe can call webhooks for [different types of events](https://docs.stripe.com/api/events/types). For example, when a balance is available in your Stripe account, we send a webhook to every endpoint you have configured to receive `balance.available` events.
Webhook deliveries from Stripe always come from our [published IP addresses](https://docs.stripe.com/ips) and include [signatures you can verify](https://docs.stripe.com/webhooks#verify-official-libraries).
If Stripe is sending requests to a webhook endpoint on your site, someone configured a Stripe integration with your specific webhook endpoint URL.
## How do I see my webhook endpoints?
To review the endpoint URLs Stripe uses to send webhooks to you, check [your webhook configuration](https://dashboard.stripe.com/webhooks) in the Dashboard.
If the webhook endpoint in your logs isn't in that configuration, or if you don't recognize webhook endpoints you see in the Dashboard, contact Stripe Support.
## Why is Stripe repeating calls to my webhook endpoints?
Stripe retries failed webhook deliveries automatically using a [backoff mechanism](https://docs.stripe.com/webhooks#behaviors). If a webhook endpoint has been unresponsive or responding with errors for several days and remains in that state, we stop delivery attempts to that endpoint and disable it in [your webhook configuration](https://dashboard.stripe.com/webhooks).
If you're seeing repeated calls from Stripe to your webhook endpoints, your webhook might be malfunctioning in a way that triggers retries. Check your logs for errors from your webhook handlers and review [best practices for using webhooks](https://docs.stripe.com/webhooks#best-practices).
## Can I stop Stripe's webhook delivery attempts?
If you're not using a specific webhook endpoint anymore, you can remove it from [your webhook configuration](https://dashboard.stripe.com/webhooks) in the Dashboard. You can also configure other aspects of webhook delivery in the Dashboard.
If you're trying to stop the backoff mechanism from retrying delivery of a specific message, make the endpoint return 200 to signal to Stripe that the delivery was successful (even if you don't want the message).