All integrations
Catalogue metadata onlyvideo & audiov20260908_00

TWITCH

Twitch

Twitch is a live streaming platform popular with gamers, creators, and communities, offering real-time interaction and monetization through subscriptions and donations

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

149

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

3

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamS2S_OAUTH2NO_AUTH

NO_AUTH

twitch_no_auth

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

No fields declared in this snapshot.

OAUTH2

twitch_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

S2S_OAUTH2

twitch_app_oauth2

Provider setup

Developer setup

  • Twitch Application Client IDclient_id · stringRequired
  • Twitch Application Client Secretclient_secret · stringRequired

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 149 actions

Get Sensitive Stream Key

TWITCH_GET_STREAM_KEY

SENSITIVE: retrieves the channel's raw stream key, which grants the ability to broadcast as the channel. Use only when explicitly required; never log, quote, persist, or disclose the output. This is non-mutating and therefore uses the strongest available read-only ability hint.

Untrusted display-only summary

Get Stream Markers

TWITCH_GET_STREAM_MARKERS

Gets markers from either a user's most recent stream or one specified VOD; provide exactly one selector.

Untrusted display-only summary

Get Streams

TWITCH_GET_STREAMS

Gets a list of all streams.

Untrusted display-only summary

Get Stream Tags

TWITCH_GET_STREAM_TAGS

Deprecated: this endpoint was retired and returns HTTP 410 Gone. Use GET_CHANNEL_INFORMATION and its tags field instead.

Untrusted display-only summary

Get Teams

TWITCH_GET_TEAMS

Gets one Twitch team by exactly one team name or team ID.

Untrusted display-only summary

Get Top Games

TWITCH_GET_TOP_GAMES

Gets games and categories ranked by current viewer count on Twitch.

Untrusted display-only summary

Get Unban Requests

TWITCH_GET_UNBAN_REQUESTS

Gets a list of unban requests for a broadcaster’s channel.

Untrusted display-only summary

Get User Active Extensions

TWITCH_GET_USER_ACTIVE_EXTENSIONS

Gets the active extensions that the broadcaster has installed for each configuration.

Untrusted display-only summary

Get User Block List

TWITCH_GET_USER_BLOCK_LIST

Gets the list of users that the broadcaster has blocked.

Untrusted display-only summary

Get User Chat Color

TWITCH_GET_USER_CHAT_COLOR

Gets the color used for the user’s name in chat.

Untrusted display-only summary

Get User Emotes

TWITCH_GET_USER_EMOTES

Retrieves emotes available to the user across all channels.

Untrusted display-only summary

Get User Extensions

TWITCH_GET_USER_EXTENSIONS

Gets a list of all extensions (both active and inactive) that the broadcaster has installed.

Untrusted display-only summary

Get Users

TWITCH_GET_USERS

Gets information about one or more users. With no id or login selectors, returns the user represented by the access token.

Untrusted display-only summary

Get Videos

TWITCH_GET_VIDEOS

Gets published videos selected by exactly one list of video IDs, broadcaster ID, or game ID.

Untrusted display-only summary

Get VIPs

TWITCH_GET_VIPS

Gets a list of the broadcaster’s VIPs.

Untrusted display-only summary

Allow or Deny Held AutoMod Message

TWITCH_MANAGE_HELD_AUTOMOD_MESSAGES

Allows or denies one message that AutoMod held for review.

Untrusted display-only summary

Modify Channel Information

TWITCH_MODIFY_CHANNEL_INFORMATION

Updates a channel’s properties.

Untrusted display-only summary

Pin Chat Message

TWITCH_PIN_CHAT_MESSAGE

Pins a chat message to the specified broadcaster’s chat room.

Untrusted display-only summary

Remove Blocked Term

TWITCH_REMOVE_BLOCKED_TERM

Removes the word or phrase from the broadcaster’s list of blocked terms.

Untrusted display-only summary

Remove Channel Moderator

TWITCH_REMOVE_CHANNEL_MODERATOR

Removes a moderator from the broadcaster’s chat room.

Untrusted display-only summary

Remove Channel VIP

TWITCH_REMOVE_CHANNEL_VIP

Removes the specified user as a VIP in the broadcaster’s channel.

Untrusted display-only summary

Remove Suspicious Status From Chat User

TWITCH_REMOVE_SUSPICIOUS_STATUS_FROM_CHAT_USER

Remove a suspicious user status from a chatter on broadcaster’s channel.

Untrusted display-only summary

Resolve Unban Requests

TWITCH_RESOLVE_UNBAN_REQUESTS

Resolves an unban request by approving or denying it.

Untrusted display-only summary

Search Categories

TWITCH_SEARCH_CATEGORIES

Gets the games or categories that match the specified query.

Untrusted display-only summary

Search Channels

TWITCH_SEARCH_CHANNELS

Gets the channels that match the specified query and have streamed content within the past 6 months.

Untrusted display-only summary

Send a Shoutout

TWITCH_SEND_A_SHOUTOUT

Sends a Shoutout to the specified broadcaster.

Untrusted display-only summary

Send Chat Announcement

TWITCH_SEND_CHAT_ANNOUNCEMENT

Sends an announcement to the broadcaster’s chat room.

Untrusted display-only summary

Send Chat Message

TWITCH_SEND_CHAT_MESSAGE

Sends a message to the broadcaster’s chat room and fails if Twitch reports that it was dropped. for_source_only is app-token-only; select an S2S OAuth connection when setting it because execution metadata does not expose token family for local validation.

Untrusted display-only summary

Send Extension Chat Message

TWITCH_SEND_EXTENSION_CHAT_MESSAGE

Sends a message to the specified broadcaster’s chat room.

Untrusted display-only summary

Send Extension PubSub Message

TWITCH_SEND_EXTENSION_PUBSUB_MESSAGE

Sends a message to one or more viewers.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.