[v3] Broken partner property of channel records

I’m experiencing some issues with the partner property of channel records when using the v3 API. Every channel’s partner property is set to false when using the channel data from the /kraken/streams/:channel endpoint (maybe others as well, haven’t checked yet). Using the /kraken/channels/:channel endpoint is still working correctly, though. This started to happen since today and breaks my application, which utilizes these embedded channel records, so that additonal API requests can be avoided.

See this example:

$ curl -s -H "Accept: application/vnd.twitchtv.v3+json" -H "Client-ID: CLIENTID" "https://api.twitch.tv/kraken/streams/beyondthesummit" | jq ".stream.channel.partner"
false
$ curl -s -H "Accept: application/vnd.twitchtv.v3+json" -H "Client-ID: CLIENTID" "https://api.twitch.tv/kraken/channels/beyondthesummit" | jq ".partner"
true

Thanks for the report! I’ll look into this. :slight_smile:

The Streams API endpoint would only return true in your example, if the example channel is live at the time.

Was the channel live at the time?

As it’s working as expected for me today, checking a stream that is live

This was broken, and fixed.

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