SCALAR
Time
RFC3339 timestamp. For example "2015-07-22T21:41:14Z".
link GraphQL Schema definition
1 scalar Time
link Required by
- AddChannelBlockedTermPayloadThe returned data from the mutation.
- AddChannelPermittedTermPayloadThe returned payload from the mutation.
- AddDropToCampaignInputAddDropToCampaignInput has fields required to create a drop within a campaign.
- AdSlotDefines ads management attributes for channel.
- AuthenticatedSessionAuthenticated Twitch session.
- AutoModCaughtMessageA message rejected by automod.
- BackupStreamSessionBackupStreamSession identifies the backup stream session.
- BalanceBalance for a Twitch User Account in a FIAT currency. Can be used to purchase product on the Twitch Platform.
- BitsBadgeTierBits Badges with their associated settings.
- BitsEventAn event that captures a single bits transaction.
- BitsEventConnectionCriteriaInputFilter and sorting options for querying all bits events for a Twitch user.
- BountyA bounty is a task that a user can complete for a payout.
- BountyCampaignA campaign defines the requirements and parameters for a set of bounties.
- BountyCampaignPerformanceMetricMetric containing details about how a campaign performed over a time period.
- BountyModerationMetadataBounty Moderation metadata includes moderation metadata for a specific bounty.
- BroadcastA historical representation of a live stream.
- BuildACommunityAssociated metrics for the "Build a Community" quest.
- CampaignA visible campaign on a given user's channel.
- ChallengeConditionA condition to be satisfied by a specific owner.
- ChangelogEntryChangelogEntry is an entry that displays new items and notifications in the creator homepage changelog.
- ChannelBannedUserChannelBannedUser is an object that defines metadata about a channel ban.
- ChannelBlockedTermChannelBlockedTerm is an object that defines things that automod should permit in a channel.
- ChannelChallengeA challenge to which users can contribute bits.
- ChannelChallengeParticipantA participant contributing to a challenge and associated information.
- ChannelDashboardLayoutData about a single configured Mosaic layout. This layout specifies a configuration of panel dimensions and positions in a grid, as defined by the Mosaic algorithm.
- ChannelModerationActionEntryAn entry of a moderation action performed on a channel.
- ChannelModerationActionOnAutomodLevelEntryModeration Actions relating to automod levels. ex: automod level change.
- 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.
- ChannelModerationActionOnChatMessageEntryModeration Actions relating to chat messages. ex: delete message.
- ChannelModerationActionOnChatModeEntryModeration Actions realting to chat modes. ex: slow on, followers only on, emotes only, sub only, clear chat.
- ChannelModerationActionOnUnbanRequestsEntryModeration Actions relating to unban requests. ex: approve, deny.
- ChannelModerationActionOnUserEntryModeration Actions relating to a user. ex: ban, unban, timeout, untimeout, mod, unmod, vip, unvip.
- ChannelModerationActionOtherEntryModeration Actions that are unused, invalid or deprecated.
- ChannelPermittedTermChannelPermittedTerm is an object that defines things that automod should permit in a channel.
- ChannelRestrictionA restriction for a specific channel.
- ChatRoomBanStatus
- ClientAuthorizationThe authorization a user has provided to an OAuth client.
- ClipA recorded, replayable part of a live broadcast.
- CollectionCollection (a.k.a. Playlist) is a backend concept for a list of videos.
- CommunityPointsAutomaticRewardAn automatic community points reward.
- CommunityPointsCommunityGoalCommunity goal.
- CommunityPointsCustomRewardA custom community points reward on a channel.
- CommunityPointsCustomRewardRedemptionA community points custom reward that has been redeemed in a channel.
- CommunityPointsEmoteModificationA community points emote modification.
- CommunityPointsLastViewedContentByTypeHolds the last time a content type was viewed.
- CommunityPointsLastViewedContentByTypeAndIDHolds the last time a specific piece of content was viewed.
- CommunityPointsLimitedEarningsAvailability of limited earn actions for a viewer in a specific channel.
- CompetitionA Competition created by a competition organizer.
- CompetitionPlayerA player is solo participant in a Competition.
- CreateBitsChallengeConditionForExtensionInputCreateBitsChallengeConditionForExtensionInput creates a Bits condition on behalf of a user by an extension.
- CreateBountyCampaignInputCreateBountyCampaignInput includes the campaign that is being created.
- CreateCompetitionInputCreate a Competition.
- CreateDropCampaignInputCreateDropCampaignInput has the fields necessary to create a campaign for an RBAC organization.
- CreateScheduleSegmentInputThe input to create a new schedule segment.
- CreatorMetricsByIntervalItemCreator metrics for the given time period.
- CreatorOnboardingContentOnboarding content and tips that are shown during the streamer onboarding experience.
- CreatorReferralSummaryDayEach data point contains date and list of links with number of referred users.
- CreatorTimeseriesItemSingle item of stats for the time series.
- DashboardActivityFeedActivityAn action (and metadata about the action) which occurred for a channel's Dashboard Activity Feed.
- DashboardActivityFeedActivityAutoHostingWhen a user AutoHosts a channel.
- DashboardActivityFeedActivityBitsUsageWhen a user uses Bits for or sends Bits to a channel.
- DashboardActivityFeedActivityBoostCompleteWhen a Boost completes for the given user.
- DashboardActivityFeedActivityBoostStartWhen a Boost starts for the given user.
- DashboardActivityFeedActivityCelebrationPurchaseEventWhen a Celebration event occurs for the given user.
- DashboardActivityFeedActivityCommunityPointsRewardWhen a user redeems a community points reward on a channel.
- DashboardActivityFeedActivityCommunitySubscriptionGiftingWhen a user gifts subscriptions to a community for a channel.
- DashboardActivityFeedActivityCopoGoalEndWhen a Community Goal ends for the channel.
- DashboardActivityFeedActivityDropClaimWindowOpenWhen a creator completes a drop quest and a drop can now be claimed by users/viewers.
- DashboardActivityFeedActivityFollowingWhen a user newly follows or refollows a channel.
- DashboardActivityFeedActivityHostingWhen a user hosts a channel.
- DashboardActivityFeedActivityHypeTrainEventWhen a HypeTrain event occurs for the given user.
- DashboardActivityFeedActivityIndividualSubscriptionGiftingWhen a user gifts a single subscription to another individual user for a channel.
- DashboardActivityFeedActivityIngestSessionStartingWhen an ingest session begins. Deprecated type: no longer exists in activity feed.
- DashboardActivityFeedActivityPrimeResubscribingWhen a user resubscribes via Twitch Prime to a channel.
- DashboardActivityFeedActivityPrimeSubscribingWhen a user subscribes for the first time via Twitch Prime to a channel.
- DashboardActivityFeedActivityRaidingWhen a user raids a channel.
- DashboardActivityFeedActivityResubscribingWhen a user resubscribes (NOT via Twitch Prime) to a channel.
- DashboardActivityFeedActivitySubscribingWhen a user subscribes for the first time (NOT via Twitch Prime) to a channel.
- DashboardAlertQueuePreferencesPreferences of a user controlling the types of dashboard alerts to be published.
- DateTokenA shelf title token type that contains a date with various formatters.
- DeleteBitsBadgeTierEmoticonPayloadResult of delete bits badge tier emoticon.
- DeleteChannelBlockedTermPayloadThe returned payload from the mutation.
- DeleteChannelPermittedTermPayloadReturned payload of the mutation.
- DeleteCheermoteTierPayloadResult of delete cheermote tier.
- DeleteDefaultPaymentMethodPayloadPayload returned after deleting a default payment method for a given provider.
- DropAccountLinkA mapping of the client ID set to determine whether a user has set up account linking for the game.
- DropAwardData about the award of a drop to a user. // deprecated.
- 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).
- DropObjectContains all of the information about a Drop awardable to a user. // deprecated in favor of EventBasedDrop and TimeBasedDrop.
- DropTypeAn interface to handle shared Drop data. The `Drop` type is already in use (although deprecated) so we can't use that name.
- EditorEdgePoints to a user with the editor status, with metadata regarding the relationship.
- Emote
- EnhancedExperiencesClientEnhancedExperiencesClient is an OAuth app that is authorized to use the Enhanced Experiences (E2) API for game integrations.
- EventBasedDropDrop triggered by an in-game event.
- ExtensionAssetManifestExtensionAssetManifest is data related to the assets of an extension.
- ExtensionClientExtensionClient is the authorization component of an extension.
- ExtensionDeveloperManifestExtensionDeveloperManifest is the developer specific extension data.
- ExtensionInstallationSelfEdgeThe data that links the active user with a particular extension installation on a channel.
- ExtensionSecretThe shared secret between the extension and the extension validator service.
- 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.
- FriendEdgeThe friendship between the authenticated user and another user.
- GameApplicationGameApplication is an application to associate a game with an organization.
- GameClipsInputFiltering criteria for paginated game clips results.
- GameFollowGame followed by a User.
- GenerateExtensionRatingsCSVReportInputGenerateExtensionRatingsCSVInput takes an extensionID and some time range info for generating a CSV of extension ratings data for an extension developer. Authenticated on UserID via oauth token and OWL (via the ExtensionRatings backend).
- GoLiveNotificationAnalytics associated with a given notification.
- GoLiveNotificationTimeseriesItemSingle go live notification timeseries item. Represents day, or week/monthly aggregation.
- HeroAssetRepresentation of a Hero asset.
- HypeTrainExecutionThe structure that defines Hype Train Execution in a channel.
- IncomingFriendRequestEdgeA friend request sent from another user to this user.
- IngestFrameDropIngestFrameDrop represent an event where a video frame is dropped while ingesting a video stream.
- IngestSessionIngestSession is a set of stream metadata related to ingest events.
- IngestStarvationEventIngestStarvationEvent represent an event where an expected video frame from broadcaster does not arrive.
- InterruptScheduleInputThe input to interrupt a schedule.
- ItBeginsAssociated metrics for the "It Begins" quest.
- ManualChannelChallengeA custom challenge created by the broadcaster.
- ManualTriggerBasedDropDrop manually triggered.
- MessageA message from a user.
- ModEdgeElement in a list of moderators of a channel.
- ModLogsCommentModLogsCommentsEntry defines an entry of a user's moderation history on a channel.
- ModLogsMessageA message sent from a user to a room.
- ModLogsTargetedModActionsEntryModLogsTargetedModActionsEntry defines an entry of a user's moderation history on a channel.
- ModViewNewsfeedEntryModViewNewsfeedEntry is an entry that displays content for the Mod View page's "What's New" feed.
- ModViewSettingsSettings for Mod View Page.
- MultiplayerAdOfferA multiplayer ad offer is an ad offer.
- MultiviewContentAttributeMulti-view content attribute(s) are used to augment the multi-view experience. they are used for filterings and groupings of chanlets to help viewers find content that they are interested in.
- OAuthAppInformation about a registered developer OAuth application.
- OfferOffer describes something that is purchasable.
- OfferEligibilityOfferEligibility describes user's eligibility to purchase an Offer.
- OfferPromotionPromotion is a modifier to an Offer.
- OnsiteNotification
- OnsiteNotificationsSummary
- OnsiteNotificationsUnreadSummaryContains summary for unread infomation.
- OrganizationInviteAn invitation to join a developer organization under a given role.
- OrganizationMemberEdgeAn element in a paginated list of organization member relationships. Contains metadata about the follow relationship between two users.
- OrganizationSelfEdgeThe relationship between the authenticated user and a game.
- OutgoingFriendRequestEdgeA friend request sent from this user to another user.
- PaidUpgradeData about a paid upgrade for a subscription. ie. a user upgrades a 1-month gift to a recurring subscription.
- PartnershipApplicationPartnershipApplication is a submitted partnership application.
- PathToAffiliateAssociated metrics for the "Path to Affiliate" quest.
- PathToPartnerAssociated metrics for the "Path to Partner" quest.
- PaymentIncentiveMetricsRollupA monthly rollup of metrics that are relevant to incentive-based contracts for some partnered streamers.
- 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.
- PaymentTransactionConnectionA paginated list of payment transactions, and its metadata.
- PaymentTransactionConnectionCriteriaInputFilter and sorting options for querying all transactions for a Twitch purchaser.
- PayoutOnboardingWorkflowPayoutOnboardingWorkflow describes the workflow details while a user is onboarding into a payout program.
- PayoutRegistrationPayoutRegistration describes the personal information a user submitted while onboarding into a payout program.
- PendingSubscriptionData about a pending future subscription. ie. a user turns a 1-month gift into a recurring subscription.
- PlayStationStream metadata for PlayStation.
- PollA poll users can vote in.
- Post
- PredictionA single Prediction made by a user on a Prediction Event.
- PredictionEventAn Event that users can make Predictions on.
- PrimeSubCreditBenefitInformation about the authenticated user's Prime subscription credit benefit.
- PurchaseProfilePurchase profile of a recurring or non-recurring subscription that a user bought.
- QueryRoot fields to access the Twitch API.
- QuestEvaluationIntervalInterval that a quest is being evaluated for.
- RadioAccountAmazon Music user information for a Twitch user using Twitch Radio.
- RadioRecentlyPlayedContent recently played in the client.
- RaidA raid represents a broadcaster directing their viewers to another channel in a synchronized "raid" on the channel after a countdown during which each viewer has a chance to opt out of the raid. Raids are created by a broadcaster from their dashbboard where they can search and select the channel they wish to target. Once selected the raid takes counts down to prepare after which the broadcaster can tell the raid to "Go", redirecting all joined raiders to the target channel.
- RecommendationFeedbackFeedback from a user about a piece of content.
- RecurringPaymentDetailPayment Method information for a recurring payment. An abstraction for a set of Payments models, existing here to surface to the Payments Management Page.
- RegisterPayoutInformationInputRegisterPayoutInformationInput is the input required to register a user's payout information during payout onboarding.
- ResourceRestrictionExemptionExemption information for a specific resource restriction.
- RevenueConfigRevenue configuration data related to a subscription product.
- RitualTokenA ritual is an opportunity for a viewer to better connect with a streamer's community by announcing when they reach milestones in the channel. A ritual token is issued when a user is eligible for the ritual, and can be redeemed to send the announcement in a channel.
- RoomDEPRECATED. A chatroom associated with a channel where members of the room can exchange messages.
- RoomMessageDEPRECATED A message sent from a user to a room.
- RoomViewDEPRECATED A RoomView represents the authenticated user's self connection to a room, and includes the user's settings and permissions.
- ScheduleThe channel schedule.
- ScheduleInterruptionThe interruption of a schedule.
- ScheduleSegmentThe segment of a schedule.
- ScheduleSegmentListInputThe inputs for the segmentList query.
- ScheduleSegmentOptionsThe optional parameters for scheduleSegment.
- SendExtensionMessageThrottleDataInformation about a rate limit throttle.
- SetDropCampaignSummaryInputSetDropCampaignSummaryInput has fields required to update a campaign summary.
- SetDropSummaryInputSetDropSummaryInput has fields required to update a drop's summary.
- SetModViewSettingsInputThe required input to set a user's mod view settings relating to turorial.
- Share
- SponsoredCheermoteChannelSettingsNodeThe information associated with a given sponsored cheermote channel setting.
- SquadStreamInvitationSquadStreamInvitation represents an invitation sent by a member of a squad stream to another user to join the squad stream.
- StreamA live stream.
- StreamBitrateStreamBitrate represents the bitrate of stream session by time.
- StreamFramerateStreamFramerate represents the framerate of strem session by time.
- StreamKeyStreamKey represents a RTMP stream key with its expiration date.
- StreamManagerMosaicLayoutMosaic layouts for Dashboard Stream Manager.
- StreamSessionThe start and end time of a stream session for a user.
- StreamSummaryAnalytics information for a streaming session.
- SubCountSeriesDataPointA single data point in the time series.
- SubscriptionBenefitData about a user's subscription to a broadcaster.
- SubscriptionBenefitStateHistoryData about the states a Subscription Benefit has transitioned through. Captures both user-initiated states such as initiating a DNR request, as well as system-initiated states such as completing a DNR request.
- SubscriptionGiftGift information for a subscription benefit.
- SubscriptionPurchaseDetailsThe receipt details for a subscription purchase.
- SubscriptionTenureTenure to a subscription product.
- TagTag(s) are used as a discovery and search mechanism for tagged content, including Streams, Clips, and VODs.
- TargetedModActionDetailsTargetedModerationAction is a ModLogs entry of a chat ban,timeout, or unban.
- TeamTeam represents a Twitch Team. Teams are collections of streaming channels, and are owned by a Twitch user. Teams have landing pages, e.g. https://www.twitch.tv/team/clg.
- TimeBasedDropA drop triggered by accummulating minutes watched.
- TimeseriesItemSingle item of stats for the time series.
- TwitchStudioMosaicLayoutMosaic layouts for Twitch Studio.
- UnacknowledgedSubscriptionEventUsed to provide info on the subscription events that might have happened in another device and not acknowledged in the current device.
- UnbanRequestA request from a channel-banned user to the channel moderators to be unbanned from the channel.
- UpdateCommunityPointsCommunityGoalInputUpdate community goal input.
- UpdateCompetitionInputUpdate a Competition.
- UpdateRoomViewInput
- UpdateScheduleSegmentInputThe input to update a schedule segment.
- UserTwitch user.
- UserDropRewardA list of Drops awarded to the user via Drops2.0.
- UserRelationshipSubjective data on a User (user/channel) for the target user.
- UserSelfConnectionSubjective data on another User (user/channel) for the current user.
- VerificationRequestRepresents a user's request to verify a given contact method, such as email address or phone number.
- Video
- VideoBookmarkA video bookmark.
- VideoCommentComment on a video.
- VideoConnectionOptionsInputOptional input to filter videos. Add any additional optional fields to this input.
- VideoIngestSessionVideo Ingest Session Metadata for the current or past broadcasts.
- VideoMomentA video moment represents either a point in time, or a duration of time, during which structured metadata is present.
- VideoViewingHistoryUser's viewing history against a video. All fields are null if no viewing history is available.
- VIPEdgeElement in a list of VIP users of a channel.
- WatchPartyProgressTracks the current state.
- WhisperMessageA message sent in a whisper thread.
- WhisperSpamInfoSpam classification data for a message.
- WhisperThreadA conversation between two users.