Authentication:
- Generate Authorization URL ("code" or "token" authorization)
- Get App Access Tokens (OAuth Client Credentials Flow)
- Get User Access Tokens (OAuth Authorization Code Flow)
- Refresh User Access Tokens
- Revoke User Access Tokens
- Validate Access Token
API Endpoint:
- Start Commercial
- Get Extension Analytics
- Get Game Analytics
- Get Bits Leaderboard
- Get Cheermotes
- Get Extension Transactions
- Get Channel Information
- Modify Channel Information
- Get Channel Editors
- Create Custom Rewards
- Delete Custom Reward
- Get Custom Reward
- Get Custom Reward Redemption
- Update Custom Reward
- Update Redemption Status
- Get Channel Emotes
- Get Global Emotes
- Get Emote Sets
- Get Channel Chat Badges
- Get Global Chat Badges
- Create Clip
- Get Clip
- Get Clips
- Create Entitlement Grants Upload URL
- Get Code Status
- Get Drops Entitlements
- Update Drops Entitlements
- Redeem Code
- Create / Remove / List EventSub Subscriptions
- Get Top Games
- Get Games
- Get Hype Train Events
- Check AutoMod Status
- Manage Held AutoMod Messages
- Get Banned Events
- Get Banned Users
- Get Moderators
- Get Moderator Events
- Get Polls
- Create Poll
- End Poll
- Get Predictions
- Create Prediction
- End Prediction
- Get Channel Stream Schedule
- Get Channel iCalendar
- Update Channel Stream Schedule
- Create Channel Stream Schedule Segment
- Update Channel Stream Schedule Segment
- Delete Channel Stream Schedule Segment
- Search Categories
- Search Channels
- Get Stream Key
- Get Streams
- Get Followed Streams
- Create Stream Marker
- Get Stream Markers
- Get Broadcaster Subscriptions
- Check User Subscription
- Get All Stream Tags
- Get Stream Tags
- Replace Stream Tags
- Get Channel Teams
- Get Teams
- Get Users
- Update User
- Get Users Follows
- Get User Block List
- Block User
- UnBlock User
- Get User Extensions
- Get User Active Extensions
- Update User Extensions
- Get Videos
- Delete Videos
- Get Webhook Subscriptions
- Create Extension Secret
- Get Extension Secret
- Revoke Extension Secrets
- Get Live Channels with Extension Activated
- Set Extension Required Configuration
- Set Extension Configuration Segment
- Get Extension Channel Configuration
- Get Extension Configuration Segment
- Send Extension PubSub Message
- Send Extension Chat Message