If you send a get request to the https://api.twitch.tv/helix/streams/followed endpoint for a user that hasn’t followed any streams then a 500 response is returned. Expected result is an empty data set and a valid response but that doesn’t seem to be the case. I’ve tested with multiple different accounts, verified and unverified, accounts with streams followed and those without. If the user has followed at least one stream then the endpoint returns a valid response with the expected data but otherwise a 500 error is returned. I can work around this for now but this seems like a bug to me.