Helix has no way to get title/game for a channel that is offline
Using just helix it is impossible to get the title/status or game of a channel when it is offline.
Which makes it difficult for third party tools to obtain title/game to check it should match what we want before the channel goes live, so that notifications for the channel (email etc) have the correct game/title.
Additionally bot commands such as
"!caster - caster link to caster was last seen playing game"
are difficult to achieve using pure Helix
This is now possible with the "Get Channel Information" Helix endpoint. Here are the docs: https://dev.twitch.tv/docs/api/reference#get-channel-information
For a list of all the endpoints added in June 2020, see this blog post: https://blog.twitch.tv/en/2020/06/18/announcing-the-latest-helix-endpoints-and-hype-train-api/
Often many streamers leave short but important annonce in stream title even if stream is offline. Now there is no method in helix api to get this info.
I can get title for offline stream only with Kraken v5 (but this api marked as deprecated).