Skip to content

Helix: Add missing documentation for endpoints #11

@iProdigy

Description

@iProdigy

Description

These endpoints lack markdown documentation

  • getChannelInformation
  • updateChannelInformation
  • startCommercial
  • banUser
  • unbanUser
  • sendWhisper
  • manageAutoModHeldMessage
  • getBlockedTerms
  • addBlockedTerm
  • removeBlockedTerm
  • searchCategories
  • searchChannels
  • deleteChatMessages
  • createCustomReward
  • deleteCustomReward
  • getCustomRewards
  • getCustomRewardRedemption
  • updateCustomReward
  • updateRedemptionStatus
  • createStreamMarker
  • getBannedUsers
  • getChatSettings
  • updateChatSettings
  • checkAutomodStatus
  • getAutoModSettings
  • updateAutoModSettings
  • sendChatAnnouncement
  • getChannelChatBadges
  • getGlobalChatBadges
  • getUserChatColor
  • updateUserChatColor
  • getChannelEmotes
  • getGlobalEmotes
  • getEmoteSets
  • getChannelEditors
  • getChannelVips
  • addChannelVip
  • removeChannelVip
  • addChannelModerator
  • removeChannelModerator
  • getUserBlockList
  • blockUser
  • unblockUser
  • createEventSubSubscription
  • deleteEventSubSubscription
  • getEventSubSubscriptions
  • checkUserSubscription
  • getPolls
  • createPoll
  • endPoll
  • getPredictions
  • createPrediction
  • endPrediction
  • startRaid
  • cancelRaid
  • getChannelStreamSchedule
  • getChannelInternetCalendar
  • updateChannelStreamSchedule
  • createStreamScheduleSegment
  • updateStreamScheduleSegment
  • deleteStreamScheduleSegment
  • getFollowedStreams
  • getTeams
  • getChannelTeams
  • deleteVideos
  • getCreatorGoals
  • getHypeTrainEvents
  • getIngestServers
  • getCharityCampaign
  • getSoundtrackCurrentTrack
  • getSoundtrackPlaylist
  • getSoundtrackPlaylists
  • getExtensions
  • sendExtensionChatMessage
  • getExtensionConfigurationSegment
  • setExtensionConfigurationSegment
  • getExtensionSecrets
  • createExtensionSecret
  • getExtensionLiveChannels
  • sendExtensionPubSubMessage
  • getReleasedExtensions
  • setExtensionRequiredConfiguration
  • getDropsEntitlements
  • updateDropsEntitlements
  • createEntitlementUploadUrl
  • getExtensionTransactions
  • updateUserExtensions
  • getExtensionBitsProducts
  • updateExtensionBitsProduct
  • getCheermotes
  • getCodeStatus
  • redeemCode
  • getModerators
  • getModeratorEvents
  • getStreams
  • getStreamKey
  • createClip
  • getClips
  • getGames
  • getExtensionAnalyticUrl
  • getGameAnalyticUrl
  • getBitsLeaderboard
  • getTopGames
  • getStreamMarkers
  • getSubscriptions
  • getSubscriptionsByUser
  • getUsers
  • getFollowers
  • updateUser
  • getUserExtensions
  • getUserActiveExtensions
  • getVideos

Solutions

Add markdown docs

Additional context

Official helix documentation: https://dev.twitch.tv/docs/api/reference

Directory for markdown docs: https://github.com/twitch4j/twitch4j.github.io/tree/master/docs/versioned_docs/version-1.x/rest-helix

Method definitions: https://github.com/twitch4j/twitch4j/blob/master/rest-helix/src/main/java/com/github/twitch4j/helix/TwitchHelix.java

Javadoc: https://twitch4j.github.io/javadoc/com/github/twitch4j/helix/TwitchHelix.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions