SCALAR
Boolean
The Boolean
scalar type represents true
or false
.
link GraphQL Schema definition
1 scalar Boolean
link Required by
- AccountConnectionSetThe information about all of a user's connected accounts.
- AdContextDeclineStateThe decline state for the context.
- AddChannelBlockedTermInputAddChannelBlockedTermInput takes in the channel, phrases, and if the term should be editable by mods.
- AdPropertiesAd Properties is an object that defines ad properties for a channel.
- AdRequestClientContextThe context of the Client when the ad request is about to be made.
- AdRequestContextThe context of an upcoming ad request.
- AdRequestPlayerContextThe context of the Player when the ad request is about to be made.
- AssociatesStoreInformation regarding an Amazon Associates store.
- AutohostSettingsA user's autohosting settings.
- AutoModContentAutomodContent is the automod response for the text evaulated.
- AutoRefillProfileAuto Refill profile information.
- BadgeSelfEdgeFurther details about this object, subject to the user's permissions.
- BeginUseBitsInExtensionPayloadThe result of a BeginUseBitsInExtension mutation.
- BitsBadgeTierBits Badges with their associated settings.
- BitsBadgeTierInputBadgeTier metadata to modify.
- BitsBadgeTierNotificationA notification about achieving a new bits badge tier. Used to send a special message.
- BitsBundleOfferBitsBundleOffer is an offer to purchase a number of bits for a certain price.
- BitsKeyCodeSelfClaimEdgeUser edge relating the key's status to the user.
- BitsLeaderboardSettingsBitsLeaderboardSettings are channel-specific settings related to Bits Leaderboards.
- BitsProductEligibilityThe type used when checking bits product eligibility for a user.
- BoostSettingsA BoostSettings is a set of preferences set by a creator regarding Community Boosts for their channel.
- BountyBoardSettingsBounty board settings configure how a user can interact with the Bounty Boards feature.
- BountyCampaignA campaign defines the requirements and parameters for a set of bounties.
- BountyCampaignBrandDetailsDetails about a bounty campaign that only the sponsoring brand should see.
- BrandPortalSettingsBrand portal settings configure how a company can interact with the brand portal.
- BroadcastSettingsSettings for a User's broadcast that persist between streams.
- CampaignObjectiveThis type holds information about a campaign objective, which belongs to a campaign. An objective can hold multiple milestones which users can hit and get rewards. An objective can hold a cheer group.
- CampaignPropertiesAll Campaign properties that are running for a given user.
- CampaignRewardMetadataMetadata for the reward that only impacts how the rewards are rendered on the front end apps.
- CampaignTriggerThis type holds information about a campaign trigger, which belongs to a campaign. A trigger has a list of rewards that can be earned by various one time events.
- CCPACookieVendorCCPA cookie vendor for a user.
- CelebrationCelebration is a configuration that denotes when a celebration is triggerd and when sort of celebration will show when it triggers.
- CelebrationConfigThe channels configuration of celebrations.
- CelebrationProductA celebration product that a user may purchase.
- CelebrationProductConfigInputConfiguration settings to change for a celebration product.
- CelebrationUserSettingsA container for celebration settings for the logged in user.
- ChallengeConditionA condition to be satisfied by a specific owner.
- ChannelA User's place on Twitch.
- ChannelBlockedTermChannelBlockedTerm is an object that defines things that automod should permit in a channel.
- ChannelClipsCreationRestrictedToChannelClipsCreationRestrictedTo contains the roles that are allowed to create Clips on a channel that has isClipsEnabled set to true.
- ChannelClipsCreationRestrictedToInputChannelClipsCreationRestrictedToInput contains the roles that are allowed to create Clips on a channel that has isClipsEnabled set to true.
- ChannelClipsSettingsChannelClipsSettings are the clips setting for the channel, including restriction settings for clip creation.
- ChannelHomeCategorySuggestionsShelfEdgeContains a category and a boolean to denote whether the user has chosen to hide that category from their channel home page's category shelf.
- ChannelModerationActionOnAutomodTermEntryModeration Actions relating to automod terms. ex: add permitted term, remove permitted term, add banned term, remove banned term.
- ChannelModerationActionOnChannelEntryModeration Actions relating to another channel. ex: host, unhost, raid, unraid.
- ChannelNotificationSetting
- ChannelNotificationSettingsData about notification settings for a follow relationship.
- ChannelPermittedTermChannelPermittedTerm is an object that defines things that automod should permit in a channel.
- ChannelPredictionSettingsSettings dictating how Prediction Events are run on a channel.
- ChannelSelfEdgeInformation about the requesting user with respect to a channel.
- ChatRoomBanStatus
- ChatSettingsChatSettings are settings and rules for chatting in a channel.
- ChatUISettingsVarious user specific settings on how to render chat.
- CheckoutConfigurationConfigs that help initiate the bits checkout flow.
- CheckoutConfigurationInputInputs for checkoutConfiguration.
- CheckoutPriceSummaryPrice information about an item in the checkout process.
- CheerInfoCheerInfo is the channel-specific bits/cheer settings and current state.
- CheermoteCampaignSelfEdgeEdge that relates a cheermote campaign to the logged in user.
- CheermoteImageCheermoteImage is a single image variation of a `CheermoteTier`.
- CheermoteTierCheermoteTier has information about a single tier of a cheermote.
- CheerPartnerBadgeSettingsBits partner settings associated with the badges.
- CheerPartnerChatMessageSettingsBits partner settings associated with the chat message.
- CheerPartnerCheerBombSettingsBits partner dashboard settings for the bits cheer bomb events.
- CheerPartnerCustomPrefixSettingsBits partner settings for custom cheermote prefix.
- CheerPartnerLeaderboardSettingsBits partner dashboard settings for the bits leaderboard.
- CheerPartnerRecentCheerSettingsBits partner settings associated with recent cheers.
- CheerPartnerSettingsCheer settings, configured in their partner dashboard.
- CheerSettingsCheerSettings are the channel-specific cheer settings.
- ClaimDropRewardsPayloadClaimDropRewardsPayload returns the state of the claim.
- ClipA recorded, replayable part of a live broadcast.
- CloudBroadcastProviderCapabilitiesCapabilities of a cloud broadcast provider.
- CollectionOptionsA Collection input to set options to include all items in a collection.
- CollectionsOptionsOptions for filtering collections.
- CommunityPointsAutomaticRewardAn automatic community points reward.
- CommunityPointsChannelSettingsSettings for a channel's Community Points.
- CommunityPointsCommunityGoalCommunity goal.
- CommunityPointsCustomRewardA custom community points reward on a channel.
- CommunityPointsCustomRewardGlobalCooldownSettingSettings for how often a custom reward may be redeemed per stream.
- CommunityPointsCustomRewardGlobalCooldownSettingInputInput for creating and updating a Community Points custom reward's max per stream settings.
- CommunityPointsCustomRewardMaxPerStreamSettingSettings for how often a custom reward may be redeemed per stream.
- CommunityPointsCustomRewardMaxPerStreamSettingInputInput for creating and updating a Community Points custom reward's max per stream settings.
- CommunityPointsCustomRewardMaxPerUserPerStreamSettingSettings for how often a custom reward may be redeemed per stream.
- CommunityPointsCustomRewardMaxPerUserPerStreamSettingInputInput for creating and updating a Community Points custom reward's max per stream settings.
- CommunityPointsCustomRewardTemplateA template used to create a custom reward.
- CommunityPointsEarlyAccessSettingsProperties concerning the user's participation in the Community Points early access program.
- CommunityPointsEmoteVariantA community points emote variant, includes base emote plus modifications.
- CommunityPointsLimitedEarningsAvailability of limited earn actions for a viewer in a specific channel.
- CommunityPointsPropertiesProperties relating to a user's community points in a channel.
- CommunityPointsRewardSummaryA summary of information about redemptions of a given custom community points reward. Only returns results for logged-in, authorized users, otherwise returns a nil response.
- CompanyA company that is on Twitch.
- CompetitionOrganizerCapabilityThe features a user has access to when creating a competition with the Versus product.
- CompetitionPlayerA player is solo participant in a Competition.
- CompetitionSelfEdgeThe relationship between the authenticated user and the competition.
- CompetitionTeamA Team is scheduled or has competed in a Competition.
- CompetitionTeamSelfEdgeThe relationship between the authenticated user and the competition Team.
- ComponentViewThe view configuration of an extension if the component anchor is supported.
- ComponentViewInputThe view configuration of an extension if the component anchor is supported.
- ConfigViewConfigView holds the view configuration of an extension if the config page is supported.
- ConsentThe consent status returned for the current user.
- CreateBitsChallengeConditionForExtensionInputCreateBitsChallengeConditionForExtensionInput creates a Bits condition on behalf of a user by an extension.
- CreateBountyCampaignInputCreateBountyCampaignInput includes the campaign that is being created.
- CreateCelebrationInputInputs for creating a new celebration.
- CreateCommunityPointsCustomRewardInputInput for creating a custom Community Points reward in a channel.
- CreateCommunityPointsImageUploadInfoInputInput for generating upload info (urls and upload IDs) for uploading Community Points images. Channel ID is required. Only one of the other three fields should be set, to indicate what the image is being uploaded for.
- CreateDropBenefitInputCreateDropBenefitInput has fields required to create a drop benefit.
- CreateExtensionImageUploadInfoInputInformation needed to generate a URL and UploadId to upload extension images to.
- CreatePollInputInputs for creating a new poll.
- CreatePostInput
- CreateRoomInput
- DashboardActivityFeedActivityBitsUsageWhen a user uses Bits for or sends Bits to a channel.
- DashboardActivityFeedActivityCommunitySubscriptionGiftingWhen a user gifts subscriptions to a community for a channel.
- DashboardActivityFeedActivityIndividualSubscriptionGiftingWhen a user gifts a single subscription to another individual user for a channel.
- DashboardAlertQueuePreferencesPreferences of a user controlling the types of dashboard alerts to be published.
- DensityDefines ads management attributes for channel.
- DisablePrerollsAbilityDisable Prerolls Ability contains the properties used by the Disable Prerolls Feature.
- DisableUserAccountInputInputs to the disableUserAccount mutation.
- DropBenefitContains all of the information about a Drop awarded to a user.
- DropCampaignA campaign a developer is running to give drops away to viewers of their game To be considered live, a campaign must be enabled with the current time being after the start but before the end times To apply to a particular channel a campaign must be live and additionally the channel must be playing an applicable game and either must be one of the applicable channels or the campaign must have an empty applicable channel list (where an empty list specifically means all channels are eligible).
- DropCampaignACLA toggleable access control list of channels given certain access to drop campaigns.
- DropCampaignSelfEdgeDropCampaignSelfEdge returns user specific information about the drops campaign.
- DropChannelSettingContains all of the information about the channel seetings for a Drop.
- DropRewardContains all of the information about a Drop awarded to a user.
- EmitCampaignDiscoveryEventPayloadEmitCampaignDiscoveryEventPayload is the success response for emitting a campaign discovery event.
- EmoteBitsBadgeTierSummarySelfEdgeThe Bits Badge Tier Summary data that is user-dependent.
- EmoticonPrefixChannels have emoticon prefixes.
- ExportVideoToYoutubeInputInput information for exporting a video to Youtube.
- ExtensionTwitch Extension.
- ExtensionCapabilitiesExtensionCapabilities contains data about what an Extension can do, in general, and at the time of interaction.
- ExtensionCapabilitiesInputExtensionCapabilitiesInput contains data about what an Extension can do, in general, and at the time of interaction.
- ExtensionCategoryAn extension category.
- ExtensionDynamicManagementInputExtensionDynamicManagementInput represents the game ID and whether it is dynamically managed or not on an extension.
- ExtensionInstallationAbilitiesThe set of abilities an extension is authorized to use.
- ExtensionInstallationDynamicManagementThe dynamic management setting for a content-matched game on an extension installation.
- ExtensionInstallationFeatureFlagsThe set of extension features an installer can opt in or out of.
- ExtensionInstallationSelfConnectionThe connection a user has to an Installed Extension.
- ExtensionLinkUserInputThe required input for an ExtensionLinkUser mutation.
- ExtensionManifestsSummaryA summary of extension state and the associated manifests.
- ExtensionRatingExtensionRating contains the information of a user's rating of a Twitch extension.
- ExtensionSelfConnectionThe connection a user has to an Extension object.
- FeaturedItem
- FeaturedStreamFeaturedStream contains extra metadata for presenting a featured Stream.
- FeaturedVideoDEPRECATED: do not use, it is subject to change. FeaturedVideo contains extra metadata for presenting a featured video.
- FeatureFlags
- FirstCheerTutorialSettings specific to the first cheer tutorial.
- FollowData about the relationship between one User and a User they are following.
- FollowEdgeAn element in a paginated list of follows relationships. Contains metadata about the follow relationship between two users.
- FollowerEdgeAn element in a paginated list of followers. Contains metadata about the follower relationship between two users.
- FollowUserInput
- GameSelfConnectionThe relationship between the authenticated user and a game.
- GDPRConsentGDPR Consent contains user consent on different tracking vendors.
- GetEmoteUploadConfigInputThe input for getting upload config.
- GiftCardCodeSelfClaimEdgeUser edge relating the pin's status to the user.
- HeroAssetRepresentation of a Hero asset.
- HiddenViewHiddenView holds the view configuration of an extension if it is a hidden load test extension.
- HypeTrainConfigThe Hype Train config for a channel.
- HypeTrainExecutionThe structure that defines Hype Train Execution in a channel.
- InvalidateEmailAssociationPayloadInvalidateEmailAssociationPayload is the response payload.
- ItBeginsAssociated metrics for the "It Begins" quest.
- LeaderboardSettingsPartner dashboard settings for the bits cheering and sub gifting leaderboards.
- LiveConfigViewLiveConfigView holds the view configuration of an extension if the live config dashboard page is supported.
- LiveUpNotificationInfoInformation about the live up notification of a user.
- MarkAllCreatorNotificationsAsReadPayloadThe result of a readAllCreatorNotifications mutation.
- MarkAllViewerNotificationsAsReadPayloadThe result of a readAllViewerNotifications mutation.
- MilestoneMilestone is a construct is used within a tournament. For a given threshold, when the user cheers at or past this amount, they are able to claim a reward for cheering at this level. Rewards can be fulfilled by different platforms. Types of milestones: - **Global milestone**: for a given threshold, this milestone is reached when cheers from all users on the channel is greater than or equal to the threshold. This unlocks a reward for all users who have cheered. - **Individual milestone**: for a given threshold, this milestone is reached when an individual user's total cheers in the channel is greater than or equal to the threshold. This unlocks a reward for the individual user who cheered. - **Team milestone**: for a given threshold, this milestone is reached when an individual cheers for a specific team in total is greater than or equal to the threshold. This unlocks a reward for the individual user who cheered. NOTE: Should have been named CheeringTournamentMilestone.
- MobileAdIdentityInputMobileAdIdentityInput contains mobile device information.
- ModEdgeElement in a list of moderators of a channel.
- ModLogsAn interface to query subsets of the moderation logs information for a given channel.
- NonTCFCookieVendorGDPR cookie vendors for vendors that dont support TCF strings, for a user.
- OAuthAppInformation about a registered developer OAuth application.
- OfferEligibilityOfferEligibility describes user's eligibility to purchase an Offer.
- OnsiteNotification
- OrganizationA developer organization.
- OrganizationInviteUserConnectionPaginated list of organization invites for in a user.
- OrganizationSelfEdgeThe relationship between the authenticated user and a game.
- OwnerChanletAttributesOwnerChanletAttributes store configuration flags for child chanlets the channel owns.
- PageInfoPageInfo is a special field which contains information about the page, specifically the cursors which the page starts and ends, and whether or not the client can forward-paginate or backward-paginate. This is part of the Relay Cursor Connections Specification: https://facebook.github.io/relay/graphql/connections.htm.
- PanelViewPanelView holds the view configuration of an extension if the panel anchor is supported.
- PartnershipDEPRECATED.
- PayableStatusPayout Status is the payout status of the creator for all non-earnings related issues.
- PaymentMethodType of payment method a user has used to buy products on Twitch, such as subs.
- PaymentTransactionThere are legacy and new data sources that contain similar payment transaction data. This type aims to merge several data sources into one to expose a consistent payment history for each Twitch user.
- PayoutInvitePayoutInvite describes a user's invite to a payout program.
- PayoutPlanDescribes the payout plan a user has when enrolled into a payout program.
- PayWithAmazonConfigs
- PendingSubscriptionData about a pending future subscription. ie. a user turns a 1-month gift into a recurring subscription.
- PlatformEventSetting
- PlaybackAccessTokenParamsOptional parameters to pass in when fetching a playback access token.
- PollA poll users can vote in.
- PollSettingsBitsVotesBits votes poll settings.
- PollSettingsCommunityPointsVotesChannel Points votes poll settings.
- PollSettingsMultichoiceMultichoice voting enabled poll setting.
- PollSettingsSubscriberMultiplierSubscriber multiplier poll settings. Deprecated: subscriber multipliers are no longer supported.
- PollSettingsSubscriberOnlySubscriber only poll settings. Deprecated: subscriber-only polls are no longer supported.
- Post
- PostPermissionSet
- PredictionA single Prediction made by a user on a Prediction Event.
- PriceInfoGeneric Price Information that supports taxing and multi region pricing. LONG-TERM NOTE: using Int (32 bit) as a price field can cause issue when we sell products locally e.g. 2147483648 (2^31) Lao Att = 253132 USD cent Therefor, if we sell product which price more than $2500 in Laos currency. We will need to fix this.
- PrimeOfferEligibilityThe requesting user's eligibility for a given Prime Gaming content offer. These fields map directly to eligibility rules used by SCES to calculate eligibility. They are true if the user is eligible under the specified rule.
- PrimeOfferSelfConnectionThe connection between the user and their offer entitlement state.
- PrimePromotionMetadata relevant to Prime copy or marketing that needs to be scheduled.
- PrimeSettingsPrime Settings related data for a given user.
- PrimeSubCreditBenefitInformation about the authenticated user's Prime subscription credit benefit.
- PrimeVideoBenefitInformation about the Amazon user's Prime Video benefit.
- PurchaseProfilePurchase profile of a recurring or non-recurring subscription that a user bought.
- QueryRoot fields to access the Twitch API.
- RadioCurrentlyPlayingContent currently playing in the client for a user.
- RadioCurrentTrackResponseThe currently playing radio track addition result.
- RadioPlaylistA Twitch Radio playlist.
- RadioStationA Twitch Radio station.
- RateExtensionInputRateExtensionInput submits a user's rating and feedback on a Twitch extension.
- ReactionSelfConnection
- RecurringPaymentDetailPayment Method information for a recurring payment. An abstraction for a set of Payments models, existing here to surface to the Payments Management Page.
- RejectedChatMessage
- ReportReasonA valid reason for a report.
- RequestInfoMetadata about a GraphQL request.
- RespondToTeamInvitationInputInputs to the respondToTeamInvitation mutation.
- ResubNotificationA recent resub token to use for sending a special message.
- RewardedVideoRewarded Video information.
- RoomDEPRECATED. A chatroom associated with a channel where members of the room can exchange messages.
- RoomModesModes that have been enabled for the room.
- RoomPermissionsDEPRECATED Represents the permissions a user has in a room.
- RoomViewDEPRECATED A RoomView represents the authenticated user's self connection to a room, and includes the user's settings and permissions.
- ROWCookieVendorROW cookie vendor for a user.
- SaveComponentViewInputThe view configuration of an extension if the component anchor is supported.
- SaveExtensionCapabilitiesInputExtensionCapabilitiesInput contains data about what an Extension can do, in general, and at the time of interaction.
- SCETitleSony Computer Entertainment (SCE) title properties. Used as part of stream metadata for PlayStation.
- ScheduleThe channel schedule.
- ScheduleSegmentThe segment of a schedule.
- ScheduleSegmentListInputThe inputs for the segmentList query.
- SearchSuggestionChannelA channel search suggestion.
- SearchTargetSpecify which index to run a user's search.
- SelectChannelBadgePayloadThe output for the select channel badge mutation.
- SelectGlobalBadgePayloadThe output for the select global badge mutation.
- SelfClaimEdgeAn interface to represent the logged in user's relationship to the claimable.
- SendChatMessageThroughSubscriberModePayloadThe response from redeeming the skip subs only chat message reward.
- SendCheerInput
- SendExtensionMessageThrottleDataInformation about a rate limit throttle.
- SendHighlightedChatMessagePayloadThe response from redeeming the highlighted chat message reward.
- SetAutoRefillSettingsInputInput for setting auto refill settings.
- SetBitsUserSettingsInputInput for the set bits user settings mutation.
- SetChannelFeedEnabledInput
- SetDashboardAlertQueuePreferenceInputInputs to the SetDashboardAlertQueuePreference mutation. Only one of the boolean settings should be set at once.
- SetDropCampaignAccessInputSetDropCampaignAccessInput has fields required to update a campaign's access.
- SetEmoteAnimationsEnabledInputThe required input to set a user's emote animations setting.
- SetEmoteAnimationsEnabledPayloadResult of a setEmoteAnimationsEnabled mutation.
- SetEmoteAnimationsSettingCalloutDismissedInputThe required input to set a user's emote animations setting callout dismissed.
- SetEmoteAnimationsSettingCalloutDismissedPayloadResult of a setEmoteAnimationsSettingCalloutDismissed mutation.
- SetExtensionFeatureFlagsInputThe required input to set feature flags for an installation.
- SetRadioCurrentlyPlayingInputThe required input to set radio track information currently being played.
- SetReadableChatColorsEnabledInputThe required input to set a user's readable chat colors setting.
- SetReadableChatColorsEnabledPayloadResult of a setReadableChatColorsEnabled mutation.
- SetScheduleReminderInputSetScheduleReminderInput has fields required to set a schedule event reminder.
- SetScheduleReminderPayloadSetScheduleReminderPayload returns the result of the creation/update.
- SetUnbanRequestsSettingsInputRequired input to set unban requests settings on a channel.
- ShelfContentMetadataThe metadata for content to render in a shelf.
- ShelvesOptionsA set of options to configuring how the shelves data is returned to the consumer.
- SponsoredCheermoteChannelSettingsNodeThe information associated with a given sponsored cheermote channel setting.
- SquadStreamSettingsA user's squad stream settings.
- StreamA live stream.
- StreamSelfConnectionThe relationship between the authenticated user and a stream.
- StuccoA stucco (wide emote) represents an image that can be used for user interaction in specific cases.
- SubscriptionBenefitData about a user's subscription to a broadcaster.
- SubscriptionCheckoutConfigsConfigs that help initiate the subscription checkout flow.
- SubscriptionGiftGift information for a subscription benefit.
- SubscriptionProductA subscription that is purchasable by users. Once purchased, the subscription entitles the user to use special emote sets on Twitch.
- SubscriptionProductSelfConnectionThe connection between the user and subscription product.
- TagTag(s) are used as a discovery and search mechanism for tagged content, including Streams, Clips, and VODs.
- TCFCookieVendorGDPR cookie vendors for vendors that support TCF strings, for a user.
- TextTokenA shelf title token type that contains text with various formatters.
- TimeBasedDropSelfEdgeUser specific data associated with this drop.
- ToggleRitualsEnabledInput
- ToggleRitualsEnabledPayload
- TournamentRewardType containing information about a Reward and claiming information.
- UnbanRequestsSettingsSet of preferences set by the channel owner regarding unban requests.
- UnlinkAmazonConnectionPayloadUnlinkAmazonConnectionPayload indicates whether the unlinking was successful or not.
- UnsetHypeTrainConfigInputUnsetHypeTrainConfigInput takes series of optional config settings and unsets the custom value for the default..
- UnsubscribeEmailPayloadOutput from the unsubscribe mutation.
- UpdateAdPropertiesInputInputs to the updateAdProperties mutation.
- UpdateAllWhisperThreadsInput
- UpdateAutohostSettingsInputUpdateAutohostSettingsInput update a user's autohost settings.
- UpdateBitsBadgeTiersPayloadResults of bits badge tier updates.
- UpdateBoostSettingsInputThe required input for a updateBoostSettings mutation.
- UpdateBroadcastSettingsInputThe required input for a updateBroadcastSettings mutation.
- UpdateCelebrationConfigInputInputs for updating the user's celebration config.
- UpdateCelebrationInputInputs for creating a new celebration.
- UpdateCelebrationUserSettingsInputInputs for updating the user's celebration user settings.
- UpdateChannelClipsSettingInputThe required input for a updateChannelClipsSetting mutation.
- UpdateChannelPredictionSettingsInputUpdate a channel's Prediction Settings. All fields other than channelID are nullable; only specify fields that you wish to update.
- UpdateChatSettingsInputPossible chat settings modifiable for the channel specified via ChannelID. NOTE: Subscribers-only chat mode settings are in the UpdateSubscriptionProduct mutation.
- UpdateCheerPartnerSettingsChatMessageInputPartner settings related to chat messages with bits.
- UpdateCheerPartnerSettingsCheerBombInputSettings related to bits cheer bomb events.
- UpdateCheerPartnerSettingsCustomPrefixInputPartner settings related to the custom cheermote prefix.
- UpdateCheerPartnerSettingsInputMutation input for updating Bits partner channel settings.
- UpdateCheerPartnerSettingsLeaderboardInputPartner settings related to the bits leaderboard.
- UpdateCheerPartnerSettingsRecentCheerInputPartner settings related to the recent cheer message.
- UpdateCheerPartnerSettingsSponsoredCheermoteInputSettings related to sponsored cheermote campaigns.
- UpdateCommunityPointsAutomaticRewardInputInput for updating an automatic Community Points reward in a channel. Only the channelID and rewardType are required. All other fields are optional. Only set fields that are intended to be updated.
- UpdateCommunityPointsChannelSettingsInputInput for updating Community Points channel settings.. Only the channelID is required. All other fields are optional. Only set fields that are intended to be updated.
- UpdateCommunityPointsCommunityGoalInputUpdate community goal input.
- UpdateCommunityPointsCustomRewardInputInput for updating a custom Community Points reward in a channel. Only the channelID and rewardID are required. All other fields are optional. Only set fields that are intended to be updated.
- UpdateCommunityPointsEarlyAccessSettingsInputRequests to change a user's enrollment status in the Community Points early access program.
- UpdateCompetitionPlayerInputUpdate the state of a player in a Competition.
- UpdateCompetitionTeamInputUpdate a team in a Competition.
- UpdateDropBenefitInputUpdateDropBenefitInput has fields required to update a drop benefit.
- UpdateDropsOptOutStatusInputThe required input for a updateDropsOptOutStatus mutation.
- UpdateDropsOptOutStatusPayloadThe result of a updateDropsOptOutStatus mutation.
- UpdateHypeTrainConfigInputUpdateHypeTrainConfigInput takes series of optional config settings.
- UpdateIsSharingActivityInputUpdates the user's activity sharing setting. This must only be sent in response to a direct action by the user intended to change the setting.
- UpdateLeaderboardSettingsInputMutation input for updating partner leaderboard settings.
- UpdateOwnerChanletAttributesInputUpdateOwnerChanletAttributesInput updates the owner chanlet attributes.
- UpdatePrimeSettingsInputUpdatePrimeSettingsInput contains boolean for setting the users preference on chat notifications, and the users preference on the emoticon set name to be selected.
- UpdateRoomInput
- UpdateRoomModesInput
- UpdateRoomViewInput
- UpdateScheduleSegmentInputThe input to update a schedule segment.
- UpdateSubscriptionProductInputInputs to the updateSubscriptionProduct mutation.
- UpdateUserCreateDateHiddenInputThe required input for a updateUserCreateDateHidden mutation.
- UpdateUserDirectoryHiddenInputThe required input for a updateUserDirectoryHidden mutation.
- UpdateUserEmailReusableInputThe required input for a updateUserEmailReuseable mutation.
- UpdateUserInputThe required input for a UpdateUser mutation.
- UpdateUserIsEmailRevertSuccessInputThe required input for a updateUserIsEmailRevertSuccess mutation.
- UpdateUserPredictionSettingsInputUpdate the current authorized user's Prediction Settings. All fields are nullable; only specify fields that you wish to update.
- UpdateUserSubscriptionSettingsInputUpdateUserSubscriptionSettingsInput updates the users subscription settings.
- UpdateUserTeamMembershipInputInputs to the updateUserTeamMembership mutation.
- UpdateVideoStreamSettingsInputUpdateVideoStreamSettingsInput updates the broadcaster's stream settings such as stream delay length seconds or stream key.
- UpdateWhisperSettingsInputThe request to the UpdateWhisperSettings mutation.
- UpdateWhisperThreadInput
- UseChatNotificationTokenInputUseChatNotificationTokenInput is the input required for the UseChatNotificationToken mutation.
- UseChatNotificationTokenPayloadUseChatNotificationTokenPayload is the return of the UseChatNotificationToken mutation.
- UserTwitch user.
- UserAccountHealthGroups users account health information around security of their account.
- UserDropRewardA list of Drops awarded to the user via Drops2.0.
- UserPredictionSettingsOptions and preferences for how the user participates in Predictions Events. Users can only view their own Predictions Settings.
- UserRolesGroups site-wide user roles together.
- UserSelfConnectionSubjective data on another User (user/channel) for the current user.
- UserSettingsGroups site-wide user settings together.
- UserSubscriptionSettingsUserSubscriptionSettings displays the users subscription settings.
- UserTeamMembershipUserTeamMembership represents a User's membership to a Twitch Team. UserTeamMemberships are collections of teams that the User is a part of.
- VendorConsentStatusVendorConsentStatus is the consent status of each vendor.
- VerifyContactMethodPayloadVerifyContactMethodPayload is the VerificationRequest document returned from EVS on success.
- Video
- VideoConnectionOptionsInputOptional input to filter videos. Add any additional optional fields to this input.
- VideoOptionsOptions to include private videos.
- VideoOverlayViewVideoOverlayView holds the view configuration of an extension if the videoOverlay anchor is supported.
- VideoSelfEdgeThe relationship between the authenticated user and a video.
- VideoStreamSettingsVideo stream settings for ingesting a stream such as stream key, latency mode, or vod save preference. Represents a user's channel setting when starting a streamm.
- VideoSuggestedHighlightDetails about creating an automated highlight from this video.
- VisitStreamManagerPayloadPayload returned from Visit Stream Manager call.
- WatchPartyItemContains all fields needed to render a watch party item.
- WatchPartyItemEligibilityContains information about viewer eligibility, likely to change.
- WatchPartyItemSelfEdgeUsed for upselling Prime, populated from authentication or geotoken.
- WhisperPermissionsThe ability for a Twitch user to send or receive Whispers to/from another Twitch user.
- WhisperSettingsSettings related to the Whispers (private user-to-user messaging) feature.
- WhisperThreadA conversation between two users.
- XsollaContains configuration used to setup checkout via Xsolla, a payment provider.
- XsollaConfigs
- __EnumValueOne possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- __FieldObject and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- __TypeThe fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum. Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.