Webhook issue

Issue observed after 11th January

I had registered approximately 50+ webhooks in Asana.

  1. Today, when I fetched all webhooks using the API, I received only 8 webhooks—all of which were created after 11th January. All webhooks created before 11th January appear to have been removed.

  2. I also tried registering two new webhooks for custom field changes and section changes. However, I noticed that the webhook responses do not include any data in the events parameter.

Hui @Chintesh_Prajapati and welcome to the forum,

FYI I moved your post to the English Forum > Developers & API forum section, which is the home for all developer-related discussions.

@Mikhail_Melikhov @dbrdak

2 Likes

Hi @Chintesh_Prajapati, and welcome to the forum!

Regarding the issue with webhooks disappearing, there are a few possible causes. Most commonly, this happens when the webhook server that Asana is trying to reach (via the Target URL specified in the Establish a Webhook request) responds with an error status code. In that case, our system will automatically remove the webhook after certain amount of time (usually ~72h) to avoid repeatedly sending requests to an unreachable or failing endpoint.

Another possibility is related to ownership. In Asana, you can only retrieve webhooks that you personally created. If those 50+ webhooks were created by a different user, they would not appear when fetched with your API Token.

As for the issue with events sent by a webhook subscribed to custom fields, could you clarify whether the events array is completely empty, or if it contains only a minimal amount of data? If it’s the latter, that behavior is expected. Webhook payloads intentionally use a minimal object definition – they are designed to be lightweight and fast. To retrieve full details, we recommend making a follow-up API request using the resource GID included in the event object.

If you’d like us to investigate this more deeply and provide a more tailored solution, please open a support case with us. That will allow us to look directly at the specific webhooks and events on our side.

Best,
Dominik

1 Like