We’re using `z.generateCallbackUrl()` which works great in most cases.
By default, the callback URL is called only once to notify our resource is ready.
The problem is that our users can enable a feature, and it will send two HTTP requests to the callback URL, because two different resources are created that take a long time. (Yes, this is poor API design, but that’s not possible to change)
For our action, I’m only interested in one of the HTTP requests, but I’m receiving the wrong HTTP request which doesn’t have the correct information to return to our users.
Our ideal solution would be that `performResume` can be triggered multiple times, and we can tell Zapier to wait for the other HTTP request, and ignore the current one. Something like this imaginary code:
```
const performResume = async (z: ZObject, bundle: Bundle) => {
// determine if request is the one we are not interested in
if("some_property" in bundle.cleanedRequest) return z.ignorePerformResume();
// continue doing stuff
};
```