# Streams Webhook Reproducible Delay

**URL:** <https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379>\
**Category:** API\
**Created:** [December 21, 2017, 1:05am UTC](https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379 "2017-12-21T01:05:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![artemisbot](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/artemisbot/32/3873_2.png) [@artemisbot](https://discuss.dev.twitch.com/u/artemisbot)\
**Post date:** [December 21, 2017, 1:05am UTC](https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379/1 "2017-12-21T01:05:27Z")

</div>

Was interested in how long on average it takes for Twitch to post to the streams webhook, but it’s actually 100% reproducible to show that it’s always the same delay. From clicking Start Streaming in OBS to the webhook triggering for the stream coming up, it is always 2 minutes and 15 or 16 seconds. From clicking Stop Streaming to the trigger for the stream going down, it is always 5 minutes and 55 seconds. Test it yourself, but it is always the same. Figured this could be useful for other devs out there.

---

<div class="post-metadata">

**Author:** ![DoctorLoktor](https://avatars.discourse-cdn.com/v4/letter/d/ce73a5/32.png) [@DoctorLoktor](https://discuss.dev.twitch.com/u/DoctorLoktor)\
**Post date:** [December 21, 2017, 9:29am UTC](https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379/2 "2017-12-21T09:29:18Z")

</div>

I can second that i am also receiving the up/down notifications after a few minutes have passed (and it’s rather consistent at that)

But i also have the problem that i mostly don’t get the stream down notifications at all, or very rarely altough the same method is called just with different data.

I also made a thread about this:

> [@\[BUG\] Webhooks Stream Up/Down](https://discuss.dev.twitch.com/t/bug-webhooks-stream-up-down/13351/8):
>
> Could be, I’m yet to use the stream up/down so can’t comment. But when I do, I’m still gonna be using kraken/helix. So if a webhook is missed I’ll still get kraken/helix +3 mimutes later

Maybe the location of the server influences this? if the twitch devs cannot reproduce this problem?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [December 21, 2017, 10:39am UTC](https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379/3 "2017-12-21T10:39:48Z")

</div>

> [@artemisbot](#):
>
> it is always 2 minutes and 15 or 16 seconds

This was discussed on the [ChatServer](http://link.twitch.tv/devchat)

WebHooks waits for Helix to show the stream as live. So that if you get a streamUp the payload matches helix if you were to perform a helix lookup.

So yes, StreamUp is still as delayed as if you were long polling

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [January 20, 2018, 10:39am UTC](https://discuss.dev.twitch.com/t/streams-webhook-reproducible-delay/13379/4 "2018-01-20T10:39:51Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
