{
  "opencollection": "1.0.0",
  "info": {
    "name": "Twitch Helix API",
    "version": "1.0"
  },
  "request": {
    "auth": {
      "type": "oauth2",
      "flow": "authorization_code",
      "authorizationUrl": "https://id.twitch.tv/oauth2/authorize",
      "accessTokenUrl": "https://id.twitch.tv/oauth2/token",
      "credentials": {
        "clientId": "{{clientId}}",
        "clientSecret": "{{clientSecret}}"
      }
    }
  },
  "items": [
    {
      "info": {
        "name": "Ads",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Start Commercial",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/channels/ads",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Starts a commercial on the specified broadcaster's channel."
        }
      ]
    },
    {
      "info": {
        "name": "Bits",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Bits Leaderboard",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/bits/leaderboard",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of results to return"
              },
              {
                "name": "period",
                "value": "",
                "type": "query",
                "description": "Time period for the leaderboard"
              },
              {
                "name": "started_at",
                "value": "",
                "type": "query",
                "description": "Start date for the leaderboard period"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "Filter by specific user ID"
              }
            ]
          },
          "docs": "Gets the Bits leaderboard for the authenticated broadcaster."
        },
        {
          "info": {
            "name": "Twitch Get Cheermotes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/bits/cheermotes",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query",
                "description": "The ID of the broadcaster whose Cheermotes to retrieve"
              }
            ]
          },
          "docs": "Gets a list of Cheermotes that users can use to cheer Bits."
        }
      ]
    },
    {
      "info": {
        "name": "Channels",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Channel Information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/channels",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query",
                "description": "The ID of the broadcaster"
              }
            ]
          },
          "docs": "Gets information about one or more channels."
        },
        {
          "info": {
            "name": "Twitch Modify Channel Information",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/channels",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query",
                "description": "The ID of the broadcaster"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a channel's properties."
        },
        {
          "info": {
            "name": "Twitch Get Channel Editors",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/channels/editors",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets a list of users who are editors for the specified channel."
        },
        {
          "info": {
            "name": "Twitch Get Channel Followers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/channels/followers",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "Filter by specific follower user ID"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets a list of users that follow the specified broadcaster."
        }
      ]
    },
    {
      "info": {
        "name": "Channel Points",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Custom Reward",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/channel_points/custom_rewards",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "only_manageable_rewards",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets a list of custom rewards for the specified broadcaster."
        },
        {
          "info": {
            "name": "Twitch Create Custom Rewards",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/channel_points/custom_rewards",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a custom reward for the specified broadcaster."
        }
      ]
    },
    {
      "info": {
        "name": "Charity",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Charity Campaign",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/charity/campaigns",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets information about the broadcaster's active charity campaign."
        }
      ]
    },
    {
      "info": {
        "name": "Chat",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Channel Emotes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/emotes",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the list of emotes available for the specified channel."
        },
        {
          "info": {
            "name": "Twitch Get Global Emotes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/emotes/global",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ]
          },
          "docs": "Gets all global emotes available on Twitch."
        },
        {
          "info": {
            "name": "Twitch Get Emote Sets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/emotes/set",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "emote_set_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets emotes for one or more specified emote sets."
        },
        {
          "info": {
            "name": "Twitch Get Channel Chat Badges",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/badges",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the chat badges for the specified channel."
        },
        {
          "info": {
            "name": "Twitch Get Global Chat Badges",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/badges/global",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ]
          },
          "docs": "Gets Twitch's list of global chat badges."
        },
        {
          "info": {
            "name": "Twitch Get Chat Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/settings",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the chat settings for the specified broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Update Chat Settings",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/chat/settings",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates the chat settings for the specified broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Send Chat Announcement",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/chat/announcements",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sends an announcement to the broadcaster's chat room."
        },
        {
          "info": {
            "name": "Twitch Get Chatters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/chat/chatters",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the list of users in the specified broadcaster's chat."
        },
        {
          "info": {
            "name": "Twitch Send Chat Message",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/chat/messages",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sends a message to the broadcaster's chat room."
        }
      ]
    },
    {
      "info": {
        "name": "Clips",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Clips",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/clips",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "game_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "started_at",
                "value": "",
                "type": "query"
              },
              {
                "name": "ended_at",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets one or more video clips by clip ID, broadcaster, or game."
        },
        {
          "info": {
            "name": "Twitch Create Clip",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/clips",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "has_delay",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Creates a clip from the broadcaster's stream."
        }
      ]
    },
    {
      "info": {
        "name": "Entitlements",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Drops Entitlements",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/entitlements/drops",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "game_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "fulfillment_status",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets an organization's list of entitlements granted to users."
        }
      ]
    },
    {
      "info": {
        "name": "Games",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Games",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/games",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query",
                "description": "The game/category ID"
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "The game/category name"
              },
              {
                "name": "igdb_id",
                "value": "",
                "type": "query",
                "description": "The IGDB ID of the game"
              }
            ]
          },
          "docs": "Gets information about one or more games/categories."
        },
        {
          "info": {
            "name": "Twitch Get Top Games",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/games/top",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets games sorted by number of current viewers, most popular first."
        }
      ]
    },
    {
      "info": {
        "name": "Goals",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Creator Goals",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/goals",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the broadcaster's list of active goals."
        }
      ]
    },
    {
      "info": {
        "name": "Hype Train",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Hype Train Events",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/hypetrain/events",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the information of the most recent Hype Train of the specified broadcaster."
        }
      ]
    },
    {
      "info": {
        "name": "Moderation",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Banned Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/moderation/banned",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets all users that the broadcaster has banned or timed out."
        },
        {
          "info": {
            "name": "Twitch Ban User",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/moderation/bans",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Bans a user from participating in the specified broadcaster's chat room or times them out."
        },
        {
          "info": {
            "name": "Twitch Unban User",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/moderation/bans",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "moderator_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Removes the ban or timeout on a user."
        },
        {
          "info": {
            "name": "Twitch Get Moderators",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/moderation/moderators",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the moderators for the specified broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Add Channel Moderator",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/moderation/moderators",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Adds a moderator to the broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Remove Channel Moderator",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/moderation/moderators",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Removes a moderator from the broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Manage Held AutoMod Messages",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/moderation/automod/message",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Allow or deny a message that was held by AutoMod."
        }
      ]
    },
    {
      "info": {
        "name": "Polls",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Polls",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/polls",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets polls for a specified channel."
        },
        {
          "info": {
            "name": "Twitch Create Poll",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/polls",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a poll for the specified channel."
        },
        {
          "info": {
            "name": "Twitch End Poll",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/polls/end",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Ends an active poll."
        }
      ]
    },
    {
      "info": {
        "name": "Predictions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Predictions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/predictions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets predictions for the specified broadcaster's channel."
        },
        {
          "info": {
            "name": "Twitch Create Prediction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/predictions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a prediction for the specified broadcaster's channel."
        }
      ]
    },
    {
      "info": {
        "name": "Raids",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Start a Raid",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/raids",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "from_broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "to_broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Raid another channel by sending the broadcaster's viewers to the target."
        },
        {
          "info": {
            "name": "Twitch Cancel a Raid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/raids",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Cancel a pending raid."
        }
      ]
    },
    {
      "info": {
        "name": "Schedule",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Channel Stream Schedule",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/schedule",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "start_time",
                "value": "",
                "type": "query"
              },
              {
                "name": "utc_offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the broadcaster's streaming schedule."
        },
        {
          "info": {
            "name": "Twitch Update Channel Stream Schedule",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/schedule",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "is_vacation_enabled",
                "value": "",
                "type": "query"
              },
              {
                "name": "vacation_start_time",
                "value": "",
                "type": "query"
              },
              {
                "name": "vacation_end_time",
                "value": "",
                "type": "query"
              },
              {
                "name": "timezone",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Updates the broadcaster's streaming schedule settings."
        }
      ]
    },
    {
      "info": {
        "name": "Search",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Search Categories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/search/categories",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the games or categories that match the specified query."
        },
        {
          "info": {
            "name": "Twitch Search Channels",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/search/channels",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query"
              },
              {
                "name": "live_only",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the channels that match the specified query."
        }
      ]
    },
    {
      "info": {
        "name": "Streams",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Streams",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/streams",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_login",
                "value": "",
                "type": "query"
              },
              {
                "name": "game_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              },
              {
                "name": "language",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets a list of all streams matching the provided filters."
        },
        {
          "info": {
            "name": "Twitch Get Followed Streams",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/streams/followed",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the list of streams that the authenticated user follows."
        },
        {
          "info": {
            "name": "Twitch Get Stream Markers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/streams/markers",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "video_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets a list of markers from the user's most recent stream or from a specific VOD."
        },
        {
          "info": {
            "name": "Twitch Create Stream Marker",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/streams/markers",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a marker in the stream at the current timestamp."
        },
        {
          "info": {
            "name": "Twitch Get Stream Key",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/streams/key",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the broadcaster's stream key."
        },
        {
          "info": {
            "name": "Twitch Get Stream Tags",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/tags/streams",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the list of stream tags for the specified broadcaster."
        }
      ]
    },
    {
      "info": {
        "name": "Subscriptions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Broadcaster Subscriptions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/subscriptions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets a list of all subscribers to the specified broadcaster."
        }
      ]
    },
    {
      "info": {
        "name": "Teams",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Teams",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/teams",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets information about a Twitch team."
        },
        {
          "info": {
            "name": "Twitch Get Channel Teams",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/teams/channel",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets the teams that a broadcaster belongs to."
        }
      ]
    },
    {
      "info": {
        "name": "Users",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/users",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "login",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Gets information about one or more Twitch users."
        },
        {
          "info": {
            "name": "Twitch Update User",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.twitch.tv/helix/users",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "description",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Updates the authenticated user's information."
        },
        {
          "info": {
            "name": "Twitch Get User Block List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/users/blocks",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "broadcaster_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the list of users the authenticated user has blocked."
        },
        {
          "info": {
            "name": "Twitch Block User",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.twitch.tv/helix/users/blocks",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "target_user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "source_context",
                "value": "",
                "type": "query"
              },
              {
                "name": "reason",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Blocks the specified user from interacting with the broadcaster."
        },
        {
          "info": {
            "name": "Twitch Unblock User",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/users/blocks",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "target_user_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Removes the user from the broadcaster's block list."
        }
      ]
    },
    {
      "info": {
        "name": "Videos",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Videos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/videos",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "game_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "language",
                "value": "",
                "type": "query"
              },
              {
                "name": "period",
                "value": "",
                "type": "query"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              },
              {
                "name": "first",
                "value": "",
                "type": "query",
                "description": "Maximum number of items to return"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              },
              {
                "name": "before",
                "value": "",
                "type": "query",
                "description": "Cursor for backward pagination"
              }
            ]
          },
          "docs": "Gets information about one or more published videos."
        },
        {
          "info": {
            "name": "Twitch Delete Videos",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/videos",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Deletes one or more published videos."
        }
      ]
    },
    {
      "info": {
        "name": "Whispers",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Send Whisper",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/whispers",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "from_user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "to_user_id",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sends a whisper message to the specified user."
        }
      ]
    },
    {
      "info": {
        "name": "EventSub",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get EventSub Subscriptions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/eventsub/subscriptions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "status",
                "value": "",
                "type": "query"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets a list of your EventSub subscriptions."
        },
        {
          "info": {
            "name": "Twitch Create EventSub Subscription",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/eventsub/subscriptions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates an EventSub subscription."
        },
        {
          "info": {
            "name": "Twitch Delete EventSub Subscription",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/eventsub/subscriptions",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Deletes an EventSub subscription."
        }
      ]
    },
    {
      "info": {
        "name": "Conduits",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Twitch Get Conduits",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/conduits",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ]
          },
          "docs": "Gets the conduits for a client ID."
        },
        {
          "info": {
            "name": "Twitch Create Conduit",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.twitch.tv/helix/conduits",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new conduit."
        },
        {
          "info": {
            "name": "Twitch Update Conduit",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/conduits",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a conduit's shard count."
        },
        {
          "info": {
            "name": "Twitch Delete Conduit",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.twitch.tv/helix/conduits",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Deletes a specified conduit."
        },
        {
          "info": {
            "name": "Twitch Get Conduit Shards",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.twitch.tv/helix/conduits/shards",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "conduit_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "status",
                "value": "",
                "type": "query"
              },
              {
                "name": "after",
                "value": "",
                "type": "query",
                "description": "Cursor for forward pagination"
              }
            ]
          },
          "docs": "Gets the shards for a conduit."
        },
        {
          "info": {
            "name": "Twitch Update Conduit Shards",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.twitch.tv/helix/conduits/shards",
            "headers": [
              {
                "name": "Client-Id",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates shard transport for a conduit."
        }
      ]
    }
  ],
  "bundled": true
}