We’re are migrating away from polling the REST APIs (/live_streams, every 4 to 8 seconds) to using webhooks for determining when a stream has started and when the audio/video has connected. We are about halfway through that process. However, I am noticing a significant delay (10 to 60 seconds) between a webhook notification and confirmation of that change via the REST APIs. Are the webhooks telling me something different than the REST APIs? Is the polling we are currently doing causing some “throttling” to occur? Our intended end state is to wait for confirmation from the webhooks before making REST API calls to pick up the details. But from what I’m seeing at this point, I will still need to have a polling mechanism in place because of this lag.
Has anyone else seen a discrepancy in the information returned from these two mechanisms?