I’ve noticed that my application will sometimes stop receiving webhook events from some athletes.
These athletes have not deauthorized my application, so I should still be receiving events for them. I have checked with these athletes and they have confirmed that my application is still authorized.
I’m wondering, does Strava stop sending webhooks events for an athlete if the athlete’s access token needs to be refreshed?
Currently, if I get a notification from an athlete that has an expired access token, this triggers a refresh call.
But do I need to be actively refreshing tokens right as they expire to make sure that I don’t miss webhook events?
This is not mentioned in the documentation afaik.