Shouldn’t you be requesting with a oAuth? And the oAuth overrides the clientID (the end point is scoped) goes to check the docs
Edit:
Requires the scope: user:read:broadcast
As does
Optional scope: user:read:broadcast or user:edit:broadcast
Wonder why it’s optional…
So yeah, seems you can do it without and oAuth with a ClientID and specify a UserID…
Your OP seems weird, do mean a Valid ClientID or Valid oAuth (bearer since helix)?