# Codefresh pipeline not triggered with ACR push event

**URL:** <https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070>\
**Category:** Pipeline Triggers\
**Created:** [June 27, 2025, 4:41am UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070 "2025-06-27T04:41:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vunt35](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/vunt35/32/704_2.png) [@vunt35](https://community.codefresh.io/u/vunt35)\
**Post date:** [June 27, 2025, 4:41am UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070/1 "2025-06-27T04:41:53Z")

</div>

I have a pipeline and have configured a trigger event that every time a new image is pushed to the Azure Container Registry repo, the pipeline will run automatically. But I see it is not working, when I check the ACR webhook, I see a 404 error.

---

<div class="post-metadata">

**Author:** ![vunt35](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/vunt35/32/704_2.png) [@vunt35](https://community.codefresh.io/u/vunt35)\
**Post date:** [June 27, 2025, 6:49am UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070/3 "2025-06-27T06:49:46Z")

</div>

New Update!

I have changed the URL in ACR webhook then it returned 200!

---

<div class="post-metadata">

**Author:** ![vunt35](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/vunt35/32/704_2.png) [@vunt35](https://community.codefresh.io/u/vunt35)\
**Post date:** [June 27, 2025, 9:09am UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070/4 "2025-06-27T09:09:47Z")

</div>

Hi @Kostis, If in a pipeline I set up multiple push trigger events for different Azure Container Registry, how do I know which registry is being triggered?

---

<div class="post-metadata">

**Author:** ![Kostis](https://sea1.discourse-cdn.com/flex019/user_avatar/community.codefresh.io/kostis/32/391_2.png) [@Kostis](https://community.codefresh.io/u/Kostis)\
**Post date:** [July 2, 2025, 7:39am UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070/5 "2025-07-02T07:39:33Z")

</div>

You need to see if the registry name is available as a parameter in the webhook.

If yes, then you can extract it in a Codefresh pipeline.

---

<div class="post-metadata">

**Author:** ![scot](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@scot](https://community.codefresh.io/u/scot)\
**Post date:** [January 19, 2026, 12:13pm UTC](https://community.codefresh.io/t/codefresh-pipeline-not-triggered-with-acr-push-event/1070/6 "2026-01-19T12:13:19Z")

</div>

Which ACR fired by default is not disclosed by Codefresh. The same pipeline endpoint is reached by every ACR push trigger. It is your responsibility to examine the webhook payload when it returns 200.

drop the payload, retrieve the field from the registry or repository, map it to a variable, and then use that information to branch logic. Repo names are typically more dependable than registry names when you have several repos in one ACR.

In summary, the ACR trigger functions, but in order to determine what fired, you have to explicitly parse the payload.
