opened
stachu540
username_0
### OAuth Authentication
 - [x] Twitch
 - [ ] StreamLabs - moving to new repository
 
### Twitch REST Endpoints (Kraken) - Deprecated but still usable
 - [ ] Bits
 - [x] Channel Feed
 - [x] Channels
 - [x] Chat
 - [ ] Clips
 - [ ] Collections
 - [x] Communities (Released: 10.02.2017)
 - [x] Games
 - [x] Ingests
 - [x] Search
 - [x] Streams
 - [x] Teams
 - [x] Users
 - [x] Videos
  - [ ] Uploading (for real)

### New Twitch API (Helix)
 - [ ] Analytics
   - [ ] Game
   - [ ] Extension
 - [x] Bits Leaderboard
 - [x] Clips Creation
 - [x] Clips
 - [x] Games
   - [x] Top Games
 - [x] Streams
   - [ ] Metadata
 - [x] Users
   - [x] Follows
   - [x] Updating User Description
   - [ ] Active Extension
   - [ ] Update Extension
 - [x] Videos

### Twitch PubSub
 - [ ] Bits
 - [ ] Commerce
 - [ ] Whispers
 - [ ] Subscriptions
 - [ ] Follows - *Unofficial*
 - [ ] Extension Broadcast System - *Unofficial*
 - [ ] Stream Status (Video Playback) - *Unofficial*
 - [ ] Moderation Action (from specified moderator in specified channel) - *Unofficial*
 
### Twitch IRC (WebSocket)
 - [ ] Raids
 - [ ] Rituals
 - [ ] Chat Rooms
 - [ ] Subscriptions
 - [ ] Cheers (Bits)
 - [ ] `/me` interactions chat
 - [ ] `/color` changer
 - [ ] [Moderation](https://help.twitch.tv/customer/portal/articles/659095-chat-moderation-commands)
   - [ ] Ban (with reason)
   - [ ] Timeout (with reason)
   - [ ] Slow mode
   - [ ] Sub mode
   - [ ] Follow mode
   - [ ] R9K mode
   - [ ] Emote Only mode
 - [ ] Channel Editor
   - [ ] Commercial
   - [ ] Host mode

### Extension support (Soon)
 - [ ] JSON Web Token Authorization
 - [ ] PubSub (EBS - Extension Back-end Service)
 - [ ] Gradle / Maven Plugin provides utilites
 - [ ] Endpoints
   - [ ] Create Secret
   - [ ] Revoke Secret
   - [ ] Get Secrets
   - [ ] Live Channels with Active Extension
   - [ ] Set Required Config
   - [ ] Send PubSub Message (EBS)

### WebSub (PubSub in Webhooks)
 - [ ] User Follows
 - [ ] Stream States (up/down)
 - [ ] User Data changed
 - [ ] Game Analytics

## 3rd Party
### [Streamlabs](https://streamlabs.com/)
 - [ ] Moving to new Repository
   - [ ] Users (Read)
   - [ ] Donations (Read, Create)
   - [ ] Custom Alerts (Create)
 
### [StreamElements](https://streamelements.com/)
  - Planned

### [StreamTip](http://streamtip.com/)
 - Planned

### [GameWisp](https://gamewisp.com/)
 - Planned
 
### [StreamPro](https://streampro.io/)
  - No API

### [Muxy.IO](https://muxy.io/)
  - No API
Feature List [v1]
issue
closed
PhilippHeuer
username_1
issue