Most similar systems use the chatters endpoint, and just accept the fact that because it’s an undocumented endpoint that it will change/break at any time or be removed in the future. Because it’s just users connected to chat it’s why almost all points systems by 3rd parties are exploitable by bots, and will give points to users who do not even have the stream up.
Now that Twitch has given more API integration with the Channel Points system, you should utilize that if you are able.