I was looking forward to the channel point API but now that it is finally out I have one big problem with it.
From what I understand, there is no way to affect a channel point reward if the client-id does not match the client id used during its creation. On the surface, this might sound like a minor issue but this renders the whole API system for channel point a bit useless, let me explain.
This forces 2 options for developers.
Either your App comes with a few premade rewards that are created on startup and leave it at that
OR you have to design your own interface for creating/managing rewards, not possible for lots of project.
For the end-user, this would make no sense why the rewards they created on the website couldn’t be used with other apps. For example, It would be impossible for someone to make a button on a stream deck that fulfills or cancels someone’s redeem.
I’m personally trying to make a simple command that cancels and fulfill redeems and can turn rewards on or off at will through a stream deck. This is rendered impossible due to the client id restriction. Forcing me to make an interface myself and distributing it along with my command, which is highly impractical.
Any way to bypass the client-id restriction would be very welcomed