Wistia Channels API
The Channels API from Wistia — 2 operation(s) for channels.
The Channels API from Wistia — 2 operation(s) for channels.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/wistia-channels-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Wistia Channels API
version: '1.0'
description: 'Operations tagged Channels across 4 of this provider''s published API definitions: wistia-channels-api-openapi.yml, wistia-data-api-2026-01-openapi.yml, wistia-data-api-modern-edge-openapi.yml, wistia-data-api-v1-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.wistia.com/v1
description: Wistia Data API production server
- url: https://api.wistia.com/modern
tags:
- name: Channels
paths:
/channels:
get:
tags:
- Channels
summary: List channels
operationId: listChannels
responses:
'200':
description: OK
security:
- bearerAuth: []
- basicAuth: []
post:
tags:
- Channels
summary: Create channel
operationId: createChannel
responses:
'201':
description: Created
security:
- bearerAuth: []
- basicAuth: []
servers:
- url: https://api.wistia.com/v1
description: Wistia Data API production server
/channels/{hashedId}:
parameters:
- in: path
name: hashedId
required: true
schema:
type: string
get:
tags:
- Channels
summary: Show channel
operationId: getChannel
responses:
'200':
description: OK
security:
- bearerAuth: []
- basicAuth: []
put:
tags:
- Channels
summary: Update channel
operationId: updateChannel
responses:
'200':
description: OK
security:
- bearerAuth: []
- basicAuth: []
delete:
tags:
- Channels
summary: Delete channel
operationId: deleteChannel
responses:
'204':
description: No Content
security:
- bearerAuth: []
- basicAuth: []
servers:
- url: https://api.wistia.com/v1
description: Wistia Data API production server
/channels/{channelHashedId}:
get:
summary: Show Channel
description: 'Returns the Channel associated with the hashedId.
<!--- HIDE-MCP -->
## Requires api token with one of the following permissions
```
Read all folder and media data
```
<!--- /HIDE-MCP -->
'
parameters:
- name: channelHashedId
in: path
description: The hashed ID of the channel.
required: true
schema:
description: Hashed ID of the channel (e.g., "4d23503f70")
type: string
responses:
'200':
description: Channel retrieval successful
content:
application/json:
schema:
type: object
description: 'A Channel lets you take a collection of video (or audio) and embed them
on your site, as well as distribute through podcasting.
'
properties:
custom_url:
description: The custom URL used when embedding the channel on your own site. Null if no custom URL is set.
type:
- string
- 'null'
podcast_enabled:
description: Whether podcasting is enabled for the channel.
type:
- boolean
- 'null'
auto_publish_enabled:
description: Whether episodes are automatically published when added to the channel.
type:
- boolean
- 'null'
live_stream_event_count:
description: The number of live stream events in the channel.
type: integer
id:
description: The numeric id of the channel.
type: integer
created:
description: The date when the channel was originally created.
type: string
format: date-time
description:
description: The channel's description.
type: string
hashed_id:
description: A unique alphanumeric identifier for this channel.
type: string
media_count:
description: The number of medias in the channel.
type: integer
name:
description: The display name for the channel
type: string
updated:
description: The date when the channel was last updated.
type: string
format: date-time
podcast_settings:
description: 'Podcast specific settings for the channel. Only present when podcasting
is enabled for the channel.
'
x-readme-hidden: true
x-speakeasy-ignore: true
unevaluatedProperties: false
type: object
properties:
copyright:
type:
- string
- 'null'
description: The channel's copyright information.
episode_format:
type:
- string
- 'null'
description: The format for episodes for the podcast channel.
enum:
- episodic
- episodic_with_seasons
- serial
author_name:
type:
- string
- 'null'
description: The name of the author(s) for the channel.
explicit:
type:
- boolean
- 'null'
description: Whether the channel contains explicit content.
owner_name:
type:
- string
- 'null'
description: The name of the owner for the channel.
owner_email:
type:
- string
- 'null'
description: The email of the owner for the channel.
category1:
type:
- string
- 'null'
description: The primary category for the channel.
enum:
- arts > books
- arts > design
- arts > fashion_and_beauty
- arts > food
- arts > performing_arts
- arts > visual_arts
- business > careers
- business > entrepreneurship
- business > investing
- business > management
- business > marketing
- business > non_profit
- comedy > comedy_interviews
- comedy > improv
- comedy > stand_up
- education > courses
- education > how_to
- education > language_learning
- education > self_improvement
- fiction > comedy_fiction
- fiction > drama
- fiction > science_fiction
- health_and_fitness > alternative_health
- health_and_fitness > fitness
- health_and_fitness > medicine
- health_and_fitness > mental_health
- health_and_fitness > nutrition
- health_and_fitness > sexuality
- kids_and_family > education_for_kids
- kids_and_family > parenting
- kids_and_family > pets_and_animals
- kids_and_family > stories_for_kids
- leisure > animation_and_manga
- leisure > automotive
- leisure > aviation
- leisure > crafts
- leisure > games
- leisure > hobbies
- leisure > home_and_garden
- leisure > video_games
- music > music_commentary
- music > music_history
- music > music_interviews
- news > business_news
- news > daily_news
- news > entertainment_news
- news > news_commentary
- news > politics
- news > sports_news
- news > tech_news
- religion_and_spirituality > buddhism
- religion_and_spirituality > christianity
- religion_and_spirituality > hinduism
- religion_and_spirituality > islam
- religion_and_spirituality > judaism
- religion_and_spirituality > religion
- religion_and_spirituality > spirituality
- science > astronomy
- science > chemistry
- science > earth_sciences
- science > life_sciences
- science > mathematics
- science > natural_sciences
- science > nature
- science > physics
- science > social_sciences
- society_and_culture > documentary
- society_and_culture > personal_journals
- society_and_culture > philosophy
- society_and_culture > places_and_travel
- society_and_culture > relationships
- sports > baseball
- sports > basketball
- sports > cricket
- sports > fantasy_sports
- sports > football
- sports > golf
- sports > hockey
- sports > rugby
- sports > running
- sports > soccer
- sports > swimming
- sports > tennis
- sports > volleyball
- sports > wilderness
- sports > wrestling
- tv_and_film > after_shows
- tv_and_film > film_history
- tv_and_film > film_interviews
- tv_and_film > film_reviews
- tv_and_film > tv_reviews
category2:
type:
- string
- 'null'
description: The secondary category for the channel.
enum:
- arts > books
- arts > design
- arts > fashion_and_beauty
- arts > food
- arts > performing_arts
- arts > visual_arts
- business > careers
- business > entrepreneurship
- business > investing
- business > management
- business > marketing
- business > non_profit
- comedy > comedy_interviews
- comedy > improv
- comedy > stand_up
- education > courses
- education > how_to
- education > language_learning
- education > self_improvement
- fiction > comedy_fiction
- fiction > drama
- fiction > science_fiction
- health_and_fitness > alternative_health
- health_and_fitness > fitness
- health_and_fitness > medicine
- health_and_fitness > mental_health
- health_and_fitness > nutrition
- health_and_fitness > sexuality
- kids_and_family > education_for_kids
- kids_and_family > parenting
- kids_and_family > pets_and_animals
- kids_and_family > stories_for_kids
- leisure > animation_and_manga
- leisure > automotive
- leisure > aviation
- leisure > crafts
- leisure > games
- leisure > hobbies
- leisure > home_and_garden
- leisure > video_games
- music > music_commentary
- music > music_history
- music > music_interviews
- news > business_news
- news > daily_news
- news > entertainment_news
- news > news_commentary
- news > politics
- news > sports_news
- news > tech_news
- religion_and_spirituality > buddhism
- religion_and_spirituality > christianity
- religion_and_spirituality > hinduism
- religion_and_spirituality > islam
- religion_and_spirituality > judaism
- religion_and_spirituality > religion
- religion_and_spirituality > spirituality
- science > astronomy
- science > chemistry
- science > earth_sciences
- science > life_sciences
- science > mathematics
- science > natural_sciences
- science > nature
- science > physics
- science > social_sciences
- society_and_culture > documentary
- society_and_culture > personal_journals
- society_and_culture > philosophy
- society_and_culture > places_and_travel
- society_and_culture > relationships
- sports > baseball
- sports > basketball
- sports > cricket
- sports > fantasy_sports
- sports > football
- sports > golf
- sports > hockey
- sports > rugby
- sports > running
- sports > soccer
- sports > swimming
- sports > tennis
- sports > volleyball
- sports > wilderness
- sports > wrestling
- tv_and_film > after_shows
- tv_and_film > film_history
- tv_and_film > film_interviews
- tv_and_film > film_reviews
- tv_and_film > tv_reviews
category3:
type:
- string
- 'null'
description: The third category for the channel.
enum:
- arts > books
- arts > design
- arts > fashion_and_beauty
- arts > food
- arts > performing_arts
- arts > visual_arts
- business > careers
- business > entrepreneurship
- business > investing
- business > management
- business > marketing
- business > non_profit
- comedy > comedy_interviews
- comedy > improv
- comedy > stand_up
- education > courses
- education > how_to
- education > language_learning
- education > self_improvement
- fiction > comedy_fiction
- fiction > drama
- fiction > science_fiction
- health_and_fitness > alternative_health
- health_and_fitness > fitness
- health_and_fitness > medicine
- health_and_fitness > mental_health
- health_and_fitness > nutrition
- health_and_fitness > sexuality
- kids_and_family > education_for_kids
- kids_and_family > parenting
- kids_and_family > pets_and_animals
- kids_and_family > stories_for_kids
- leisure > animation_and_manga
- leisure > automotive
- leisure > aviation
- leisure > crafts
- leisure > games
- leisure > hobbies
- leisure > home_and_garden
- leisure > video_games
- music > music_commentary
- music > music_history
- music > music_interviews
- news > business_news
- news > daily_news
- news > entertainment_news
- news > news_commentary
- news > politics
- news > sports_news
- news > tech_news
- religion_and_spirituality > buddhism
- religion_and_spirituality > christianity
- religion_and_spirituality > hinduism
- religion_and_spirituality > islam
- religion_and_spirituality > judaism
- religion_and_spirituality > religion
- religion_and_spirituality > spirituality
- science > astronomy
- science > chemistry
- science > earth_sciences
- science > life_sciences
- science > mathematics
- science > natural_sciences
- science > nature
- science > physics
- science > social_sciences
- society_and_culture > documentary
- society_and_culture > personal_journals
- society_and_culture > philosophy
- society_and_culture > places_and_travel
- society_and_culture > relationships
- sports > baseball
- sports > basketball
- sports > cricket
- sports > fantasy_sports
- sports > football
- sports > golf
- sports > hockey
- sports > rugby
- sports > running
- sports > soccer
- sports > swimming
- sports > tennis
- sports > volleyball
- sports > wilderness
- sports > wrestling
- tv_and_film > after_shows
- tv_and_film > film_history
- tv_and_film > film_interviews
- tv_and_film > film_reviews
- tv_and_film > tv_reviews
language:
type:
- string
- 'null'
description: The ISO 639-1 language code for the channel.
enum:
- af
- be
- bg
- ca
- cs
- da
- de-at
- de-ch
- de-de
- de-li
- de-lu
- de
- el
- en-au
- en-bz
- en-ca
- en-gb
- en-ie
- en-jm
- en-nz
- en-ph
- en-tt
- en-us
- en-za
- en-zw
- en
- es-ar
- es-bo
- es-cl
- es-co
- es-cr
- es-do
- es-ec
- es-es
- es-gt
- es-hn
- es-mx
- es-ni
- es-pa
- es-pe
- es-pr
- es-py
- es-sv
- es-uy
- es-ve
- es
- et
- eu
- fi
- fo
- fr-be
- fr-ca
- fr-ch
- fr-fr
- fr-lu
- fr-mc
- fr
- ga
- gd
- gl
- haw
- hr
- hu
- in
- is
- it-ch
- it-it
- it
- ja
- ko
- mk
- nl-be
- nl-nl
- nl
- 'no'
- pl
- pt-br
- pt-pt
- pt
- ro-mo
- ro-ro
- ro
- ru-mo
- ru-ru
- ru
- sk
- sl
- sq
- sr
- sv-fi
- sv-se
- sv
- tr
- uk
- zh-cn
- zh-tw
cursor:
description: A cursor for stable pagination based on current `sort_by` order. You can pass this to `cursor[before]` or `cursor[after]` as a parameter to fetch the records before or after this record in the same sort order. This is only populated if records were fetched with `cursor[enabled]`, or `cursor[before]` or `cursor[after]`.
type:
- string
- 'null'
required:
- id
- created
- description
- hashed_id
- media_count
- name
- updated
'401':
description: Unauthorized, invalid or missing token
content:
application/json:
schema:
unevaluatedProperties: false
type: object
properties:
code:
description: A machine-readable identifier for the specific authorization failure.
type: string
enum:
- unauthorized_credentials
- account_inactive
- unauthorized_scope
- unauthorized_params
error:
type: string
examples:
- Invalid credentials.
'404':
description: Resource not found
content:
application/json:
schema:
unevaluatedProperties: false
type: object
properties:
error:
type: string
examples:
- Folder with ID 'fakeid' not found.
'500':
description: Internal server error
content:
application/json:
schema:
unevaluatedProperties: false
type: object
properties:
error:
type: string
examples:
- Internal server error
tags:
- Channels
security:
- BearerAuth: []
put:
summary: Update Channel
description: 'Update endpoint for a channel.
'
tags:
- Channels
parameters:
- name: channelHashedId
description: The hashed id of the Channel
required: true
in: path
schema:
type: string
requestBody:
content:
application/json:
schema:
unevaluatedProperties: false
type: object
x-wistia-mcp-properties:
name:
type:
- string
- 'null'
description: The display name for the channel
description:
type:
- string
- 'null'
description: The channel's description.
auto_publish_enabled:
type: boolean
description: Whether the episodes are automatically published when added to the channel. Cannot be enabled if podcasting is on.
podcast_enabled:
type: boolean
description: Whether podcasting is enabled for this channel.
custom_url:
type:
- string
- 'null'
description: Use if embedding the channel on your own site. The custom URL ensures links always direct to your page and not Wistia's.
podcast_settings:
unevaluatedProperties: false
type: object
description: 'Podcast specific settings for a channel. These settings only take effect if
podcasting is enabled for the channel.
'
properties:
copyright:
type:
- string
- 'null'
description: The channel's copyright information.
episode_format:
type:
- string
- 'null'
description: The format for episodes for the podcast channel.
enum:
- episodic
- episodic_with_seasons
- serial
author_name:
type:
- string
- 'null'
description: The name of the author(s) for the channel.
explicit:
type:
- boolean
- 'null'
description: Whether the channel contains explicit content.
owner_name:
type:
- string
- 'null'
description: The name of the owner for the channel.
owner_email:
type:
- string
- 'null'
description: The email of the owner for the channel.
category1:
type:
- string
- 'null'
description: The primary category for the channel.
enum:
- arts > books
- arts > design
- arts > fashion_and_beauty
- arts > food
- arts > performing_arts
- arts > visual_arts
- business > careers
- business > entrepreneurship
- business > investing
- business > management
- business > marketing
- business > non_profit
- comedy > comedy_interviews
- comedy > improv
- comedy > stand_up
- education > courses
- education > how_to
- education > language_learning
- education > self_improvement
- fiction > comedy_fiction
- fiction > drama
- fiction > science_fiction
- health_and_fitness > alternative_health
- health_and_fitness > fitness
- health_and_fitness > medicine
- health_and_fitness > mental_health
- health_and_fitness > nutrition
- health_and_fitness > sexuality
- kids_and_family > education_for_kids
- kids_and_family > parenting
- kids_and_family > pets_and_animals
- kids_and_family > stories_for_kids
- leisure > animation_and_manga
- leisure > automotive
- leisure > aviation
- leisure > crafts
- leisure > games
- leisure > hobbies
- leisure > home_and_garden
- leisure > video_games
- music > music_commentary
- music > music_history
- music > music_interviews
- news > business_news
- news > daily_news
- news > entertainment_news
- news > news_commentary
- news > politics
- news > sports_news
- news > tech_news
- religion_and_spirituality > buddhism
- religion_and_spirituality > christianity
- religion_and_spirituality > hinduism
- religion_and_spirituality > islam
- religion_and_spirituality > judaism
- religion_and_spirituality > religion
- religion_and_spirituality > spirituality
- science > astronomy
- s
# --- truncated at 32 KB (130 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wistia/refs/heads/main/openapi/wistia-channels-api-openapi.yml