Scopes

Each API endpoint has a specific scope for access. This allows you to request only what you need from the user for your application.

ScopeEndpoint
donations.createPOST /donations
donations.readGET /donations
alerts.createPOST /alerts
legacy.tokenGET /legacy/token
socket.tokenGET /socket/token
points.readGET /points
points.writePOST /points/subtract
POST /points/import
POST /points/add_to_all
alerts.writePOST /alerts/skip
POST /alerts/mute_volume
POST /alerts/unmute_volume
POST /alerts/pause_queue
POST /alerts/unpause_queue
POST /alerts/send_test_alert
credits.writePOST /credits/roll
profiles.writeGET /alert_profiles/get
POST /alert_profiles/activate
jar.writePOST /jar/empty
wheel.writePOST /wheel/spin
mediashare.controlPUT media-share/play-media
PUT media-share/pause-media
PUT media-share/volume-up
PUT media-share/volume-down
PUT media-share/skip-video
PUT media-share/playback-video
PUT media-share/enable-requests
PUT media-share/disable-requests
PUT media-share/enable-autoplay
PUT media-share/disable-autoplay
PUT media-share/enable-autoshow
PUT media-share/disable-autoshow
PUT media-share/enable-moderation
PUT media-share/disable-moderation
PUT media-share/enable-backup
PUT media-share/disable-backup