OBJECT
Mutation
Operations to update data in the Twitch API.
link GraphQL Schema definition
1 type Mutation { 2 3 # acceptFriendRequest accepts a friend request from the target user to the 4 # authenticated user, creating a new Friend relationship. 5 AcceptFriendRequestInput!): AcceptFriendRequestPayload ( : 6 7 # AcceptOrganizationInvite accepts an invite to an organization and the user is 8 # added as member to that organization. 9 ( 10 AcceptOrganizationInviteInput! : 11 ): AcceptOrganizationInvitePayload 12 13 # Accept program agreement during payout onboarding. 14 ( 15 AcceptProgramAgreementInput! : 16 ): AcceptProgramAgreementPayload 17 18 # acceptSquadStreamInvitation allows a user that has recieved a squad stream 19 # invitation to accept and join 20 # the squad stream. 21 ( 22 AcceptSquadStreamInvitationInput! : 23 ): AcceptSquadStreamInvitationPayload 24 25 # Acknowledge the result of a Prediction. Only the user who made the Prediction 26 # can acknowledge the result. 27 # This should be triggered automatically when the result of a Prediction is 28 # displayed on screen, either from a 29 # User Notice or by viewing the Channel Points panel. Because this has the 30 # potential to trigger a thundering herd, as 31 # every participant in a Prediction Event will see the results at the same time, 32 # clients should automatically jitter 33 # this call by waiting a random duration between 0-60 seconds before making this 34 # mutation. 35 ( 36 AcknowledgePredictionResultInput! : 37 ): AcknowledgePredictionResultPayload 38 39 # acknowledgeSubscriptionState allow to apply Acknowledged status to the provided 40 # subscription. 41 ( 42 AcknowledgeSubscriptionStateInput! : 43 ): AcknowledgeSubscriptionStatePayload 44 45 # acknowledgeUnbanRequest allows a user to acknowledge their unban request has 46 # been approved, and can now 47 # rejoin a channel's chat after being unbanned. 48 ( 49 AcknowledgeUnbanRequestInput! : 50 ): AcknowledgeUnbanRequestPayload 51 52 # Activate an extension which has been installed on a channel. 53 ( 54 ActivateExtensionInput! : 55 ): ActivateExtensionPayload @deprecated( reason: "Should use applyExtensionActivations instead" ) 56 57 # Adds to a user's list of channelIDs to autohost. 58 AddAutohostChannelsInput!): AddAutohostChannelsPayload ( : 59 60 # addBrowserPushSubscription adds a browser push subscription for receiving 61 # browser (desktop) push notifications. 62 # The client must retrieve the input fields from the browser's push notification 63 # API. Client's will 64 # call this when the user opts-in. A browser push subscription is tied to a user's 65 # browser (device). 66 # Twitch will use these push subscriptions to send browser push notifications. 67 # 68 # Spec: https://www.w3.org/TR/push-api/#push-subscription. 69 ( 70 AddBrowserPushSubscriptionInput! : 71 ): AddBrowserPushSubscriptionPayload 72 73 # Adds a blocked term to a channel. 74 AddChannelBlockedTermInput!): AddChannelBlockedTermPayload ( : 75 76 # Adds a permitted term to a channel. 77 ( 78 AddChannelPermittedTermInput! : 79 ): AddChannelPermittedTermPayload 80 81 # addCollectionItem adds an item to a collection. 82 AddCollectionItemInput!): AddCollectionItemPayload ( : 83 84 # Add CompetitionPhase to a competition. 85 AddCompetitionPhaseInput!): AddCompetitionPhasePayload ( : 86 87 # Add CompetitionPlayer to a competition. 88 AddCompetitionPlayerInput!): AddCompetitionPlayerPayload ( : 89 90 # Add CompetitionTeam to a competition. 91 AddCompetitionTeamInput!): AddCompetitionTeamPayload ( : 92 93 # addDeviceToken associates a new push notification token to the given user. 94 AddDeviceTokenInput!): AddDeviceTokenPayload ( : 95 96 # addDropToCampaign allows an organization to add a new drop record to an existing 97 # campaign. 98 AddDropToCampaignInput!): AddDropToCampaignPayload ( : 99 100 # Grant a user the editor status for a given channel. 101 AddEditorInput!): AddEditorPayload ( : 102 103 # Register a radio content play start. 104 ( 105 AddRadioRecentlyPlayedInput! : 106 ): AddRadioRecentlyPlayedPayload 107 108 # addReaction allows a user to create a reaction for any reactable item in a feed. 109 ( 110 AddReactionInput! : 111 ): AddReactionPayload @deprecated( reason: "No longer supported" ) 112 113 # addRecommendationFeedback allows a user to add feedback about a recommendation 114 # they've received. 115 ( 116 AddRecommendationFeedbackInput! : 117 ): AddRecommendationFeedbackPayload 118 119 # Adds a user to stream on behalf of broadcaster. 120 ( 121 AddStreamAuthorizedUserInput! : 122 ): AddStreamAuthorizedUserPayload 123 124 # Allocates product keys that a broadcaster may need to complete the bounty. 125 AllocateKeysForBountyInput!): AllocateKeysForBountyPayload ( : 126 127 # Allows a message rejected on a channel chat. 128 ( 129 AllowRejectedChatMessageInput! : 130 ): AllowRejectedChatMessagePayload 131 132 # Allows a cheer rejected on a channel chat. 133 ( 134 AllowRejectedCheerInput! : 135 ): AllowRejectedCheerPayload @deprecated( reason: "logic handled by allowRejectedChatMessage" ) 136 137 # Apply activation state to a subset of installed extensions. In order to 138 # deactivate an installed extension, 139 # simply pass a null value in the anchor. 140 ( 141 ApplyExtensionActivationsInput! : 142 ): ApplyExtensionActivationsPayload 143 144 # Approve a request to be unbanned from a channel-banned user. 145 ApproveUnbanRequestInput!): ApproveUnbanRequestPayload ( : 146 147 # Archives a chanlet to remove the chanlet from the parent channel. 148 ArchiveChanletInput!): ArchiveChanletPayload ( : 149 150 # archiveCommunityPointsCommunityGoal archives a Community Points Community Goal. 151 ( 152 ArchiveCommunityPointsCommunityGoalInput! : 153 ): ArchiveCommunityPointsCommunityGoalPayload 154 155 # Archive a poll with the given poll id. 156 ArchivePollInput!): ArchivePollPayload ( : 157 158 # Archive the current poll in a channel. 159 ArchivePollInChannelInput!): ArchivePollInChannelPayload ( : 160 161 # Assign an emote to a bits tier. 162 AssignEmoteToBitsTierInput!): AssignEmoteToBitsTierPayload ( : 163 164 # Assign an emote to a subscription product. 165 ( 166 AssignEmoteToSubscriptionProductInput! : 167 ): AssignEmoteToSubscriptionProductPayload 168 169 # Assign a billing manager to an extension. 170 # The billing manager is the organization's Owner or member with Billing_Manager 171 # role that is ready to receive 172 # payments for the monetized extension within an organization. 173 ( 174 AssignExtensionBillingManagerInput! : 175 ): AssignExtensionBillingManagerPayload 176 177 # Bans a user from chat room permanently or for an specified period of time. 178 BanUserFromChatRoomInput!): BanUserFromChatRoomPayload ( : 179 180 # banVideoCommenter bans a user from commenting on a video. 181 BanVideoCommenterInput!): BanVideoCommenterPayload ( : 182 183 # beginUseBitsInExtension starts a bits transaction in an extension. 184 ( 185 BeginUseBitsInExtensionInput! : 186 ): BeginUseBitsInExtensionPayload 187 188 # Blocks target user from communicating with the current user. 189 BlockUserInput!): BlockUserPayload ( : 190 191 # Approve a list of unban requests on a channel. 192 ( 193 BulkApproveUnbanRequestInput! : 194 ): BulkApproveUnbanRequestPayload 195 196 # Deny a list of unban requests on a channel. 197 BulkDenyUnbanRequestInput!): BulkDenyUnbanRequestPayload ( : 198 199 # Cancel all active boosts on a channel. 200 ( 201 CancelActiveBoostOrdersInput! : 202 ): CancelActiveBoostOrdersPayload 203 204 # cancelBounty allows a user to cancel a claimed bounty. 205 # If the user has not met the requirements to cancel the bounty, an error will be 206 # returned. 207 CancelBountyInput!): CancelBountyPayload ( : 208 209 # cancelFriendRequest destroys a friend request relationship from the 210 # authenticated user to the target user. 211 CancelFriendRequestInput!): CancelFriendRequestPayload ( : 212 213 # Cancel a current payout onboarding workflow. 214 ( 215 CancelPayoutOnboardingWorkflowInput! : 216 ): CancelPayoutOnboardingWorkflowPayload 217 218 # Cancel a Prediction Event. 219 CancelPredictionEventInput!): CancelPredictionEventPayload ( : 220 221 # Cancel a raid. 222 CancelRaidInput!): CancelRaidPayload ( : 223 224 # cancelSubscriptionGift allows the current user to cancel their gifted 225 # subscription to a channel. 226 ( 227 CancelSubscriptionGiftInput! : 228 ): CancelSubscriptionGiftPayload 229 230 # cancelUnbanRequest allows the user to cancel their provided unban request. 231 CancelUnbanRequestInput!): CancelUnbanRequestPayload ( : 232 233 # changeUsername allows a user to update their username(login). 234 ChangeUsernameInput!): ChangeUsernamePayload ( : 235 236 # claimBounty allows a user to claim a bounty from a campaign (e.g. Stream a Game 237 # Campaign). 238 # If the user has not met the requirements to claim it, an error will be returned. 239 ClaimBountyInput!): ClaimBountyPayload ( : 240 241 # claimCommunityPoints allows a user to claim community points that they have 242 # available in a channel. 243 # If the user does not have a claim available, an error will be returned. 244 ClaimCommunityPointsInput!): ClaimCommunityPointsPayload ( : 245 246 # claimDropRewards allows a user to attempt to claim their rewards from a Drops 247 # 2.0 drop. 248 ClaimDropRewardsInput!): ClaimDropRewardsPayload ( : 249 250 # claimPrimeOffer allows a user to create their entitlement to the given 251 # offer/content. 252 ClaimPrimeOfferInput!): ClaimPrimeOfferPayload ( : 253 254 # clearUnreadFriendRequests marks all friend requests for the authenticated user 255 # as read. 256 ClearUnreadFriendRequestsPayload : 257 258 # cloneExtensionDiscoveryData copies the discovery data of an extension from one 259 # version to another. 260 ( 261 CloneExtensionDiscoveryDataInput! : 262 ): CloneExtensionDiscoveryDataPayload 263 264 # cloneExtensionManifest creates a new version of an extension that is a clone of 265 # a previous version. 266 ( 267 CloneExtensionManifestInput! : 268 ): CloneExtensionManifestPayload 269 270 # connectAdIdentity creates an Amazon ad identity for the authenticated user. 271 ConnectAdIdentityInput!): ConnectAdIdentityPayload ( : 272 273 # contributeCommunityPointsCommunityGoal contributes Community Points towards a 274 # Community Goal. 275 ( 276 ContributeCommunityPointsCommunityGoalInput! : 277 ): ContributeCommunityPointsCommunityGoalPayload 278 279 # contributeToChallenge allows the user to contribute Bits towards a Challenge. 280 ContributeToChallengeInput!): ContributeToChallengePayload ( : 281 282 # createArchivedEmote creates an archived emote object, which is not associated 283 # with any products, and associates that emote with a set of image assets. 284 CreateArchivedEmoteInput!): CreateArchivedEmotePayload ( : 285 286 # createBadgeFlair creates a custom badge flair asset for a creator's channel and 287 # specified tier. 288 CreateBadgeFlairInput!): CreateBadgeFlairPayload ( : 289 290 # createBitsChallengeConditionForExtension creates a Bits condition on behalf of a 291 # user by an extension. 292 ( 293 CreateBitsChallengeConditionForExtensionInput! : 294 ): CreateBitsChallengeConditionForExtensionPayload 295 296 # createBitsChallengeConditionParticipantForExtension creates a Bits condition 297 # participant on behalf of a user by an extension. 298 ( 299 CreateBitsChallengeConditionParticipantForExtensionInput! : 300 ): CreateBitsChallengeConditionParticipantForExtensionPayload 301 302 # createBountyCampaign creates a campaign for Bounty Board. 303 CreateBountyCampaignInput!): CreateBountyCampaignPayload ( : 304 305 # createBountyCampaignUploadConfig creates a upload configuration for assets for 306 # bounty campaigns. 307 ( 308 CreateBountyCampaignUploadConfigInput! : 309 ): CreateBountyCampaignUploadConfigPayload 310 311 # createCelebration creates a new celebration for a channel. 312 CreateCelebrationInput!): CreateCelebrationPayload ( : 313 314 # createChanlet creates a new chanlet for a Channel. 315 CreateChanletInput!): CreateChanletPayload ( : 316 317 # createClip creates a new clip with the authenticated user as the curator. 318 CreateClipInput!): CreateClipPayload ( : 319 320 # createCollection creates a collection with a provided collection name. 321 CreateCollectionInput!): CreateCollectionPayload ( : 322 323 # createCommunityPointsCommunityGoal creates a Community Points Community Goal. 324 ( 325 CreateCommunityPointsCommunityGoalInput! : 326 ): CreateCommunityPointsCommunityGoalPayload 327 328 # Create a custom Community Points reward in a channel. 329 ( 330 CreateCommunityPointsCustomRewardInput! : 331 ): CreateCommunityPointsCustomRewardPayload 332 333 # Generate image upload information (URL and upload ID) for uploading a Community 334 # Points image. 335 # Can upoload a new Community Points icon, an automatic reward icon, or a custom 336 # reward icon. 337 ( 338 CreateCommunityPointsImageUploadInfoInput! : 339 ): CreateCommunityPointsImageUploadInfoPayload 340 341 # Create a Competition. 342 CreateCompetitionInput!): CreateCompetitionPayload ( : 343 344 # createContentTags creates the tags specified and associates it with the piece of 345 # content specified. 346 CreateContentTagsInput!): CreateContentTagsPayload ( : 347 348 # createDropBenefit creates a benefit that can be used within a drop campaign. 349 CreateDropBenefitInput!): CreateDropBenefitPayload ( : 350 351 # createDropCampaign creates a Drop Campaign owned by an organization. 352 CreateDropCampaignInput!): CreateDropCampaignPayload ( : 353 354 # createDropImageUploadURL creates and returns a url to use on the client side to 355 # upload drops images. 356 ( 357 CreateDropImageUploadURLInput! : 358 ): CreateDropImageUploadURLPayload @deprecated( reason: "use dropImageUpload" ) 359 360 # createExtensionClient creates an extension with a provided name. 361 CreateExtensionClientInput!): CreateExtensionClientPayload ( : 362 363 # createExtensionImageUploadInfo creates and returns a url and uploadId to use on 364 # the client side to upload extension logo, taskbar, discovery and screenshot 365 # images. 366 ( 367 CreateExtensionImageUploadInfoInput! : 368 ): CreateExtensionImageUploadInfoPayload 369 370 # createExtensionZipUploadInfo creates and returns a url and uploadId to use on 371 # the client side to upload zip files. 372 ( 373 CreateExtensionZipUploadInfoInput! : 374 ): CreateExtensionZipUploadInfoPayload 375 376 # createFriendRequest creates a friend request relationship between the 377 # authenticated user and the target user. 378 CreateFriendRequestInput!): CreateFriendRequestPayload ( : 379 380 # createGameApplication creates an application request to add game to a certain 381 # organization. 382 CreateGameApplicationInput!): CreateGameApplicationPayload ( : 383 384 # createGameBoxArtUploadURL returns a URL that can be used to upload the game box 385 # art asset, for developers with access to the game box art image. 386 ( 387 CreateGameBoxArtUploadURLInput! : 388 ): CreateGameBoxArtUploadURLPayload 389 390 # CreateLoyaltyBadge creates a new badge with these settings. 391 CreateLoyaltyBadgeInput!): CreateLoyaltyBadgePayload ( : 392 393 # createLoyaltyBadgeUploadConfig creates a config with URL to upload the badge 394 # image to. 395 ( 396 CreateLoyaltyBadgeUploadConfigInput! : 397 ): CreateLoyaltyBadgeUploadConfigPayload 398 399 # createModeratorComment creates and returns a comment on the target user in the 400 # given channel. 401 # Requester must be a moderator or higher in the channel. 402 ( 403 CreateModeratorCommentInput! : 404 ): CreateModeratorCommentPayload 405 406 # Creates a new custom Mosaic layout with the specified properties for the current 407 # user. 408 ( 409 CreateDashboardViewMosaicLayoutInput! : 410 ): CreateDashboardViewMosaicLayoutPayload 411 412 # createMultiVideoHighlight creates a video of type Highlight with multi-segment 413 # support from an Archive type video. 414 ( 415 CreateMultiVideoHighlightInput! : 416 ): CreateMultiVideoHighlightPayload 417 418 # createMultiviewContentAttributeImageUploadConfig creates and returns a upload 419 # configuration for uploading and retrieving content attribute images. 420 ( 421 CreateMultiviewContentAttributeImageUploadConfigInput! : 422 ): CreateMultiviewContentAttributeImageUploadConfigPayload 423 424 # createMultiviewContentAttributes creates new content attributes with server 425 # assigned IDs. 426 ( 427 CreateMultiviewContentAttributesInput! : 428 ): CreateMultiviewContentAttributesPayload 429 430 # CreateOrganizationApplicaton creates a new Twitch Developer Organization 431 # application with the authenticated user as the submitter. 432 ( 433 CreateOrganizationApplicationInput! : 434 ): CreateOrganizationApplicationPayload 435 436 # CreateOrganizationInvite creates a new invitation to join an existing Twitch 437 # Developer Organization. 438 ( 439 CreateOrganizationInviteInput! : 440 ): CreateOrganizationInvitePayload 441 442 # Creates JWT to be used in subsequent drops calls. 443 CreateOrganizationJWTInput!): CreateOrganizationJWTPayload ( : 444 445 # Adds a user to a developer organization. 446 ( 447 CreateOrganizationMemberInput! : 448 ): CreateOrganizationMemberPayload 449 450 # createPanel removes a panel. 451 CreatePanelInput!): CreatePanelPayload ( : 452 453 # Creates the url that a panel image gets uploaded to. 454 ( 455 CreatePanelImageUploadInfoInput! : 456 ): CreatePanelImageUploadInfoPayload 457 458 # createPartnershipApplication allows a user to create partnership application. 459 ( 460 CreatePartnershipApplicationInput! : 461 ): CreatePartnershipApplicationPayload 462 463 # createPoll creates a poll. 464 CreatePollInput!): CreatePollPayload ( : 465 466 # createPost creates a new post. 467 ( 468 CreatePostInput! : 469 ): CreatePostPayload @deprecated( reason: "No longer supported" ) 470 471 # Create a new Prediction Event. 472 CreatePredictionEventInput!): CreatePredictionEventPayload ( : 473 474 # Create a raid. 475 CreateRaidInput!): CreateRaidPayload ( : 476 477 # createRewardedVideoToken creates a token used to initialize the truex client 478 # application. 479 ( 480 CreateRewardedVideoTokenInput! : 481 ): CreateRewardedVideoTokenPayload 482 483 # Creates a new chatroom. 484 ( 485 CreateRoomInput! : 486 ): CreateRoomPayload @deprecated( reason: "No longer supported" ) 487 488 # Create a new schedule. 489 CreateScheduleInput!): CreateSchedulePayload ( : 490 491 # Create a new schedule segment. 492 CreateScheduleSegmentInput!): CreateScheduleSegmentPayload ( : 493 494 # createSocialMedia creates new social media items for a Channel. 495 CreateSocialMediaInput!): CreateSocialMediaPayload ( : 496 497 # Creates an invitation to a new or existing squad stream. 498 ( 499 CreateSquadStreamInvitationInput! : 500 ): CreateSquadStreamInvitationPayload 501 502 # createStucco allows a user to create a stucco. 503 CreateStuccoInput!): CreateStuccoPayload ( : 504 505 # createStuccoPack allows the creation a new stucco pack for the channel. 506 CreateStuccoPackInput!): CreateStuccoPackPayload ( : 507 508 # createUnbanRequest allows a channel-banned user to submit a request to channel 509 # moderators to be unbanned. 510 CreateUnbanRequestInput!): CreateUnbanRequestPayload ( : 511 512 # createVideoAppeal creates an appeal for the tracks that have been flagged for 513 # copyrighted music in the video. 514 CreateVideoAppealInput!): CreateVideoAppealPayload ( : 515 516 # createVideoBookmark creates a video bookmark. 517 CreateVideoBookmarkInput!): CreateVideoBookmarkPayload ( : 518 519 # createVideoComment creates a video comment. 520 CreateVideoCommentInput!): CreateVideoCommentPayload ( : 521 522 # createVideoHighlight creates a video of type Highlight from an Archive type 523 # video. 524 CreateVideoHighlightInput!): CreateVideoHighlightPayload ( : 525 526 # createVideoThumbnailUploadRequest creates a thumbnail upload request url. 527 ( 528 CreateVideoThumbnailUploadRequestInput! : 529 ): CreateVideoThumbnailUploadRequestPayload 530 531 # Deactivate an extension which has been installed on a channel. 532 ( 533 DeactivateExtensionInput! : 534 ): DeactivateExtensionPayload @deprecated( reason: "Should use applyExtensionActivations instead" ) 535 536 # DeclineOrganizationInvite declines an invite to an organization and the 537 # invitation is deleted. 538 ( 539 DeclineOrganizationInviteInput! : 540 ): DeclineOrganizationInvitePayload 541 542 # deleteAllChannelVideos deletes all videos for a given channel id for the 543 # authenticated users. 544 ( 545 DeleteAllChannelVideosInput : 546 ): DeleteAllChannelVideosPayload 547 548 # Deletes a bits badge tier emoticon. 549 ( 550 DeleteBitsBadgeTierEmoticonInput! : 551 ): DeleteBitsBadgeTierEmoticonPayload 552 553 # Deletes a celebration from the channel. 554 DeleteCelebrationInput!): DeleteCelebrationPayload ( : 555 556 # Deletes a blocked term from a channel. 557 ( 558 DeleteChannelBlockedTermInput! : 559 ): DeleteChannelBlockedTermPayload 560 561 # Deletes clips from a channel. 562 DeleteChannelClipsInput!): DeleteChannelClipsPayload ( : 563 564 # Deletes a permitted term from a channel. 565 ( 566 DeleteChannelPermittedTermInput! : 567 ): DeleteChannelPermittedTermPayload 568 569 # deleteChatMessage deletes a single message from stream chat. 570 DeleteChatMessageInput!): DeleteChatMessagePayload ( : 571 572 # Deletes a custom cheermote tier from a channel. 573 DeleteCheermoteTierInput!): DeleteCheermoteTierPayload ( : 574 575 # deleteClips allows a user to delete clips by slugs, video id, or broadcast id. 576 # Only the slug and id can be accessed from the list of deleted clips. 577 DeleteClipsInput!): DeleteClipsPayload ( : 578 579 # deleteCollection performs a delete on the collection with the provided ID. 580 DeleteCollectionInput!): DeleteCollectionPayload ( : 581 582 # deleteCommunityPointsCommunityGoal deletes a Community Points Community Goal. 583 ( 584 DeleteCommunityPointsCommunityGoalInput! : 585 ): DeleteCommunityPointsCommunityGoalPayload 586 587 # Deletes a custom Community Points reward from a channel. 588 ( 589 DeleteCommunityPointsCustomRewardInput : 590 ): DeleteCommunityPointsCustomRewardPayload 591 592 # Delete a Competition. 593 DeleteCompetitionInput!): DeleteCompetitionPayload ( : 594 595 # deleteContentTags removes the tags specified and associates it with the piece of 596 # content specified. 597 DeleteContentTagsInput!): DeleteContentTagsPayload ( : 598 599 # Deletes the default payment method for a user. 600 # Currently supports the Zuora (credit card) and Recurly (credit card, 601 # Pay-with-Amazon, PayPal) payment providers. 602 ( 603 DeleteDefaultPaymentMethodInput! : 604 ): DeleteDefaultPaymentMethodPayload 605 606 # deleteDeviceToken deletes a previously added device token by user and device 607 # token ID. 608 DeleteDeviceTokenInput!): DeleteDeviceTokenPayload ( : 609 610 # deleteDrop allows a drop organization owner to delete a drop from their 611 # organization. 612 DeleteDropInput!): DeleteDropPayload ( : 613 614 # deleteDropCampaign allows a drop campaign owner to delete a drop campaign. 615 DeleteDropCampaignInput!): DeleteDropCampaignPayload ( : 616 617 # Deletes a specified emote. 618 DeleteEmoteInput!): DeleteEmotePayload ( : 619 620 # deleteExtension allows an extension owner to delete an extension. 621 DeleteExtensionInput!): DeleteExtensionPayload ( : 622 623 # deleteExtensionImage delete extension image assets of the given urls. 624 DeleteExtensionImageInput!): DeleteExtensionImagePayload ( : 625 626 # Delete all secrets associated with an extension; this will immediately break all 627 # clients until 628 # both a new secret rotate is executed and the clients manually refresh 629 # themselves. Only use this 630 # if a secret is compromised and must be immediately removed from circulation. 631 ( 632 DeleteExtensionSecretsInput! : 633 ): DeleteExtensionSecretsPayload 634 635 # Deletes a Loyalty Badge of a Channel. 636 DeleteLoyaltyBadgeInput!): DeleteLoyaltyBadgePayload ( : 637 638 # deleteModeratorComment deletes a moderator comment with the given ID. 639 # The comment must have been created on the requester's channel. 640 ( 641 DeleteModeratorCommentInput! : 642 ): DeleteModeratorCommentPayload 643 644 # deleteMultiviewContentAttributes deletes content attributes with the provided 645 # IDs. 646 ( 647 DeleteMultiviewContentAttributesInput! : 648 ): DeleteMultiviewContentAttributesPayload 649 650 # deleteNotification deletes an onsite notification of the authenticated user. 651 DeleteNotificationInput!): DeleteNotificationPayload ( : 652 653 # deletePanel removes a panel. 654 DeletePanelInput!): DeletePanelPayload ( : 655 656 # deletePost deletes a old post. 657 ( 658 DeletePostInput! : 659 ): DeletePostPayload @deprecated( reason: "No longer supported" ) 660 661 # deleteRecommendationFeedback deletes all the recommendation feedback that 662 # matches the given input. 663 ( 664 DeleteRecommendationFeedbackInput! : 665 ): DeleteRecommendationFeedbackPayload 666 667 # Deletes a chatroom. 668 ( 669 DeleteRoomInput! : 670 ): DeleteRoomPayload @deprecated( reason: "No longer supported" ) 671 672 # Deletes an existing message in a chatroom. 673 DeleteRoomMessageInput!): DeleteRoomMessagePayload ( : 674 675 # Delete the entire schedule of a user. 676 DeleteScheduleInput!): DeleteSchedulePayload ( : 677 678 # Delete a segment of a schedule of a user. 679 DeleteScheduleSegmentInput!): DeleteScheduleSegmentPayload ( : 680 681 # deleteSocialMedia deletes a social media item for a Channel. 682 DeleteSocialMediaInput!): DeleteSocialMediaPayload ( : 683 684 # deleteSquadStreamInvitation allows a squad stream member to delete a squad 685 # stream invitation. 686 ( 687 DeleteSquadStreamInvitationInput! : 688 ): DeleteSquadStreamInvitationPayload 689 690 # Deletes an authorized user who was allowed to stream on behalf of broadcaster. 691 ( 692 DeleteStreamAuthorizedUserInput! : 693 ): DeleteStreamAuthorizedUserPayload 694 695 # Deletes clips made by user. 696 DeleteUserClipsInput!): DeleteUserClipsPayload ( : 697 698 # Deletes a user's creator colors. 699 DeleteUserColorsInput!): DeleteUserColorsPayload ( : 700 701 # deleteVideoComment performs a delete on the video comment with the provided 702 # comment ID. 703 # NOTE: this should use an input argument, not define the commentID right here. 704 ID!): DeleteVideoCommentPayload ( : 705 706 # deleteVideos performs a delete on the list of video ids. 707 DeleteVideosInput!): DeleteVideosPayload ( : 708 709 # deleteVideoThumbnail deletes a thumbnail from a video. 710 DeleteVideoThumbnailInput!): DeleteVideoThumbnailPayload ( : 711 712 # Denies a message rejected on a channel chat. 713 ( 714 DenyRejectedChatMessageInput! : 715 ): DenyRejectedChatMessagePayload 716 717 # Denies a cheer rejected on a channel chat. 718 ( 719 DenyRejectedCheerInput! : 720 ): DenyRejectedCheerPayload @deprecated( reason: "logic handled by denyRejectedChatMessage" ) 721 722 # Deny an unban request from a channel-banned user. 723 DenyUnbanRequestInput!): DenyUnbanRequestPayload ( : 724 725 # Deselect channel badge (default to global badge). 726 DeselectChannelBadgeInput!): DeselectChannelBadgePayload ( : 727 728 # Deselect global badge (default to no badge). 729 DeselectGlobalBadgePayload : 730 731 # Disables Two Factor Authentication for a Twitch user. Requires sudo 732 # authentication. 733 DisableTwoFactorInput!): DisableTwoFactorPayload ( : 734 735 # Allows the current user to disable or permanently delete their own account. 736 DisableUserAccountInput!): DisableUserAccountPayload ( : 737 738 # dismissFriendRecommendation removes a friend recommendation to the authenticated 739 # user without creating a friend 740 # request. 741 ( 742 DismissFriendRecommendationInput! : 743 ): DismissFriendRecommendationPayload 744 745 # Permanently dismiss a ritual token without redeeming it. 746 DismissRitualTokenInput!): DismissRitualTokenPayload ( : 747 748 # dismissVideoSuggestedHighlight dismisses the automated highlight suggestion for 749 # a video. 750 ( 751 DismissVideoSuggestedHighlightInput! : 752 ): DismissVideoSuggestedHighlightPayload 753 754 # dropImageUpload makes a request for a url to upload an image to. The caller can 755 # then use the URL to upload an image 756 # of their choice for either a drop or a benefit. 757 DropImageUploadInput!): DropImageUploadPayload ( : 758 759 # Edits an existing message in a chatroom. 760 ( 761 EditRoomMessageInput! : 762 ): EditRoomMessagePayload @deprecated( reason: "No longer supported" ) 763 764 # emitCampaignDiscoveryEvent updates a user's progress towards a discovery 765 # objective in applicable campaigns. 766 ( 767 EmitCampaignDiscoveryEventInput! : 768 ): EmitCampaignDiscoveryEventPayload @deprecated( reason: "No longer supported" ) 769 770 # endUseBitsInExtension completes the bit usage transaction in an extension. 771 EndUseBitsInExtensionInput!): EndUseBitsInExtensionPayload ( : 772 773 # equipHeroAssets adds the specified assets to a user's hero. 774 EquipHeroAssetsInput!): EquipHeroAssetsPayload ( : 775 776 # exportVideoToYoutube allows a user to export a video to Youtube. 777 ExportVideoToYoutubeInput!): ExportVideoToYoutubePayload ( : 778 779 # extensionLinkUser enables or disables the user's identity sharing with an 780 # extension. 781 ExtensionLinkUserInput!): ExtensionLinkUserPayload ( : 782 783 # finalizeCompetitionLobby update's a lobby's state to DONE and progresses the 784 # competition. 785 ( 786 FinalizeCompetitionLobbyInput! : 787 ): FinalizeCompetitionLobbyPayload 788 789 # followGame allows a user to follow a game. 790 FollowGameInput!): FollowGamePayload ( : 791 792 # followUser creates a follow relationship between the authenticated user and 793 # the target user. 794 FollowUserInput!): FollowUserPayload ( : 795 796 # generateAnimatedEmote kicks off the generation of animated .gif assets from a 797 # given animation preset and static image ids. 798 # The user will be notified of success or failure on pubsub. 799 GenerateAnimatedEmoteInput!): GenerateAnimatedEmotePayload ( : 800 801 # generateExtensionRatingsCSVReport asks the ExtensionRatings backend to generate 802 # a report and return a filename 803 # for that report. The filename can then be used in follow-up calls to 804 # getReportPresignedURL to poll for its 805 # completion. Authenticated on userID:extensionID via OWL in the ExtensionRatings 806 # backend. 807 ( 808 GenerateExtensionRatingsCSVReportInput! : 809 ): GenerateExtensionRatingsCSVReportPayload 810 811 # generateSecondFactorQRCode generates a new second factor QR code so it can be 812 # used to generate OTP for authentication. 813 # The mutation requires sudo privilege to be successful. 814 ( 815 GenerateSecondFactorQRCodeInput! : 816 ): GenerateSecondFactorQRCodePayload 817 818 # generateSubscribersCSV kicks off a background job that will generate a csv 819 # containing a list 820 # of the channel's subscribers and then will alert the frontend that the csv is 821 # ready to 822 # download using pubsub. Authenticated on the channelID. 823 ( 824 GenerateSubscribersCSVInput! : 825 ): GenerateSubscribersCSVPayload 826 827 # getEmoteUploadConfig makes a request to mako to get emote upload configuration 828 # for a user to upload a new emote with. 829 GetEmoteUploadConfigInput!): GetEmoteUploadConfigPayload ( : 830 831 # Start a raid. 832 GoRaidInput!): GoRaidPayload ( : 833 834 # Grant the VIP status to a user for a channel. 835 GrantVIPInput!): GrantVIPPayload ( : 836 837 # Host a target channel from a channel. 838 HostTargetChannelInput!): HostTargetChannelPayload ( : 839 840 # Install an extension onto a specific channel. 841 InstallExtensionInput!): InstallExtensionPayload ( : 842 843 # Disable the schedule of a user. 844 InterruptScheduleInput!): InterruptSchedulePayload ( : 845 846 # Invalidates authenticated sessions. 847 ( 848 InvalidateAuthenticatedSessionsInput! : 849 ): InvalidateAuthenticatedSessionsPayload 850 851 # Invalidates an association to an email. 852 ( 853 InvalidateEmailAssociationInput! : 854 ): InvalidateEmailAssociationPayload 855 856 # Joins the channel's chatrooms. 857 ( 858 JoinChannelRoomsInput! : 859 ): JoinChannelRoomsPayload @deprecated( reason: "No longer supported" ) 860 861 # Add a viewer to a source channel's raid. The viewer will be redirected to the 862 # target channel when the raid starts. 863 JoinRaidInput!): JoinRaidPayload ( : 864 865 # Leaves the channel's chatrooms. 866 ( 867 LeaveChannelRoomsInput! : 868 ): LeaveChannelRoomsPayload @deprecated( reason: "No longer supported" ) 869 870 # Leave a raid for a viewer. 871 LeaveRaidInput!): LeaveRaidPayload ( : 872 873 # leaveSquadStream allows a member of a squad stream to leave the squad. Their 874 # stream will be 875 # removed from the viewer experience, and they will be free to start/join another 876 # squad stream. 877 LeaveSquadStreamInput!): LeaveSquadStreamPayload ( : 878 879 # Link a single sign-on (SSO) app to a user's account. 880 ( 881 LinkSSOInput! : 882 ): LinkSSOPayload @deprecated( reason: "Service has been shutdown" ) 883 884 # Update a Prediction Event from ACTIVE to LOCKED, so that users can no longer 885 # make predictions on it. 886 LockPredictionEventInput!): LockPredictionEventPayload ( : 887 888 # Makes a download URL for an authorized user to download a batch of keys. 889 ( 890 MakeKeyBatchDownloadURLInput! : 891 ): MakeKeyBatchDownloadURLPayload 892 893 # Make a prediction on an active Prediction Event. 894 MakePredictionInput!): MakePredictionPayload ( : 895 896 # Manually triggers drop in Drops 2.0 system. 897 ManuallyTriggerDropInput!): ManuallyTriggerDropPayload ( : 898 899 # ReadAllCreatorNotifications marks all creator notifications as read. 900 ( 901 MarkAllCreatorNotificationsAsReadInput! : 902 ): MarkAllCreatorNotificationsAsReadPayload 903 904 # ReadAllViewerNotifications marks all viewer notifications as read. 905 ( 906 MarkAllViewerNotificationsAsReadInput : 907 ): MarkAllViewerNotificationsAsReadPayload 908 909 # Make a user a moderator for a channel. 910 ModUserInput!): ModUserPayload ( : 911 912 # orderPanels updates the sort order of the provided panels, the input must be a 913 # list of panel ids 914 # all of which are owned by the acting user otherwise the request will fail and a 915 # generic GraphQL 916 # error will be returned. 917 OrderPanelsInput!): OrderPanelsPayload ( : 918 919 # Presign and return a secure S3 URL to download a CSV report for a GAME or 920 # EXTENSION. 921 # The generated CSV report contains rows for every day after 2018-01-31. 922 ( 923 PresignDevInsightsReportURLInput! : 924 ): PresignDevInsightsReportURLPayload 925 926 # processAndroidPayment processes an off-platform Android payment (user was 927 # charged outside the Twitch platform). 928 # See also: processIOSPayment (iOS purchases) and purchaseOffer (on-platform 929 # purchases). 930 ProcessAndroidPaymentInput!): ProcessAndroidPaymentPayload ( : 931 932 # processIOSPayment processes an off-platform iOS payment (user was charged 933 # outside the Twitch platform). 934 # See also: processAndroidPayment (Android purchases) and purchaseOffer 935 # (on-platform purchases). 936 ProcessIOSPaymentInput!): ProcessIOSPaymentPayload ( : 937 938 # publishClip allows a user to permanently edit and update their default clip, 939 # viewable to the public. 940 PublishClipInput!): PublishClipPayload ( : 941 942 # Publishes a competition to make it visible on the esports page. 943 PublishCompetitionInput!): PublishCompetitionPayload ( : 944 945 # Publishes a subscription emote to become available with a subscription product. 946 ( 947 PublishSubscriptionEmoteInput! : 948 ): PublishSubscriptionEmotePayload 949 950 # purchaseOffer completes the purchase of an offer made inside the Twitch 951 # platform. 952 # See also: processAndroidPayment (Android purchases) and processIOSPayment. 953 PurchaseOfferInput!): PurchaseOfferPayload ( : 954 955 # Submit a rating for a Twitch extension. 956 RateExtensionInput!): RateExtensionPayload ( : 957 958 # readNotifications sets the read state to true for one or more onsite 959 # notifications of the authenticated user. 960 ReadNotificationsInput!): ReadNotificationsPayload ( : 961 962 # Record an ad event. 963 RecordAdEventInput!): RecordAdEventPayload ( : 964 965 # Redeem a claimable code, like a bits key code to add bits to your account, etc. 966 RedeemClaimableInput!): RedeemClaimablePayload ( : 967 968 # Redeem a Community Points custom reward in a channel. 969 ( 970 RedeemCommunityPointsCustomRewardInput! : 971 ): RedeemCommunityPointsCustomRewardPayload 972 973 # Redeem a set of creator gift subscriptions. 974 RedeemCreatorGiftsInput!): RedeemCreatorGiftsPayload ( : 975 976 # Redeem an available ritual token. Currently, tokens are redeemed by sending 977 # a special message to a channel's chat. 978 RedeemRitualTokenInput!): RedeemRitualTokenPayload ( : 979 980 # Submit a Subscription Redemption. 981 RedeemSubscriptionInput!): RedeemSubscriptionPayload ( : 982 983 # redeemTrueXAd processes the result of watching an ad to earn bits. 984 # This action can only be taken if an OAuth token is supplied with the request. 985 RedeemTrueXAdInput!): RedeemTrueXAdPayload ( : 986 987 # refreshExtensionToken is used by our client on a timer to ensure the token 988 # doesn't expire while the user is using the site. 989 RefreshExtensionTokenInput!): RefreshExtensionTokenPayload ( : 990 991 # regenerateStreamKey generates a new stream key for the broadcaster and returns 992 # the newly generated stream key. 993 RegenerateStreamKeyInput!): RegenerateStreamKeyPayload ( : 994 995 # regenerateVerificationCode generates a new verification code and resends the 996 # verification message with the new code. 997 ( 998 RegenerateVerificationCodeInput! : 999 ): RegenerateVerificationCodePayload 1000 1001 # Register payout information during payout onboarding. 1002 ( 1003 RegisterPayoutInformationInput! : 1004 ): RegisterPayoutInformationPayload 1005 1006 # Starts the registration for second factor authentication for a twitch user. 1007 # Requires sudo authentication. 1008 RegisterTwoFactorInput!): RegisterTwoFactorPayload ( : 1009 1010 # Finishes the registration for second factor authentication for a twitch user. 1011 # Requires sudo authentication. 1012 ( 1013 RegisterTwoFactorConfirmationInput! : 1014 ): RegisterTwoFactorConfirmationPayload 1015 1016 # rejectFriendRequest destroys a friend request relationship from the target user 1017 # to the authenticated user. 1018 RejectFriendRequestInput!): RejectFriendRequestPayload ( : 1019 1020 # rejectSquadStreamInvitation allows a user to decline an invitation to join a 1021 # squad stream. 1022 ( 1023 RejectSquadStreamInvitationInput! : 1024 ): RejectSquadStreamInvitationPayload 1025 1026 # rejectSquadStreamOutOfNetworkInvitations allows a user to decline all 1027 # out-of-network invitations to join a squad stream. 1028 ( 1029 RejectSquadStreamOutOfNetworkInvitationsInput! : 1030 ): RejectSquadStreamOutOfNetworkInvitationsPayload 1031 1032 # Removes channels from a user's AutoHost list. 1033 ( 1034 RemoveAutohostChannelsInput! : 1035 ): RemoveAutohostChannelsPayload 1036 1037 # removeCollectionItem removes an item from a collection. 1038 RemoveCollectionItemInput!): RemoveCollectionItemPayload ( : 1039 1040 # Remove a phase from a Competition. 1041 ( 1042 RemoveCompetitionPhaseInput! : 1043 ): RemoveCompetitionPhasePayload 1044 1045 # Remove CompetitionPlayer from a competition. 1046 ( 1047 RemoveCompetitionPlayerInput! : 1048 ): RemoveCompetitionPlayerPayload 1049 1050 # Remove a competition team from a Competition. 1051 RemoveCompetitionTeamInput!): RemoveCompetitionTeamPayload ( : 1052 1053 # Revoke the editor status from a user for a given channel. 1054 RemoveEditorInput!): RemoveEditorPayload ( : 1055 1056 # Remove an emote from its assigned group. 1057 RemoveEmoteFromGroupInput!): RemoveEmoteFromGroupPayload ( : 1058 1059 # Removes a rbac user from a developer organization. 1060 ( 1061 RemoveOrganizationMemberInput! : 1062 ): RemoveOrganizationMemberPayload 1063 1064 # removeReaction removes a reaction created with addReaction. 1065 ( 1066 RemoveReactionInput! : 1067 ): RemoveReactionPayload @deprecated( reason: "No longer supported" ) 1068 1069 # removeSquadStreamMember allows the owner of a squad stream to remove a member 1070 # from the squad stream. 1071 ( 1072 RemoveSquadStreamMemberInput! : 1073 ): RemoveSquadStreamMemberPayload 1074 1075 # removeStucco allows the owner of a stucco to remove an inactive stucco from 1076 # their library. 1077 RemoveStuccoInput!): RemoveStuccoPayload ( : 1078 1079 # reorderCollectionItem reorders an item's position in a collection. 1080 ReorderCollectionItemInput!): ReorderCollectionItemPayload ( : 1081 1082 # reportContent allows a user to report content on the site as infringing of our 1083 # terms of service. 1084 ReportContentInput!): ReportContentPayload ( : 1085 1086 # Reports a user for bad behavior in a whisper thread. 1087 ReportWhisperInput!): ReportWhisperPayload ( : 1088 1089 # Reports a whisper thread as spam. 1090 ( 1091 ReportWhisperThreadInput! : 1092 ): ReportWhisperThreadPayload @deprecated( reason: "Use reportWhisper" ) 1093 1094 # Request a ritual token to be issued to the user. 1095 RequestRitualTokenInput!): RequestRitualTokenPayload ( : 1096 1097 # resendVerificationEmail resends a verification email to the current user. 1098 ( 1099 ResendVerificationEmailInput! : 1100 ): ResendVerificationEmailPayload 1101 1102 # resetUsername allows a user to update their flagged username. 1103 ResetUsernameInput!): ResetUsernamePayload ( : 1104 1105 # Resolve a Prediction Event by specifying the winning option. 1106 ( 1107 ResolvePredictionEventInput! : 1108 ): ResolvePredictionEventPayload 1109 1110 # Respond to a team invitation by accepting or declining. 1111 ( 1112 RespondToTeamInvitationInput! : 1113 ): RespondToTeamInvitationPayload 1114 1115 # Enable the schedule of a user. 1116 ResumeScheduleInput!): ResumeSchedulePayload ( : 1117 1118 # Revoke the VIP status of a user from a channel. 1119 RevokeVIPInput!): RevokeVIPPayload ( : 1120 1121 # Request a new extension secret; automatically rotates any current secrets out of 1122 # service 1123 # with enough time for extension clients to gracefully switch over. This function 1124 # should 1125 # only be called when you are ready to install the new set of secrets it will 1126 # return; use 1127 # GET to view secrets without rotating them. 1128 ( 1129 RotateExtensionSecretsInput! : 1130 ): RotateExtensionSecretsPayload 1131 1132 # Runs multiplayer ads on a channel. 1133 RunMultiplayerAdsInput!): RunMultiplayerAdsPayload ( : 1134 1135 # saveExtensionManifest allows a user to update the manifest for an extension in 1136 # development. 1137 SaveExtensionManifestInput!): SaveExtensionManifestPayload ( : 1138 1139 # Give a competition participant a seed value. 1140 ( 1141 SeedCompetitionParticipantInput! : 1142 ): SeedCompetitionParticipantPayload 1143 1144 # Select a user's channel badge for a channel. 1145 SelectChannelBadgeInput!): SelectChannelBadgePayload ( : 1146 1147 # Select a user's global badge. 1148 SelectGlobalBadgeInput!): SelectGlobalBadgePayload ( : 1149 1150 # Send a chat message through subscribers-only mode with Channel Points. 1151 ( 1152 SendChatMessageThroughSubscriberModeInput! : 1153 ): SendChatMessageThroughSubscriberModePayload 1154 1155 # sendCheer sends a chat message that contains cheermotes. The message will 1156 # be processed, bits deducted from the authenticated user's balance, and then the 1157 # message will be passed on to the chat service (client shouldn't send the message 1158 # itself). 1159 # This action can only be taken if an OAuth token is supplied with the request. 1160 SendCheerInput!): SendCheerPayload ( : 1161 1162 # Sends a pubsub message on behalf of an Extension. 1163 SendExtensionMessageInput!): SendExtensionMessagePayload ( : 1164 1165 # Send a highlighted chat message with Channel Points. 1166 ( 1167 SendHighlightedChatMessageInput! : 1168 ): SendHighlightedChatMessagePayload 1169 1170 # Sends a message to a chatroom. 1171 ( 1172 SendRoomMessageInput! : 1173 ): SendRoomMessagePayload @deprecated( reason: "No longer supported" ) 1174 1175 # Sends a whisper message to the target user. 1176 SendWhisperInput!): SendWhisperPayload ( : 1177 1178 # Set values for length and period of ads for channel ads management. 1179 SetAutoAdDensityInput!): SetAutoAdDensityPayload ( : 1180 1181 # Sets the user's auto refill settings. 1182 SetAutoRefillSettingsInput!): SetAutoRefillSettingsPayload ( : 1183 1184 # Sets the user's list of channelIDs to autohost. 1185 SetAutohostChannelsInput!): SetAutohostChannelsPayload ( : 1186 1187 # setBitsUserSettings sets a Bits users settings such as skipping the tutorial. 1188 SetBitsUserSettingsInput!): SetBitsUserSettingsPayload ( : 1189 1190 # Set value for channel_feed_enabled. 1191 ( 1192 SetChannelFeedEnabledInput! : 1193 ): SetChannelFeedEnabledPayload @deprecated( reason: "No longer supported" ) 1194 1195 # setChannelNotificationSetting allows a user to set a notification setting. 1196 ( 1197 SetChannelNotificationSettingInput! : 1198 ): SetChannelNotificationSettingPayload 1199 1200 # Set a channel's trailer. 1201 # A channel trailer can only be modified by its corresponding user, a channel 1202 # editor, or a Twitch admin. 1203 SetChannelTrailerInput!): SetChannelTrailerPayload ( : 1204 1205 # Set a user's Chat Pause setting. 1206 SetChatPauseSettingInput!): SetChatPauseSettingPayload ( : 1207 1208 # setContentTags updates the tags specified and associates it with the piece of 1209 # content specified. 1210 SetContentTagsInput!): SetContentTagsPayload ( : 1211 1212 # setCreatorBadgeFlair updates the channel-wide setting for a user that determines 1213 # what 1214 # type of subscriber badge flair is available to eligible subscribers to that 1215 # channel. 1216 SetCreatorBadgeFlairInput!): SetCreatorBadgeFlairPayload ( : 1217 1218 # setDashboardAlertQueueActivityStatus updates the specified activity's status for 1219 # the dashboard alert queue. 1220 ( 1221 SetDashboardAlertQueueActivityStatusInput! : 1222 ): SetDashboardAlertQueueActivityStatusPayload 1223 1224 # setDashboardAlertQueuePreference updates the preference specified for the 1225 # dashboard alert queue. 1226 ( 1227 SetDashboardAlertQueuePreferenceInput! : 1228 ): SetDashboardAlertQueuePreferencePayload 1229 1230 # Sets the default payment method for a user. 1231 # Currently supports the Zuora (credit card) and Recurly (credit card, 1232 # Pay-with-Amazon, PayPal) payment providers 1233 # This is the final step of the payment method management flow. 1234 # (User.paymentMethods -> User.paymentMethodConfigs -> this mutation). 1235 ( 1236 SetDefaultPaymentMethodInput! : 1237 ): SetDefaultPaymentMethodPayload 1238 1239 # Set a user's Deleted Message Display Chat UI setting. 1240 ( 1241 SetDeletedMessageDisplaySettingInput! : 1242 ): SetDeletedMessageDisplaySettingPayload 1243 1244 # SetDropBenefitOnDrop adds a benefit to a drop within a drop campaign. 1245 SetDropBenefitsOnDropInput!): SetDropBenefitsOnDropPayload ( : 1246 1247 # setDropCampaignAccess updates who can or cannot access a campaign's drops. 1248 SetDropCampaignAccessInput!): SetDropCampaignAccessPayload ( : 1249 1250 # setDropCampaignStatus transitions a campaign between states. 1251 SetDropCampaignStatusInput!): SetDropCampaignStatusPayload ( : 1252 1253 # setDropCampaignSummary allows organizations in the devconsole to update a 1254 # previously created campaign's summary. 1255 ( 1256 SetDropCampaignSummaryInput! : 1257 ): SetDropCampaignSummaryPayload 1258 1259 # setDropEventRule updates a drops's rule to be an event based rule. 1260 SetDropEventRuleInput!): SetDropEventRulePayload ( : 1261 1262 # setDropSummary allows organizations to update a drop's summary data. 1263 SetDropSummaryInput!): SetDropSummaryPayload ( : 1264 1265 # setDropTimeBasedRule updates a drops's rule to be a minutes watched based rule. 1266 SetDropTimeBasedRuleInput!): SetDropTimeBasedRulePayload ( : 1267 1268 # Set a user's emote animations UI setting. 1269 ( 1270 SetEmoteAnimationsEnabledInput! : 1271 ): SetEmoteAnimationsEnabledPayload 1272 1273 # Set a user's emote animations callout dismissed setting. 1274 ( 1275 SetEmoteAnimationsSettingCalloutDismissedInput! : 1276 ): SetEmoteAnimationsSettingCalloutDismissedPayload 1277 1278 # Sets the emote modifier groups for a user. 1279 ( 1280 SetEmoteModifierGroupsInput! : 1281 ): SetEmoteModifierGroupsPayload 1282 1283 # Sets the configuration for an extension version. 1284 ( 1285 SetExtensionConfigurationInput! : 1286 ): SetExtensionConfigurationPayload 1287 1288 # Sets the feature flag options on a specified extension installation. 1289 ( 1290 SetExtensionFeatureFlagsInput! : 1291 ): SetExtensionFeatureFlagsPayload 1292 1293 # Set the OAuth token for an installation which is retrieved and used for Helix 1294 # requests from extensions. 1295 ( 1296 SetExtensionInstallationOAuthInput! : 1297 ): SetExtensionInstallationOAuthPayload 1298 1299 # SetGameDropAccountLinkClient sets the client ID on a game which is used to 1300 # verify that users have connected their game accounts. 1301 ( 1302 SetGameDropAccountLinkClientInput! : 1303 ): SetGameDropAccountLinkClientPayload 1304 1305 # Sets the user's current hero to their profile picture. 1306 SetHeroAsAvatarInput!): SetHeroAsAvatarPayload ( : 1307 1308 # Set access permission to the channel's moderator logs for a given role. 1309 SetModLogsAccessInput!): SetModLogsAccessPayload ( : 1310 1311 # Set a user's mod view page tutorial seen state & time. 1312 SetModViewSettingsInput!): SetModViewSettingsPayload ( : 1313 1314 # setNotificationSetting allows a user to set a notification setting. 1315 ( 1316 SetNotificationSettingInput! : 1317 ): SetNotificationSettingPayload 1318 1319 # setOverwatchLeagueTeamPreference allows a user to set their preferred Overwatch 1320 # team. 1321 ( 1322 SetOverwatchLeagueTeamPreferenceInput! : 1323 ): SetOverwatchLeagueTeamPreferencePayload 1324 1325 # Set a user's preferred language tag. 1326 ( 1327 SetPreferredLanguageTagInput! : 1328 ): SetPreferredLanguageTagPayload 1329 1330 # Set radio track information currently being played. 1331 ( 1332 SetRadioCurrentlyPlayingInput! : 1333 ): SetRadioCurrentlyPlayingPayload 1334 1335 # Set a user's readable chat colors UI setting. 1336 ( 1337 SetReadableChatColorsEnabledInput! : 1338 ): SetReadableChatColorsEnabledPayload 1339 1340 # setResourceRestriction can create or update a restriction on a resource. 1341 ( 1342 SetResourceRestrictionInput! : 1343 ): SetResourceRestrictionPayload 1344 1345 # setScheduleReminder toggles on or off a user's set reminder for a given 1346 # scheduled event. 1347 SetScheduleReminderInput!): SetScheduleReminderPayload ( : 1348 1349 # setSessionStatus sets the user's status for this session, which influences how 1350 # they appear ("online", "idle", 1351 # "watching SnarfyBobo") to friends and related users. To maintain a session 1352 # status, setSessionStatus needs to be sent 1353 # periodically. The amount of time your application should wait between these 1354 # status heartbeats is included in the 1355 # response payload. 1356 SetSessionStatusInput!): SetSessionStatusPayload ( : 1357 1358 # Set the ID of the primary player in a squad stream that the user currently has 1359 # in the primary position. 1360 ( 1361 SetSquadStreamPrimaryPlayerInput! : 1362 ): SetSquadStreamPrimaryPlayerPayload 1363 1364 # setUnbanRequestsSettings allows a user to set their channel's unban requests 1365 # settings. 1366 ( 1367 SetUnbanRequestsSettingsInput! : 1368 ): SetUnbanRequestsSettingsPayload 1369 1370 # Set user's country of residence. 1371 SetUserResidenceInput!): SetUserResidencePayload ( : 1372 1373 # Spend Twitch Prime monthly subscription credit. 1374 ( 1375 SpendSubscriptionCreditInput! : 1376 ): SpendSubscriptionCreditPayload 1377 1378 # Start a new ad break. 1379 StartAdInput!): StartAdPayload ( : 1380 1381 # startBounty allows a user to start a bounty for tracking (e.g. track the viewers 1382 # CCU for meeting the bounty's requirements). 1383 # If the user has not provided a title or met the other requirements to start the 1384 # bounty, it will return an error. 1385 StartBountyInput!): StartBountyPayload ( : 1386 1387 # Starts a cloud broadcast. 1388 StartCloudBroadcastInput!): StartCloudBroadcastPayload ( : 1389 1390 # Start a new payout onboarding workflow. 1391 ( 1392 StartPayoutOnboardingWorkflowInput! : 1393 ): StartPayoutOnboardingWorkflowPayload 1394 1395 # Start a Prime Video Watch Party. 1396 StartWatchPartyInput!): StartWatchPartyPayload ( : 1397 1398 # stopBounty allows a user to stop tracking progress for a bounty. 1399 StopBountyInput!): StopBountyPayload ( : 1400 1401 # Stops a cloud broadcast. 1402 StopCloudBroadcastInput!): StopCloudBroadcastPayload ( : 1403 1404 # Stop a Prime Video Watch Party. 1405 StopWatchPartyInput!): StopWatchPartyPayload ( : 1406 1407 # Submit CSAT (customer satisfaction) feedback. 1408 SubmitCSATFeedbackInput!): SubmitCSATFeedbackPayload ( : 1409 1410 # Submit a new emote prefix for a given channel. Each channel has a single prefix. 1411 # Submitting more than once overrides the previously set prefix. 1412 SubmitEmotePrefixInput!): SubmitEmotePrefixPayload ( : 1413 1414 # Submit a new emoticon prefix for a given channel. Each channel has a single 1415 # prefix. Submitting 1416 # more than once simply overrides the previously set prefix and putting it in a 1417 # pending state. 1418 ( 1419 SubmitEmoticonPrefixInput! : 1420 ): SubmitEmoticonPrefixPayload @deprecated( reason: "Use 'submitEmotePrefix' instead" ) 1421 1422 # Submit feedback for a Twitch extension. 1423 ( 1424 SubmitExtensionFeedbackInput! : 1425 ): SubmitExtensionFeedbackPayload 1426 1427 # Swap competition lobby participants within a competition phase. 1428 ( 1429 SwapCompetitionLobbyParticipantsInput! : 1430 ): SwapCompetitionLobbyParticipantsPayload 1431 1432 # Syncs the current game data with the game data stored by the 1433 # DropsManagementService. The DropsManagementService 1434 # purposefully does not autosync when a Game is updated so that a change to the 1435 # Game's account link client ID 1436 # doesn't get overwritten without running this command. 1437 ( 1438 SyncGameOnDropCampaignInput! : 1439 ): SyncGameOnDropCampaignPayload 1440 1441 # Terminates the poll with the given poll id. 1442 TerminatePollInput!): TerminatePollPayload ( : 1443 1444 # Terminates the current poll in a channel. 1445 ( 1446 TerminatePollInChannelInput! : 1447 ): TerminatePollInChannelPayload 1448 1449 # toggleRitualsEnabled allows a user to toggle the rituals feature for their 1450 # channel. 1451 ToggleRitualsEnabledInput!): ToggleRitualsEnabledPayload ( : 1452 1453 # Transitions the state for an existing extension. 1454 # Only allowed for the owner of the extension. 1455 ( 1456 TransitionExtensionStateInput! : 1457 ): TransitionExtensionStatePayload 1458 1459 # Removes a ban imposed on a user for a specified chat room. 1460 UnbanUserFromChatRoomInput!): UnbanUserFromChatRoomPayload ( : 1461 1462 # Removes block from target user. 1463 UnblockUserInput!): UnblockUserPayload ( : 1464 1465 # undoRecommendationFeedback allows a user to removes a single piece of feedback. 1466 ( 1467 UndoRecommendationFeedbackInput! : 1468 ): UndoRecommendationFeedbackPayload 1469 1470 # unfollowGame allows a user to unfollow a game. 1471 UnfollowGameInput!): UnfollowGamePayload ( : 1472 1473 # unfollowUser destroys the follow relationship between the authenticated user and 1474 # the target user. 1475 UnfollowUserInput!): UnfollowUserPayload ( : 1476 1477 # unfriendUser destroys a friend relationship from the target user to the 1478 # authenticated user. 1479 UnfriendUserInput!): UnfriendUserPayload ( : 1480 1481 # Unhost from a channel. 1482 UnhostInput!): UnhostPayload ( : 1483 1484 # Uninstall an extension from a specific channel. 1485 UninstallExtensionInput!): UninstallExtensionPayload ( : 1486 1487 # Unlink an authenticated user's amazon connection. 1488 ( 1489 UnlinkAmazonConnectionInput! : 1490 ): UnlinkAmazonConnectionPayload 1491 1492 # Unlink a user's account connection to Riot. 1493 UnlinkRiotConnectionInput!): UnlinkRiotConnectionPayload ( : 1494 1495 # Unlink an SSO app from a user's account. 1496 ( 1497 UnlinkSSOInput! : 1498 ): UnlinkSSOPayload @deprecated( reason: "Service has been shutdown" ) 1499 1500 # Unlock a chosen modified subscriber emote using Community Points. 1501 ( 1502 UnlockChosenModifiedSubscriberEmoteInput! : 1503 ): UnlockChosenModifiedSubscriberEmotePayload 1504 1505 # Unlock a chosen subscriber emote using Community Points. 1506 ( 1507 UnlockChosenSubscriberEmoteInput! : 1508 ): UnlockChosenSubscriberEmotePayload 1509 1510 # Unlock a random subscriber emote using Community Points. 1511 ( 1512 UnlockRandomSubscriberEmoteInput! : 1513 ): UnlockRandomSubscriberEmotePayload 1514 1515 # Remove moderator status from a user in a channel. 1516 UnmodUserInput!): UnmodUserPayload ( : 1517 1518 # unsetHypeTrainConfig allows a user to unset the channel's custom hype train 1519 # configurations. 1520 UnsetHypeTrainConfigInput!): UnsetHypeTrainConfigPayload ( : 1521 1522 # unsubscribeEmail unsubscribes a given user from a given email campaign. 1523 UnsubscribeEmailInput!): UnsubscribeEmailPayload ( : 1524 1525 # Updates a user's ad settings for their channel. 1526 UpdateAdPropertiesInput!): UpdateAdPropertiesPayload ( : 1527 1528 # Updates all a channels vidoes to the provided viewability. 1529 ( 1530 UpdateAllChannelVideosViewabilityInput! : 1531 ): UpdateAllChannelVideosViewabilityPayload 1532 1533 # Updates all of a user's whisper threads. 1534 ( 1535 UpdateAllWhisperThreadsInput! : 1536 ): UpdateAllWhisperThreadsPayload 1537 1538 # Set individual automod categories (i.e. set identity to level 3 but profanity to 1539 # 0). 1540 UpdateAutoModLevelsInput!): UpdateAutoModLevelsPayload ( : 1541 1542 # Set individual automod categories (i.e. set identity to level 3 but profanity to 1543 # 0) - based on Sift categories, to be deprecated. 1544 ( 1545 UpdateAutoModPropertiesInput! : 1546 ): UpdateAutoModPropertiesPayload 1547 1548 # Update a user's autohost settings. 1549 ( 1550 UpdateAutohostSettingsInput! : 1551 ): UpdateAutohostSettingsPayload 1552 1553 # Updates bits badge tier notification. 1554 ( 1555 UpdateBitsBadgeTierNotificationInput! : 1556 ): UpdateBitsBadgeTierNotificationPayload 1557 1558 # Updates bits badge tiers. 1559 UpdateBitsBadgeTiersInput!): UpdateBitsBadgeTiersPayload ( : 1560 1561 # Updates boost settings. 1562 UpdateBoostSettingsInput!): UpdateBoostSettingsPayload ( : 1563 1564 # updateBroadcastSettings allows the user to update their broadcast setting. 1565 ( 1566 UpdateBroadcastSettingsInput! : 1567 ): UpdateBroadcastSettingsPayload 1568 1569 # Update a channels celebration. 1570 UpdateCelebrationInput!): UpdateCelebrationPayload ( : 1571 1572 # Update a channels celebration config. 1573 ( 1574 UpdateCelebrationConfigInput! : 1575 ): UpdateCelebrationConfigPayload 1576 1577 # Update a channel's celebration product config. 1578 ( 1579 UpdateCelebrationProductConfigInput! : 1580 ): UpdateCelebrationProductConfigPayload 1581 1582 # Update a user's celebration user settings. 1583 ( 1584 UpdateCelebrationUserSettingsInput! : 1585 ): UpdateCelebrationUserSettingsPayload 1586 1587 # updateChangelogReadTime marks the changelog as read for a user. 1588 UpdateChangelogReadTimePayload : 1589 1590 # updateChanletContentAttributes allows users to make changes to the multi-view 1591 # content attributes on a chanlet. 1592 ( 1593 UpdateChanletContentAttributesInput! : 1594 ): UpdateChanletContentAttributesPayload 1595 1596 # updateChannelClipsSetting allows a channel owner to enable/disable creation 1597 # of Clips on their channel. 1598 ( 1599 UpdateChannelClipsSettingInput! : 1600 ): UpdateChannelClipsSettingPayload 1601 1602 # updateChannelHomePreferences updates a streamer's channel home preferences. 1603 ( 1604 UpdateChannelHomePreferencesInput! : 1605 ): UpdateChannelHomePreferencesPayload 1606 1607 # Update a channel's Prediction Settings. 1608 ( 1609 UpdateChannelPredictionSettingsInput! : 1610 ): UpdateChannelPredictionSettingsPayload 1611 1612 # Updates a user's chat color. 1613 UpdateChatColorInput!): UpdateChatColorPayload ( : 1614 1615 # Set different chat settings (i.e. disable globalBannedWordsOptOut). 1616 UpdateChatSettingsInput!): UpdateChatSettingsPayload ( : 1617 1618 # Update the user's partner settings regarding bits. 1619 ( 1620 UpdateCheerPartnerSettingsInput! : 1621 ): UpdateCheerPartnerSettingsPayload 1622 1623 # Updates the image assets for a broadcaster's particular cheermote tier. 1624 UpdateCheermoteTierInput!): UpdateCheermoteTierPayload ( : 1625 1626 # updateClip allows a user to update the metadata of a clip. 1627 UpdateClipInput!): UpdateClipPayload ( : 1628 1629 # updateClipViewCount allows a user to increment the viewcount of a clip. 1630 ( 1631 UpdateClipViewCountInput! : 1632 ): UpdateClipViewCountPayload @deprecated( reason: "Will eventually be replaced by different viewcounting method" ) 1633 1634 # updateCollection performs an update on the collection with the provided ID and 1635 # updated attributes. 1636 UpdateCollectionInput!): UpdateCollectionPayload ( : 1637 1638 # Update an automatic Community Points reward in a channel. 1639 ( 1640 UpdateCommunityPointsAutomaticRewardInput! : 1641 ): UpdateCommunityPointsAutomaticRewardPayload 1642 1643 # Update a channel's Community Points channel settings. 1644 ( 1645 UpdateCommunityPointsChannelSettingsInput! : 1646 ): UpdateCommunityPointsChannelSettingsPayload 1647 1648 # updateCommunityPointsCommunityGoal updates a Community Points Community Goal. 1649 ( 1650 UpdateCommunityPointsCommunityGoalInput! : 1651 ): UpdateCommunityPointsCommunityGoalPayload 1652 1653 # Update a custom Community Points reward in a channel. 1654 ( 1655 UpdateCommunityPointsCustomRewardInput! : 1656 ): UpdateCommunityPointsCustomRewardPayload 1657 1658 # Update the status of a Community Points redemption (for example, from 1659 # unfulfilled to fulfilled). 1660 ( 1661 UpdateCommunityPointsCustomRewardRedemptionStatusInput! : 1662 ): UpdateCommunityPointsCustomRewardRedemptionStatusPayload 1663 1664 # Update the status of all Community Points redemptions for a channel. 1665 ( 1666 UpdateCommunityPointsCustomRewardRedemptionStatusesByChannelInput! : 1667 ): UpdateCommunityPointsCustomRewardRedemptionStatusesByChannelPayload 1668 1669 # Update the status of the Community Points redemptions from the provided list. 1670 ( 1671 UpdateCommunityPointsCustomRewardRedemptionStatusesByRedemptionsInput! : 1672 ): UpdateCommunityPointsCustomRewardRedemptionStatusesByRedemptionsPayload 1673 1674 # Update the status of all Community Points redemptions for a reward. 1675 ( 1676 UpdateCommunityPointsCustomRewardRedemptionStatusesByRewardInput! : 1677 ): UpdateCommunityPointsCustomRewardRedemptionStatusesByRewardPayload 1678 1679 # Allows users to sign up for or remove themselves from the Community Points early 1680 # access program. 1681 ( 1682 UpdateCommunityPointsEarlyAccessSettingsInput! : 1683 ): UpdateCommunityPointsEarlyAccessSettingsPayload @deprecated( reason: "Early access period is over." ) 1684 1685 # Update the last viewed timestamp of a user for Community Points content. 1686 ( 1687 UpdateCommunityPointsLastViewedContentInput! : 1688 ): UpdateCommunityPointsLastViewedContentPayload 1689 1690 # Update an automatic Community Points reward cost acknowledgements. 1691 ( 1692 UpdateCommunityPointsSmartCostsAcknowledgementsInput! : 1693 ): UpdateCommunityPointsSmartCostsAcknowledgementsPayload 1694 1695 # Update Competition. 1696 UpdateCompetitionInput!): UpdateCompetitionPayload ( : 1697 1698 # Update CompetitionPlayer in a competition. 1699 ( 1700 UpdateCompetitionPlayerInput! : 1701 ): UpdateCompetitionPlayerPayload 1702 1703 # Update a Team in a Competition. 1704 UpdateCompetitionTeamInput!): UpdateCompetitionTeamPayload ( : 1705 1706 # Update a consent status or create a new consent status. 1707 UpdateConsentInput!): UpdateConsentPayload ( : 1708 1709 # updateContentTags updates the tags specified and associates it with the piece of 1710 # content specified. 1711 ( 1712 UpdateContentTagsInput! : 1713 ): UpdateContentTagsPayload @deprecated( reason: "Use setContentTags instead" ) 1714 1715 # updateDropBenefit updates a benefit owned by an organization. The benefit can be 1716 # used in drop campaigns. 1717 UpdateDropBenefitInput!): UpdateDropBenefitPayload ( : 1718 1719 # updateDropBenefitOnDrop sets a benefit on a drop and how often that benefit can 1720 # be claimed. 1721 ( 1722 UpdateDropBenefitOnDropInput! : 1723 ): UpdateDropBenefitOnDropPayload 1724 1725 # updateDropPreconditions updates the drops that must be claimed before a drop can 1726 # be claimed. 1727 ( 1728 UpdateDropPreconditionsInput! : 1729 ): UpdateDropPreconditionsPayload 1730 1731 # updateDropsOptOutStatus allows the user to update their drops opt-out status. 1732 ( 1733 UpdateDropsOptOutStatusInput! : 1734 ): UpdateDropsOptOutStatusPayload 1735 1736 # updateEmoteOrders allows a broadcaster to reorder the emotes within the emote 1737 # groups they own. 1738 UpdateEmoteOrdersInput!): UpdateEmoteOrdersPayload ( : 1739 1740 # updateExtensionDiscoveryData allows a user to update the discovery data for an 1741 # extension. 1742 ( 1743 UpdateExtensionDiscoveryDataInput! : 1744 ): UpdateExtensionDiscoveryDataPayload 1745 1746 # updateExtensionManifest allows a user to update the manifest for an extension in 1747 # development. 1748 ( 1749 UpdateExtensionManifestInput! : 1750 ): UpdateExtensionManifestPayload @deprecated( reason: "Switching to saveExtensionManifest" ) 1751 1752 # updateHypeTrainConfig allows a user to update the channel's hype train 1753 # configurations. 1754 UpdateHypeTrainConfigInput!): UpdateHypeTrainConfigPayload ( : 1755 1756 # Changes the user's activity sharing setting. A user's activity is one part of 1757 # their status. 1758 ( 1759 UpdateIsSharingActivityInput! : 1760 ): UpdateIsSharingActivityPayload 1761 1762 # Exchanges an LWA token for an Amazon OAuth token. 1763 UpdateLWATokenInput!): UpdateLWATokenPayload ( : 1764 1765 # Update the user's partner settings regarding leaderboards. 1766 ( 1767 UpdateLeaderboardSettingsInput! : 1768 ): UpdateLeaderboardSettingsPayload 1769 1770 # Changes the user's activity sharing setting. A user's activity is one part of 1771 # their status. 1772 ( 1773 UpdateLiveUpNotificationInput! : 1774 ): UpdateLiveUpNotificationPayload 1775 1776 # Updates a lobby participant who is a competition player's or competition team's 1777 # score. 1778 ( 1779 UpdateLobbyParticipantScoreInput! : 1780 ): UpdateLobbyParticipantScorePayload 1781 1782 # Updates a Mosaic layout with the specified id for the current user. 1783 ( 1784 UpdateDashboardViewMosaicLayoutInput! : 1785 ): UpdateDashboardViewMosaicLayoutPayload 1786 1787 # Modifies multi-view content attributes. 1788 ( 1789 UpdateMultiviewContentAttributesInput! : 1790 ): UpdateMultiviewContentAttributesPayload 1791 1792 # updateOnboardingSkippedChannels updates skipped channel IDs during onboarding 1793 # for a given user. 1794 ( 1795 UpdateOnboardingSkippedChannelsInput! : 1796 ): UpdateOnboardingSkippedChannelsPayload @deprecated( reason: "This feature is retired" ) 1797 1798 # updateOrganizationMemberRole updates the role of an organization member (Twitch 1799 # Developers). 1800 ( 1801 UpdateOrganizationMemberRoleInput! : 1802 ): UpdateOrganizationMemberRolePayload 1803 1804 # updateOwnerChanletAttributes updates/creates a new set of owner chanlet 1805 # attributes for a Channel. 1806 ( 1807 UpdateOwnerChanletAttributesInput! : 1808 ): UpdateOwnerChanletAttributesPayload 1809 1810 # updatePanel updates the data for a given panel. 1811 UpdatePanelInput!): UpdatePanelPayload ( : 1812 1813 # Starts the process for associating a phone number to a twitch account. Requires 1814 # sudo authentication. 1815 # A one time password (valid for 10 minutes) will be sent via SMS to the phone 1816 # number provided. The one time password will need to be verified via 1817 # updatePhoneNumberConfirmation to complete the update. 1818 UpdatePhoneNumberInput!): UpdatePhoneNumberPayload ( : 1819 1820 # Completes the process for associating a phone number to a twitch account. 1821 # Requires sudo authentication. 1822 # The one time password issued using updatePhoneNumber will be verified to make 1823 # sure user contols the phone number. 1824 ( 1825 UpdatePhoneNumberConfirmationInput! : 1826 ): UpdatePhoneNumberConfirmationPayload 1827 1828 # updatePrimeOfferStatus allows a user to update their status in respect to an 1829 # offer. (e.g. UNSEEN, SEEN, CLAIMED). 1830 ( 1831 UpdatePrimeOfferStatusInput! : 1832 ): UpdatePrimeOfferStatusPayload 1833 1834 # updatePrimeSettings allows the user to enable or disable chat notifications when 1835 # spending a Prime Credit, 1836 # and allows the user to set the type of Smilies (Turbos, Robots, or Monkeys) they 1837 # want for Prime/Turbo Emoticons. 1838 UpdatePrimeSettingsInput!): UpdatePrimeSettingsPayload ( : 1839 1840 # Update a user's raid settings. 1841 UpdateRaidSettingsInput!): UpdateRaidSettingsPayload ( : 1842 1843 # Updates an existing chatroom. 1844 ( 1845 UpdateRoomInput! : 1846 ): UpdateRoomPayload @deprecated( reason: "No longer supported" ) 1847 1848 # Updates the room modes (slow mode, emotes only mode, etc.) for the room. 1849 ( 1850 UpdateRoomModesInput! : 1851 ): UpdateRoomModesPayload @deprecated( reason: "No longer supported" ) 1852 1853 # Update's a user's room view for a chatroom. 1854 ( 1855 UpdateRoomViewInput! : 1856 ): UpdateRoomViewPayload @deprecated( reason: "No longer supported" ) 1857 1858 # Update a schedule segment. 1859 UpdateScheduleSegmentInput!): UpdateScheduleSegmentPayload ( : 1860 1861 # UpdateSeenCreatorOnboardingContent updates the list of streamer onboarding 1862 # content that a user has seen. 1863 ( 1864 UpdateSeenCreatorOnboardingContentInput! : 1865 ): UpdateSeenCreatorOnboardingContentPayload 1866 1867 # updateSocialMedia updates an existing social media item for a Channel. 1868 UpdateSocialMediaInput!): UpdateSocialMediaPayload ( : 1869 1870 # updateSquadInvitePolicy allows a broadcaster to update their squad stream invite 1871 # policy. 1872 ( 1873 UpdateSquadInvitePolicyInput! : 1874 ): UpdateSquadInvitePolicyPayload 1875 1876 # updateSquadStream allows an owner of a squad stream to update the squad stream. 1877 UpdateSquadStreamInput!): UpdateSquadStreamPayload ( : 1878 1879 # updateStucco allows a user to update a stucco (that is currently not active). 1880 UpdateStuccoInput!): UpdateStuccoPayload ( : 1881 1882 # updateStuccoPack allows the updating of a channel's stucco pack. (activating 1883 # stuccos). 1884 UpdateStuccoPackInput!): UpdateStuccoPackPayload ( : 1885 1886 # updateSubscriptionProduct allows a user to update their subscription product 1887 # settings. 1888 ( 1889 UpdateSubscriptionProductInput! : 1890 ): UpdateSubscriptionProductPayload 1891 1892 # updateUser updates a user's displayname, description, email or delete a phone 1893 # number. 1894 UpdateUserInput!): UpdateUserPayload ( : 1895 1896 # Updates a user's creator colors. 1897 UpdateUserColorsInput!): UpdateUserColorsPayload ( : 1898 1899 # Set a user's privacy preference for registration date. 1900 ( 1901 UpdateUserCreateDateHiddenInput! : 1902 ): UpdateUserCreateDateHiddenPayload 1903 1904 # Set a user's directory hidden field. 1905 ( 1906 UpdateUserDirectoryHiddenInput! : 1907 ): UpdateUserDirectoryHiddenPayload 1908 1909 # Set a user's email reuse field. 1910 ( 1911 UpdateUserEmailReusableInput! : 1912 ): UpdateUserEmailReusablePayload 1913 1914 # updateUserIsEmailRevertSuccess sets/resets a user's Email revert success flag. 1915 ( 1916 UpdateUserIsEmailRevertSuccessInput! : 1917 ): UpdateUserIsEmailRevertSuccessPayload 1918 1919 # Update a user's Prediction Settings. 1920 ( 1921 UpdateUserPredictionSettingsInput! : 1922 ): UpdateUserPredictionSettingsPayload 1923 1924 # updateUserSubscriptionSettings updates the subscription preferences for the 1925 # authenticated user. 1926 ( 1927 UpdateUserSubscriptionSettingsInput! : 1928 ): UpdateUserSubscriptionSettingsPayload 1929 1930 # updateUserTeamMembership updates the team membership preferences for target 1931 # user. 1932 ( 1933 UpdateUserTeamMembershipInput! : 1934 ): UpdateUserTeamMembershipPayload 1935 1936 # updateUserVideoShelves adds/removes/reorders for a user's video shelves. 1937 ( 1938 UpdateUserVideoShelvesInput! : 1939 ): UpdateUserVideoShelvesPayload 1940 1941 # updateUserViewedVideo updates a resume watching entry for a specified user and 1942 # video. 1943 UpdateUserViewedVideoInput!): UpdateUserViewedVideoPayload ( : 1944 1945 # updateVideo updates a video identified by provided video ID. 1946 UpdateVideoInput!): UpdateVideoPayload ( : 1947 1948 # updateVideoComment updates a video comment identified by provided comment ID. 1949 UpdateVideoCommentInput!): UpdateVideoCommentPayload ( : 1950 1951 # updateVideoStreamSettings updates the broadcaster's video stream settings such 1952 # as latency mode. 1953 ( 1954 UpdateVideoStreamSettingsInput! : 1955 ): UpdateVideoStreamSettingsPayload 1956 1957 # UpdateVideosViewability updates videos to being published or unpublished. 1958 ( 1959 UpdateVideosViewabilityInput! : 1960 ): UpdateVideosViewabilityPayload 1961 1962 # Changes the user's visibility setting. This is an account-level setting that 1963 # will cause the user's availability to 1964 # appear differently to other users, despite what sessions are reporting. See the 1965 # VisibilityInput enum for details on 1966 # the effects of each value. 1967 # 1968 # Because this is an account-level setting, it should only be used in response to 1969 # the user expressing clear intention 1970 # to change their visibility. Setting a status for an individual session should be 1971 # done using setSessionStatus. 1972 UpdateVisibilityInput!): UpdateVisibilityPayload ( : 1973 1974 # Updates Whisper settings for the authenticated user. 1975 UpdateWhisperSettingsInput!): UpdateWhisperSettingsPayload ( : 1976 1977 # Updates a whisper thread. 1978 UpdateWhisperThreadInput!): UpdateWhisperThreadPayload ( : 1979 1980 # uploadCompetitionImage generates a url for a user to upload an image to for a 1981 # competition. 1982 ( 1983 UploadCompetitionImageInput! : 1984 ): UploadCompetitionImagePayload 1985 1986 # Uses a chat notification token. 1987 ( 1988 UseChatNotificationTokenInput! : 1989 ): UseChatNotificationTokenPayload 1990 1991 # validateVerificationCode validates a given code and sets the address to verified 1992 # if it matches. 1993 ( 1994 ValidateVerificationCodeInput! : 1995 ): ValidateVerificationCodePayload 1996 1997 # verifyContactMethod verifies a user contact method from an opaque ID. 1998 VerifyContactMethodInput!): VerifyContactMethodPayload ( : 1999 2000 # verifyOneTimePassword verifies a one time password for a user for 2001 # authentication. Requires sudo authentication. 2002 VerifyOneTimePasswordInput!): VerifyOneTimePasswordPayload ( : 2003 2004 # verifyRewardedVideoEligibilityCaptcha verifies a users captcha with the rewarded 2005 # video system. 2006 ( 2007 VerifyRewardedVideoEligibilityCaptchaInput! : 2008 ): VerifyRewardedVideoEligibilityCaptchaPayload 2009 2010 # viewedNotifications updates when the authenticated user last saw onsite 2011 # notifications. 2012 ViewedNotificationsPayload : 2013 2014 # visitStreamManager updates when the authenticated user visits their stream 2015 # manager for the first time. 2016 VisitStreamManagerInput!): VisitStreamManagerPayload ( : 2017 2018 # Casts a vote for a specific choice in an ad poll. 2019 VoteInAdPollInput!): VoteInAdPollPayload ( : 2020 2021 # Casts a vote for a specific choice in a poll. 2022 VoteInPollInput!): VoteInPollPayload ( : 2023 2024 # Casts a vote for a specific choice in a poll, by index and channelID. 2025 ( 2026 VoteInPollByChoiceIndexInput! : 2027 ): VoteInPollByChoiceIndexPayload 2028 2029 }
link Required by
This element is not required by anyone