Call a url when user get reward with Channel Points

No the users token isn’t valid to call the API only the broadcasters token is

So you would store redeems (source from the API/Eventsub via the streamers token) in a database and access the database instead.

There is no API to get redeems on the users behalf

Only the broadcasters