---
url: https://docs.juniper.bot/en/message-templates/types/subscriptions/twitch.md
description: Data Types used for Twitch subscriptions
---

[Number]: /en/message-templates/types/index#literals

[String]: /en/message-templates/types/index#literals

[Boolean]: /en/message-templates/types/index#literals

[List]: /en/message-templates/types/index#lists

[Map]: /en/message-templates/types/index#maps

[DateTime]: /en/message-templates/types/index#datetime

[TwitchChannel]: /en/message-templates/types/subscriptions/twitch#twitch-channel

[TwitchStream]: /en/message-templates/types/subscriptions/twitch#twitch-stream

[TwitchGame]: /en/message-templates/types/subscriptions/twitch#twitch-game

[YouTubeChannel]: /en/message-templates/types/subscriptions/youtube#youtube-channel

[YouTubeVideo]: /en/message-templates/types/subscriptions/youtube#youtube-video

[VkWallPost]: /en/message-templates/types/subscriptions/vk#vkwallpost

[Rank]: /en/message-templates/types/discord/rank

[Guild]: /en/message-templates/types/discord/guild

[Member]: /en/message-templates/types/discord/member

[Role]: /en/message-templates/types/discord/role

[Message]: /en/message-templates/types/discord/message

[Attachment]: /en/message-templates/types/discord/attachment

[Embed]: /en/message-templates/types/discord/embed

[Activity]: /en/message-templates/types/discord/activity

[MemberVoiceState]: /en/message-templates/types/discord/member-voice-state

[MemberPrimaryGuild]: /en/message-templates/types/discord/member-primary-guild

[MenuBuilder]: /en/message-templates/types/discord/menu-builder

[UserFlag]: /en/message-templates/types/discord/user-flag

[Permission]: /en/message-templates/types/discord/permission

[Category]: /en/message-templates/types/discord/category

[TextChannel]: /en/message-templates/types/discord/text-channel

[VoiceChannel]: /en/message-templates/types/discord/voice-channel

[NewsChannel]: /en/message-templates/types/discord/news-channel

[StageChannel]: /en/message-templates/types/discord/stage-channel

[ForumChannel]: /en/message-templates/types/discord/forum-channel

[MediaChannel]: /en/message-templates/types/discord/media-channel

[ThreadChannel]: /en/message-templates/types/discord/thread-channel

[Page]: /en/message-templates/types/storage/page

[GuildIndex]: /en/message-templates/types/storage/guild-index

[GuildIndexEntry]: /en/message-templates/types/storage/guild-index-entry

[GuildIndexes]: /en/message-templates/types/storage/guild-indexes

[MemberAttribute]: /en/message-templates/types/storage/member-attribute

[MemberAttributes]: /en/message-templates/types/storage/member-attributes

[Arguments]: /en/message-templates/types/custom-commands/arguments

[Parameters]: /en/message-templates/types/custom-commands/parameters

[Component]: /en/message-templates/types/custom-commands/component

[Modal]: /en/message-templates/types/custom-commands/modal

# Twitch Date Types

## TwitchChannel { #twitch-channel }

This data type describes all available data about Twitch user (channel).

#### Properties { #twitch-channel-properties }

| Property          | Type     | Description                                                                                      |
|:------------------|:---------|:-------------------------------------------------------------------------------------------------|
| `id`              | \[String] | Unique identifier                                                                                |
| `login`           | \[String] | User's login name                                                                                |
| `url`             | \[String] | URL of channel                                                                                   |
| `displayName`     | \[String] | User's display name                                                                              |
| `type`            | \[String] | User's type: `staff``admin``global_mod`Will be empty if none |
| `broadcasterType` | \[String] | Streamer status: `partner``affiliate`Will be empty if none            |
| `description`     | \[String] | Channel description                                                                              |
| `profileImageUrl` | \[String] | URL of the user’s profile image                                                                  |
| `offlineImageUrl` | \[String] | URL of the user’s offline image                                                                  |
| `viewCount`       | \[Number] | Total number of views of the user’s channel                                                      |

## TwitchStream { #twitch-stream }

This data type describes all available data about Twitch stream.

#### Properties { #twitch-stream-properties }

| Property          | Type       | Description                               |
|:------------------|:-----------|:------------------------------------------|
| `id`              | \[String]   | Unique identifier                         |
| `userId`          | \[String]   | ID of the user who is streaming           |
| `gameId`          | \[String]   | ID of the game being played on the stream |
| `title`           | \[String]   | Stream title                              |
| `viewerCount`     | \[Number]   | Number of viewers watching the stream     |
| `startedAt`       | \[DateTime] | DateTime when stream is started           |
| `language`        | \[String]   | Stream language                           |
| `thumbnailUrl`    | \[String]   | Thumbnail URL of the stream (1080p)       |
| `thumbnailUrl720` | \[String]   | Thumbnail URL of the stream (720p)        |
| `thumbnailUrl480` | \[String]   | Thumbnail URL of the stream (480p)        |

## TwitchGame { #twitch-game }

This data type describes all available data about Twitch game.

#### Properties { #twitch-game-properties }

| Property       | Type     | Description                     |
|:---------------|:---------|:--------------------------------|
| `id`           | \[String] | Unique identifier               |
| `name`         | \[String] | Game name                       |
| `boxArtUrl`    | \[String] | Box Art URL of the game (1080p) |
| `boxArtUrl720` | \[String] | Box Art URL of the game (720p)  |
| `boxArtUrl480` | \[String] | Box Art URL of the game (480p)  |
