Channel Points API - Get Custom Rewards Endpoint

Hello again, I’ve posted several questions on the forum over the past week and a few of you have been super helpful, so thank you for helping. :slight_smile:

I am trying to get all channel rewards and be able to separate them by manageable(by my clientID) and not manageable rewards.
To do this I am calling the endpoint and providing the broadcaster_id. When I do this, I get all of the rewards on the channel.
My issue begins when I attempt to call the endpoint to get only manageable rewards. I am attempting to use the same endpoint with an extra param noted in the documentation
( ?&only_manageable_rewards=true)

When I call this endpoint with this param it responds with:
{
error: ‘Unauthorized’,
status: 401,
message: ‘incorrect user authorization’
}

Call me crazy, but I am hitting the same endpoint with just a modified parameter. Is there something I’m missing?

Thank you again to everyone on here that are so helpful :slight_smile:

Sounds like you built the URL wrong, should be

https://api.twitch.tv/helix/channel_points/custom_rewards?broadcaster_id=ID&only_manageable_rewards=true
1 Like

Wow, is my amateur showing? haha!
I copied and pasted the URL directly from the documentation. Might be something they need to update with the docs so I went ahead and submitted an issue: https://github.com/twitchdev/issues/issues/263

Thanks for clearing that up for me!

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