# Bitbucket Webhook Event Listener

**URL:** <https://community.developer.atlassian.com/t/bitbucket-webhook-event-listener/58530>\
**Category:** Bitbucket Server\
**Tags:** event-listener, webhook\
**Created:** [May 23, 2022, 2:13pm UTC](https://community.developer.atlassian.com/t/bitbucket-webhook-event-listener/58530 "2022-05-23T14:13:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon26101047](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@anon26101047](https://community.developer.atlassian.com/u/anon26101047)\
**Post date:** [May 23, 2022, 2:13pm UTC](https://community.developer.atlassian.com/t/bitbucket-webhook-event-listener/58530/1 "2022-05-23T14:13:07Z")

</div>

I am looking for the javadoc detailing the events related to Webhook creation, deletion and modification in Bitbucket. Most of the documentation that I have come across from Atlassian only talk about responding to PR events that are published by the hook. I am looking for events that I can capture for when a webhook itself is created, modified or deleted.

On deleting the webhook from the UI, I see the following event description in the log. I am unable to find the class that I would need to use in order to capture the event programatically.

Processing event class com.atlassian.webhooks.event.Webh  
ookDeletedEvent from com.atlassian.event.internal.LockFreeEventPublisher.publish(LockFreeEventPubli  
sher.java:95) com.atlassian.stash.internal.event.TransactionAwareEventPublisher.internalPublish(Tra  
nsactionAwareEventPublisher.java:155) com.atlassian.stash.internal.event.TransactionAwareEventPubli  
sher.publish(TransactionAwareEventPublisher.java:99) sun.reflect.GeneratedMethodAccessor716.invoke(  
Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:4  
3) java.lang.reflect.Method.invoke(Method.java:498) com.atlassian.plugin.util.ContextClassLoaderSet  
tingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) com.sun.proxy.$Pro  
xy481.publish(Unknown Source) sun.reflect.GeneratedMethodAccessor716.invoke(Unknown Source) sun.ref  
lect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

Is there something available that I can use?
