# Do webhooks trigger with property changes made via the API?

**URL:** <https://community.hubspot.com/t/do-webhooks-trigger-with-property-changes-made-via-the-api/31656>\
**Category:** APIs & Integrations\
**Tags:** professional\
**Created:** [February 11, 2021, 3:37pm UTC](https://community.hubspot.com/t/do-webhooks-trigger-with-property-changes-made-via-the-api/31656 "2021-02-11T15:37:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SJones4](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sjones4/32/27089_2.png) [@SJones4](https://community.hubspot.com/u/SJones4)\
**Post date:** [February 11, 2021, 3:37pm UTC](https://community.hubspot.com/t/do-webhooks-trigger-with-property-changes-made-via-the-api/31656/1 "2021-02-11T15:37:31Z")

</div>

There are a number of contact properties that can be updated by the HubSpot user interface or via an overnight update via the API from an external system. Will the webhooks fire if a subscribed contact property, e.g. first name, is changed via the api? We’re using the bulk update endpoint for our overnight processing.

---

<div class="post-metadata">

**Author:** ![zaklein](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/zaklein/32/44431_2.png) [@zaklein](https://community.hubspot.com/u/zaklein)\
**Post date:** [February 12, 2021, 3:11pm UTC](https://community.hubspot.com/t/do-webhooks-trigger-with-property-changes-made-via-the-api/31656/2 "2021-02-12T15:11:28Z")

</div>

Hi there,

Short answer is yes --\> webhooks will execute regardless of how the subscribed property value is changed (e.g. web UI, API call including to a batch endpoint).

I performed a test where a workflow was configured to trigger a webhook when Contact “First Name” property equaled “XYZ”. Updating Contact “First Name” to “XYZ” [1] within the web UI and [2] via the batch update Contacts API endpoint both led to the webhook executing fine.

Hope this helps 🙂

Zach
