In the near future, we will stop sending the delay of a broadcast on the channel object, and instead only set it on the stream object. This is to support ongoing infrastructure work, and to better express delay as a property of each broadcast.
We’ve already added the delay field to the stream object, and are still setting it on the channel object for a few weeks to provide a smooth migration. Soon, we’ll always set it to null on the channel object. Please update your apps accordingly.
The change in documentation can be found at https://github.com/justintv/Twitch-API/pull/452
Let me know if you have any questions or concerns about this change.