New Chatters API endpoint now available in open beta

When you say “connected to the specified broadcaster’s chat session” does that refer to if the user is connected to the IRC channel? Or does it refer to chatters who are connected to chat through a 1st-party application?

– edit –
Seems like the former is correct (users connected to IRC channel), but would like to know if this is documented as official or not.

In theorym Twitch doesn’t know the difference

1st party and 3rd party both connect to chat the same socket at the same URL.

1 Like

I see, ok thanks. The wording “chat session” made me think there was a difference

It would be really nice to make this endpoint available with app tokens only. Since chatters is already a public information, I do not see a point of using user’s token for this.

It’s not public information any more.

The main website only shows selected members of chat not all members of chat.

The whole point of this new endpoint is to deprecate the potentially GDPR/other law privacy violating endpoints. Hence it’s moved to require a user token with mod permissions/scopes where the user calling it has to be a mod of the cahnnel

TLDR: NO it’s not public information

1 Like

You don’t speak for Twitch; you only make authoritative-sounding statements as though you do. In reality, their compliance officers disagree with your assessment (or are incompetent because the man from the internet said).

GDPR does not allow divulging even selected private information, even to random non-employees who have legally-meaningless statuses like “moderator” and “broadcaster”.

The website never reliably showed all members of chat, so that claim could have always been made. In fact, it does publicly display a list of chatters. Publicly. Publicly.

The new chatters endpoint requires properly authorized moderator tokens to get any users in chat.

Publicly displayed information is highly privileged… for third party developers.

This would be an entire non-discussion if they provided equivalent information with equivalent authorization requirements. They don’t. Pretending otherwise doesn’t change the facts.

I’m citing example laws that might apply

Correct I don’t.

But I’m offering insight on why I think a given thing is done/is being done a given way.

So apologies if I don’t prefix everything with a “in my opinion” as that should be implied.