It may be a confusion on my part.
I generated the OAuth token with TMI and it doesn’t have the channel_editor scope.
I used this: http://www.twitchapps.com/tmi/ to get my token and I should have read better.
EDIT:
I tried to get my token via: https://api.twitch.tv/kraken/oauth2/authorize and I get this:
{"error":"Not Found","status":404,"message":null}
https://api.twitch.tv/kraken/oauth2/authorize?response_type=token&client_id=clientid&redirect_uri=hyperbot.tv&scope=channel_editor