v1.1.16
Big update this time! The Mock API is now more or less up-to-date with the latest changes. This will help us include future API updates in a quicker manner.
Special thanks to @juaoose for the PR, and to @JMTK and @Bootlegclan for the bug reports and feature requests.
The full list of changes is as follows:
- Added
--tier
flag for EventSub to define subscription tier - Updated EventSub
channel.shoutout.create
andchannel.shoutout.receive
version frombeta
to1
- Changed list of support EventSub topics to show the topic names instead of the aliases. Note: Aliases were removed from visibility, but they still work when used as to allow for backwards compatibility.
- Added the following Mock API endpoints:
- /charity/campaigns
- /charity/donations
- /chat/chatters
- /chat/settings
- /chat/announcements
- /chat/color
- /goals
- /moderation/bans
- /moderation/chat
- /moderation/moderators
- /moderation/shield_mode
- /moderation/vips
- /raids
- /whispers
- Updated the following parts of the Mock API:
- Removed POST and DELETE from /users/follows
- GET /bits/cheermotes now provides proper data format
- Check AutoMod Status now no longer requires
user_id
field; - Endpoints /moderation/banned/events and /moderation/moderators/events removed
- Get Banned Users now includes
created_at
field - Get Moderators includes channel:manager:moderators scope
- Renamed endpoint /chat/emotes/channel to /chat/emotes;
- /chat/emotes and its sub-endpoints now have all missing fields;
- POST and PATCH /schedule/segment now include previously missing fields, and no longer mandate the
is_reoccurring
field - GET /teams/channels now include missing fields
- GET /videos now has the correct field names, and generates new video descriptions and types properly
- Added
igdb_id
field to endpoints /games and /games/top - Updated /clips fields to match latest version
- Added
updated_at
field to /entitlements/drops - Updated /predictions to support multiple prediction options
- Added missing tags fields to Get Streams, Get Followed Streams, Search Channels, and Get/Modify Channel Information
- Updated Go version to 1.18
Changelog
- 346beb6 Add subscription tier flag
- a5df695 Add tier flag to docs
- fd16e4c Added endpoints /charity/campaigns, /charity/donations, /chat/chatters, /chat/settings, /c*/announcements, /c*/color, /goals, /moderation/bans, /m*/chat, /m*/moderators, /m*/shield_mode, /m*/vips, /raids, /whispers
- 975d223 Added igdb_id to /games and /games/top; Updated /clips fields; Added updated_at to /entitlements/drops
- c325d43 Changed shoutout version from beta to 1
- 83245ad Dependabot #2 #3 #4 fixes (#216)
- 83448d6 Fixed test file
- 4ff88d3 Fixed tests
- 98df51e GET /bits/cheermotes provides proper data format; Check AutoMod Status no longer needs user_id; /moderation/banned/events and /moderation/moderators/events removed; Get Banned Users now includes created_at field; Get Moderators includes channel:manager:moderators scope
- ba22e4c GET /teams/channels includes missing fields; GET /videos corrected field names, and generates new video descriptions and types properly
- 907ff67 Merge branch 'main' into mock-api-jan-23
- 2957aa8 Merge branch 'main' into mock-api-jan-23
- f0d8950 Merge branch 'main' into shoutouts-ga
- 46d6a37 Merge pull request #210 from juaoose/main
- 65b3af7 Merge pull request #211 from twitchdev/mock-api-jan-23
- 28810f9 Merge pull request #213 from twitchdev/shoutouts-ga
- 000dbd4 Merge remote-tracking branch 'origin/main' into mock-api-jan-23
- 9acd6b4 Removed POST and DELETE from /users/follows
- f8f15cf Renamed /chat/emotes/channel to /chat/emotes; /chat/emotes and its sub-endpoints now have all missing fields; POST and PATCH /schedule/segment have missing fields, and no longer mandate is_reoccurring
- cccb0c5 Updated /predictions to support multiple options; Added missing tags fields to Get Streams, Get Followed Streams, Search Channels, and Get/Modify Channel Information; Added /chat/shoutouts
- d56a192 Updated database version
- e7c5e07 Updated help docs to show EventSub topics instead of aliases. Previous aliases still work, but are not prreferred to be used by users going forward.