We’re developing an integration with Zapier, and while most of the OAuth v2 works well, the refresh flow is not working for us. It seems that Zapier instead of polling our triggers in every 15 minutes, and after it gets a 401 calling into the refresh endpoint, it is calling the /validate endpoint for our OAuth platform, which gives back 400 so the refresh flow never happens.
Does anyone know when, where, why calls Zapier into the /validate endpoint?
Can we alter Zapier’s behaviour to only call into the auth endpoint then the token endpoint, get an access token, call our service with that token over and over until it gets a 401 from our service, then call into the refresh token endpoint on our oauth platform?
My team does not own the oauth platform, so I doubt modifying the /validate behavior to give back 401 is a valid route for us.