MCP App Store

Overview

An MCP which allows you to read, modify and destroy your Wistia data including videos, audios, folders, channels and more.

Tools

archive-media

ChatGPT
This method accepts a list of up to 100 medias to archive per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Note that webinar medias and Soapbox videos imported to Wistia before September 1, 2023 cannot be archived.

archive-media

ChatGPT
This method accepts a list of up to 100 medias to archive per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Note that webinar medias and Soapbox videos imported to Wistia before September 1, 2023 cannot be archived.

archive-media

ChatGPT
This method accepts a list of up to 100 medias to archive per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Note that webinar medias and Soapbox videos imported to Wistia before September 1, 2023 cannot be archived.

bulk-copy-media

ChatGPT
This method accepts a list of medias to copy to a destination folder. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Each media will be duplicated and the copy will be placed in the specified destination folder. The original media files will not be affected.

bulk-copy-media

ChatGPT
This method accepts a list of medias to copy to a destination folder. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Each media will be duplicated and the copy will be placed in the specified destination folder. The original media files will not be affected.

bulk-copy-media

ChatGPT
This method accepts a list of medias to copy to a destination folder. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Each media will be duplicated and the copy will be placed in the specified destination folder. The original media files will not be affected.

bulk-delete-subfolders

ChatGPT
This method accepts a list of subfolders to delete. It processes requests asynchronously and will return a background_job_status object. All media files in each deleted subfolder will be moved to the folder's root level.

bulk-delete-subfolders

ChatGPT
This method accepts a list of subfolders to delete. It processes requests asynchronously and will return a background_job_status object. All media files in each deleted subfolder will be moved to the folder's root level.

bulk-delete-subfolders

ChatGPT
This method accepts a list of subfolders to delete. It processes requests asynchronously and will return a background_job_status object. All media files in each deleted subfolder will be moved to the folder's root level.

bulk-tag-media

ChatGPT
This method accepts a list of medias to tag. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. The tags will be added to the existing tags on each media file, not replaced.

bulk-tag-media

ChatGPT
This method accepts a list of medias to tag. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. The tags will be added to the existing tags on each media file, not replaced.

bulk-tag-media

ChatGPT
This method accepts a list of medias to tag. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. The tags will be added to the existing tags on each media file, not replaced.

copy-folder

ChatGPT
This copies a folder (previously called project) and all its media and subfolders asynchronously in a background job. This method does not copy the folder’s sharing information (i.e. users that could see the old folder will not automatically be able to see the new one). For the request you can specify the owner of a new folder by passing an optional parameter. The person you specify must be a Manager in the account. The body of the response will contain an object representing the background job that was created.

copy-folder

ChatGPT
This copies a folder (previously called project) and all its media and subfolders asynchronously in a background job. This method does not copy the folder’s sharing information (i.e. users that could see the old folder will not automatically be able to see the new one). For the request you can specify the owner of a new folder by passing an optional parameter. The person you specify must be a Manager in the account. The body of the response will contain an object representing the background job that was created.

copy-folder

ChatGPT
This copies a folder (previously called project) and all its media and subfolders asynchronously in a background job. This method does not copy the folder’s sharing information (i.e. users that could see the old folder will not automatically be able to see the new one). For the request you can specify the owner of a new folder by passing an optional parameter. The person you specify must be a Manager in the account. The body of the response will contain an object representing the background job that was created.

copy-media

ChatGPT
This endpoint copies a media and its assets to a destination folder (defaults to source media).

copy-media

ChatGPT
This endpoint copies a media and its assets to a destination folder (defaults to source media).

copy-media

ChatGPT
This endpoint copies a media and its assets to a destination folder (defaults to source media).

create-captions

ChatGPT
Adds captions to a specified media by providing an SRT file or its contents directly.

create-captions

ChatGPT
Adds captions to a specified media by providing an SRT file or its contents directly.

create-captions

ChatGPT
Adds captions to a specified media by providing an SRT file or its contents directly.

create-channel

ChatGPT
Creates a channel.

create-channel

ChatGPT
Creates a channel.

create-channel

ChatGPT
Creates a channel.

create-channel-episode

ChatGPT
Creates a new channel episode in a channel.

create-channel-episode

ChatGPT
Creates a new channel episode in a channel.

create-channel-episode

ChatGPT
Creates a new channel episode in a channel.

create-folder

ChatGPT
Creates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.

create-folder

ChatGPT
Creates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.

create-folder

ChatGPT
Creates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.

create-folder-sharing

ChatGPT
Creates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.

create-folder-sharing

ChatGPT
Creates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.

create-folder-sharing

ChatGPT
Creates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.

create-media-from-trims

ChatGPT
Creates a new media that trims off parts of an existing media. By default, the trims parameter specifies time ranges to remove from the media. When keep_trims is set to true, the trims parameter instead specifies time ranges to keep in the media. NOTE: currently this tool only supports trimming video files.

create-media-from-trims

ChatGPT
Creates a new media that trims off parts of an existing media. By default, the trims parameter specifies time ranges to remove from the media. When keep_trims is set to true, the trims parameter instead specifies time ranges to keep in the media. NOTE: currently this tool only supports trimming video files.

create-media-from-trims

ChatGPT
Creates a new media that trims off parts of an existing media. By default, the trims parameter specifies time ranges to remove from the media. When keep_trims is set to true, the trims parameter instead specifies time ranges to keep in the media. NOTE: currently this tool only supports trimming video files.

create-subfolder

ChatGPT
Creates a new subfolder within a folder. The subfolder will be created with the next available position.

create-subfolder

ChatGPT
Creates a new subfolder within a folder. The subfolder will be created with the next available position.

create-subfolder

ChatGPT
Creates a new subfolder within a folder. The subfolder will be created with the next available position.

create-tags

ChatGPT
Creates a new tag.

create-tags

ChatGPT
Creates a new tag.

create-tags

ChatGPT
Creates a new tag.

create-webinar

ChatGPT
Creates a new webinar.

create-webinar

ChatGPT
Creates a new webinar.

create-webinar

ChatGPT
Creates a new webinar.

create-webinar-registration

ChatGPT
Register a person for a webinar by providing their email, first name, and last name. This endpoint generates a unique visitor key and returns a personalized webinar URL for the registrant.

create-webinar-registration

ChatGPT
Register a person for a webinar by providing their email, first name, and last name. This endpoint generates a unique visitor key and returns a personalized webinar URL for the registrant.

create-webinar-registration

ChatGPT
Register a person for a webinar by providing their email, first name, and last name. This endpoint generates a unique visitor key and returns a personalized webinar URL for the registrant.

delete-captions

ChatGPT
Removes the captions file from a media for the specified language.

delete-captions

ChatGPT
Removes the captions file from a media for the specified language.

delete-captions

ChatGPT
Removes the captions file from a media for the specified language.

delete-channel

ChatGPT
Deletes a channel.

delete-channel

ChatGPT
Deletes a channel.

delete-channel

ChatGPT
Deletes a channel.

delete-channel-episode

ChatGPT
Deletes an existing channel episode in a channel.

delete-channel-episode

ChatGPT
Deletes an existing channel episode in a channel.

delete-channel-episode

ChatGPT
Deletes an existing channel episode in a channel.

delete-folder

ChatGPT
Deletes a folder (previously called project)

delete-folder

ChatGPT
Deletes a folder (previously called project)

delete-folder

ChatGPT
Deletes a folder (previously called project)

delete-folder-sharing

ChatGPT
Deletes a sharing on a folder.

delete-folder-sharing

ChatGPT
Deletes a sharing on a folder.

delete-folder-sharing

ChatGPT
Deletes a sharing on a folder.

delete-localization

ChatGPT
Deletes a localization.

delete-localization

ChatGPT
Deletes a localization.

delete-localization

ChatGPT
Deletes a localization.

delete-media

ChatGPT
Deletes a media.

delete-media

ChatGPT
Deletes a media.

delete-media

ChatGPT
Deletes a media.

delete-media-extended-audio-description

ChatGPT
Deletes an extended audio description by its hashed id.

delete-media-extended-audio-description

ChatGPT
Deletes an extended audio description by its hashed id.

delete-media-extended-audio-description

ChatGPT
Deletes an extended audio description by its hashed id.

delete-subfolder

ChatGPT
Deletes a subfolder from a folder. All media files in the subfolder will be moved to the folder's root level. The subfolder is soft-deleted and may be recoverable through other means, but is no longer accessible via the API.

delete-subfolder

ChatGPT
Deletes a subfolder from a folder. All media files in the subfolder will be moved to the folder's root level. The subfolder is soft-deleted and may be recoverable through other means, but is no longer accessible via the API.

delete-subfolder

ChatGPT
Deletes a subfolder from a folder. All media files in the subfolder will be moved to the folder's root level. The subfolder is soft-deleted and may be recoverable through other means, but is no longer accessible via the API.

delete-tag

ChatGPT
Deletes a tag

delete-tag

ChatGPT
Deletes a tag

delete-tag

ChatGPT
Deletes a tag

delete-webinar

ChatGPT
Deletes an existing webinar.

delete-webinar

ChatGPT
Deletes an existing webinar.

delete-webinar

ChatGPT
Deletes an existing webinar.

get-captions

ChatGPT
Gets captions belonging to the account. This endpoint can also narrow down results to those belonging to a specific media. Each caption returned by this endpoint is represented in JSON.

get-captions

ChatGPT
Gets captions belonging to the account. This endpoint can also narrow down results to those belonging to a specific media. Each caption returned by this endpoint is represented in JSON.

get-captions

ChatGPT
Gets captions belonging to the account. This endpoint can also narrow down results to those belonging to a specific media. Each caption returned by this endpoint is represented in JSON.

get-channel-episodes

ChatGPT
Lists Channel Episodes belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channel-episodes

ChatGPT
Lists Channel Episodes belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channel-episodes

ChatGPT
Lists Channel Episodes belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channels

ChatGPT
Gets all Channels belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channels

ChatGPT
Gets all Channels belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-channels

ChatGPT
Gets all Channels belonging to an account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-folder-sharings

ChatGPT
Gets the sharings of contacts and contact groups on a folder.

get-folder-sharings

ChatGPT
Gets the sharings of contacts and contact groups on a folder.

get-folder-sharings

ChatGPT
Gets the sharings of contacts and contact groups on a folder.

get-folders

ChatGPT
Gets folders (previously called projects) belonging to the account.

get-folders

ChatGPT
Gets folders (previously called projects) belonging to the account.

get-folders

ChatGPT
Gets folders (previously called projects) belonging to the account.

get-media-extended-audio-descriptions

ChatGPT
Lists all extended audio descriptions belonging to the account. Supports pagination and sorting.

get-media-extended-audio-descriptions

ChatGPT
Lists all extended audio descriptions belonging to the account. Supports pagination and sorting.

get-media-extended-audio-descriptions

ChatGPT
Lists all extended audio descriptions belonging to the account. Supports pagination and sorting.

get-medias

ChatGPT
Lists the media belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-medias

ChatGPT
Lists the media belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-medias

ChatGPT
Lists the media belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-subfolders

ChatGPT
Lists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.

get-subfolders

ChatGPT
Lists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.

get-subfolders

ChatGPT
Lists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.

get-tags

ChatGPT
Lists tags belonging to the account.

get-tags

ChatGPT
Lists tags belonging to the account.

get-tags

ChatGPT
Lists tags belonging to the account.

get-webinars

ChatGPT
Gets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-webinars

ChatGPT
Gets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

get-webinars

ChatGPT
Gets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.

gets-localizations

ChatGPT
Lists all the localizations for a media.

gets-localizations

ChatGPT
Lists all the localizations for a media.

gets-localizations

ChatGPT
Lists all the localizations for a media.

import-media-from-url

ChatGPT
This endpoint imports a media file from a given URL. The import is processed asynchronously and will return a background_job_status object rather than the typical Media response object. You can poll the background job status endpoint to check on the progress of the import. If no folder_id is provided, a new folder called "Untitled Folder" will be created and the imported media will be placed there. The URL must be publicly accessible — Wistia's servers need to be able to fetch the file directly. Note: imports from certain domains (e.g. vimeo.com, wistia.com) are not permitted.

import-media-from-url

ChatGPT
This endpoint imports a media file from a given URL. The import is processed asynchronously and will return a background_job_status object rather than the typical Media response object. You can poll the background job status endpoint to check on the progress of the import. If no folder_id is provided, a new folder called "Untitled Folder" will be created and the imported media will be placed there. The URL must be publicly accessible — Wistia's servers need to be able to fetch the file directly. Note: imports from certain domains (e.g. vimeo.com, wistia.com) are not permitted.

import-media-from-url

ChatGPT
This endpoint imports a media file from a given URL. The import is processed asynchronously and will return a background_job_status object rather than the typical Media response object. You can poll the background job status endpoint to check on the progress of the import. If no folder_id is provided, a new folder called "Untitled Folder" will be created and the imported media will be placed there. The URL must be publicly accessible — Wistia's servers need to be able to fetch the file directly. Note: imports from certain domains (e.g. vimeo.com, wistia.com) are not permitted.

move-media

ChatGPT
Move one or many media to a different folder and optionally to a specific subfolder. Max 100 media per request, and max 10 requests in 5 minutes. Note: this is a different rate limit than applies to the rest of the api! If a subfolder_id is provided, media will be moved to that subfolder. The subfolder must belong to the specified folder. Returns a Background Job as the move is async.

move-media

ChatGPT
Move one or many media to a different folder and optionally to a specific subfolder. Max 100 media per request, and max 10 requests in 5 minutes. Note: this is a different rate limit than applies to the rest of the api! If a subfolder_id is provided, media will be moved to that subfolder. The subfolder must belong to the specified folder. Returns a Background Job as the move is async.

move-media

ChatGPT
Move one or many media to a different folder and optionally to a specific subfolder. Max 100 media per request, and max 10 requests in 5 minutes. Note: this is a different rate limit than applies to the rest of the api! If a subfolder_id is provided, media will be moved to that subfolder. The subfolder must belong to the specified folder. Returns a Background Job as the move is async.

publish-channel-episode

ChatGPT
Publishes an existing channel episode in a channel.

publish-channel-episode

ChatGPT
Publishes an existing channel episode in a channel.

publish-channel-episode

ChatGPT
Publishes an existing channel episode in a channel.

restore-media

ChatGPT
Restores archived medias to your account. This method accepts a list of up to 100 medias to restore per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Your account must have access to the Archiving feature to use this method.

restore-media

ChatGPT
Restores archived medias to your account. This method accepts a list of up to 100 medias to restore per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Your account must have access to the Archiving feature to use this method.

restore-media

ChatGPT
Restores archived medias to your account. This method accepts a list of up to 100 medias to restore per request. It processes requests asynchronously and will return a background_job_status object rather than the typical Media response object. Your account must have access to the Archiving feature to use this method.

show-background-job-status

ChatGPT
Retrieves the status of a background job. This can be used to see when a background job succeeds or fails.

show-background-job-status

ChatGPT
Retrieves the status of a background job. This can be used to see when a background job succeeds or fails.

show-background-job-status

ChatGPT
Retrieves the status of a background job. This can be used to see when a background job succeeds or fails.

show-captions-file

ChatGPT
Returns a video's captions in the specified language as JSON.

show-captions-file

ChatGPT
Returns a video's captions in the specified language as JSON.

show-captions-file

ChatGPT
Returns a video's captions in the specified language as JSON.

show-localization

ChatGPT
Obtain detailed information about a localization.

show-localization

ChatGPT
Obtain detailed information about a localization.

show-localization

ChatGPT
Obtain detailed information about a localization.

show-media-aggregated-stats

ChatGPT
Aggregated tracking statistics for a video embedded on your site.

show-media-aggregated-stats

ChatGPT
Aggregated tracking statistics for a video embedded on your site.

show-media-aggregated-stats

ChatGPT
Aggregated tracking statistics for a video embedded on your site.

show-media-analytics

ChatGPT
Retrieve aggregate analytics for a video over a date range. This endpoint provides Bottler-powered analytics including plays, loads, engagement rate, play rate, and conversion metrics. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics

ChatGPT
Retrieve aggregate analytics for a video over a date range. This endpoint provides Bottler-powered analytics including plays, loads, engagement rate, play rate, and conversion metrics. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics

ChatGPT
Retrieve aggregate analytics for a video over a date range. This endpoint provides Bottler-powered analytics including plays, loads, engagement rate, play rate, and conversion metrics. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics-timeseries

ChatGPT
Retrieve analytics timeseries data for a video over a date range with configurable granularity. Returns an array of timestamped metric buckets. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics-timeseries

ChatGPT
Retrieve analytics timeseries data for a video over a date range with configurable granularity. Returns an array of timestamped metric buckets. The date range between start_date and end_date must not exceed 2 years.

show-media-analytics-timeseries

ChatGPT
Retrieve analytics timeseries data for a video over a date range with configurable granularity. Returns an array of timestamped metric buckets. The date range between start_date and end_date must not exceed 2 years.

show-media-embed-locations

ChatGPT
Retrieve embed location analytics for a video. Returns a list of pages where the video is embedded, ranked by the chosen metric. The date range between start_date and end_date must not exceed 2 years.

show-media-embed-locations

ChatGPT
Retrieve embed location analytics for a video. Returns a list of pages where the video is embedded, ranked by the chosen metric. The date range between start_date and end_date must not exceed 2 years.

show-media-embed-locations

ChatGPT
Retrieve embed location analytics for a video. Returns a list of pages where the video is embedded, ranked by the chosen metric. The date range between start_date and end_date must not exceed 2 years.

show-media-extended-audio-description

ChatGPT
Retrieves a single extended audio description by its hashed id, including download links.

show-media-extended-audio-description

ChatGPT
Retrieves a single extended audio description by its hashed id, including download links.

show-media-extended-audio-description

ChatGPT
Retrieves a single extended audio description by its hashed id, including download links.

show-media-extended-audio-description-order-status

ChatGPT
Returns the current status of an extended audio description order. Use the order id returned from the order endpoint to poll for status updates.

show-media-extended-audio-description-order-status

ChatGPT
Returns the current status of an extended audio description order. Use the order id returned from the order endpoint to poll for status updates.

show-media-extended-audio-description-order-status

ChatGPT
Returns the current status of an extended audio description order. Use the order id returned from the order endpoint to poll for status updates.

show-media-form-conversions

ChatGPT
Retrieve form conversion data for a video. Returns a paginated list of form submissions with visitor details and timestamps. The date range between start_date and end_date must not exceed 2 years.

show-media-form-conversions

ChatGPT
Retrieve form conversion data for a video. Returns a paginated list of form submissions with visitor details and timestamps. The date range between start_date and end_date must not exceed 2 years.

show-media-form-conversions

ChatGPT
Retrieve form conversion data for a video. Returns a paginated list of form submissions with visitor details and timestamps. The date range between start_date and end_date must not exceed 2 years.

show-media-languages

ChatGPT
Retrieve language analytics for a video. Returns a breakdown of plays by viewer browser language, sorted by number of plays in descending order. The date range between start_date and end_date must not exceed 2 years.

show-media-languages

ChatGPT
Retrieve language analytics for a video. Returns a breakdown of plays by viewer browser language, sorted by number of plays in descending order. The date range between start_date and end_date must not exceed 2 years.

show-media-languages

ChatGPT
Retrieve language analytics for a video. Returns a breakdown of plays by viewer browser language, sorted by number of plays in descending order. The date range between start_date and end_date must not exceed 2 years.

show-media-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a video, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, referrer domain, or viewer screen size. The date range between start_date and end_date must not exceed 2 years.

show-media-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a video, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, referrer domain, or viewer screen size. The date range between start_date and end_date must not exceed 2 years.

show-media-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a video, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, referrer domain, or viewer screen size. The date range between start_date and end_date must not exceed 2 years.

show-webinar-analytics

ChatGPT
Retrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.

show-webinar-analytics

ChatGPT
Retrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.

show-webinar-analytics

ChatGPT
Retrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.

show-webinar-audience

ChatGPT
Retrieve audience data for a webinar. Returns a paginated list of registrants with their attendance status, engagement metrics, attribution data, and per-attendee histograms.

show-webinar-audience

ChatGPT
Retrieve audience data for a webinar. Returns a paginated list of registrants with their attendance status, engagement metrics, attribution data, and per-attendee histograms.

show-webinar-audience

ChatGPT
Retrieve audience data for a webinar. Returns a paginated list of registrants with their attendance status, engagement metrics, attribution data, and per-attendee histograms.

show-webinar-histograms

ChatGPT
Retrieve engagement histogram data for a webinar. Returns arrays of per-time-bucket counts for attendees, chat activity, and visual focus, useful for rendering engagement visualizations.

show-webinar-histograms

ChatGPT
Retrieve engagement histogram data for a webinar. Returns arrays of per-time-bucket counts for attendees, chat activity, and visual focus, useful for rendering engagement visualizations.

show-webinar-histograms

ChatGPT
Retrieve engagement histogram data for a webinar. Returns arrays of per-time-bucket counts for attendees, chat activity, and visual focus, useful for rendering engagement visualizations.

show-webinar-registration-timeseries

ChatGPT
Retrieve registration timeseries data for a webinar with configurable granularity. Returns an array of timestamped registration metric buckets including impressions, registrations, and completion rates.

show-webinar-registration-timeseries

ChatGPT
Retrieve registration timeseries data for a webinar with configurable granularity. Returns an array of timestamped registration metric buckets including impressions, registrations, and completion rates.

show-webinar-registration-timeseries

ChatGPT
Retrieve registration timeseries data for a webinar with configurable granularity. Returns an array of timestamped registration metric buckets including impressions, registrations, and completion rates.

show-webinar-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a webinar, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, or referrer domain.

show-webinar-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a webinar, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, or referrer domain.

show-webinar-traffic-breakdown

ChatGPT
Retrieve traffic breakdown analytics for a webinar, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, or referrer domain.

swap-media

ChatGPT
Swap one media with another media. This operation queues a background job to replace the original media with the replacement media while preserving the original media's hashed ID and URLs.

swap-media

ChatGPT
Swap one media with another media. This operation queues a background job to replace the original media with the replacement media while preserving the original media's hashed ID and URLs.

swap-media

ChatGPT
Swap one media with another media. This operation queues a background job to replace the original media with the replacement media while preserving the original media's hashed ID and URLs.

translate-media

ChatGPT
Translates the transcript for a media.

translate-media

ChatGPT
Translates the transcript for a media.

translate-media

ChatGPT
Translates the transcript for a media.

un-publish-channel-episode

ChatGPT
Un-publishes an existing channel episode in a channel.

un-publish-channel-episode

ChatGPT
Un-publishes an existing channel episode in a channel.

un-publish-channel-episode

ChatGPT
Un-publishes an existing channel episode in a channel.

update-captions

ChatGPT
This method is for replacing the captions on a video for the specified language.

update-captions

ChatGPT
This method is for replacing the captions on a video for the specified language.

update-captions

ChatGPT
This method is for replacing the captions on a video for the specified language.

update-channel

ChatGPT
Updates a channel.

update-channel

ChatGPT
Updates a channel.

update-channel

ChatGPT
Updates a channel.

update-channel-episode

ChatGPT
Updates an existing channel episode in a channel.

update-channel-episode

ChatGPT
Updates an existing channel episode in a channel.

update-channel-episode

ChatGPT
Updates an existing channel episode in a channel.

update-folder

ChatGPT
Updates a folder (previously called project)

update-folder

ChatGPT
Updates a folder (previously called project)

update-folder

ChatGPT
Updates a folder (previously called project)

update-folder-sharing

ChatGPT
Updates a sharing on a folder.

update-folder-sharing

ChatGPT
Updates a sharing on a folder.

update-folder-sharing

ChatGPT
Updates a sharing on a folder.

update-media

ChatGPT
Updates the attributes on a media.

update-media

ChatGPT
Updates the attributes on a media.

update-media

ChatGPT
Updates the attributes on a media.

update-subfolder

ChatGPT
Updates a subfolder's name and/or description.

update-subfolder

ChatGPT
Updates a subfolder's name and/or description.

update-subfolder

ChatGPT
Updates a subfolder's name and/or description.

update-webinar

ChatGPT
Updates an existing webinar.

update-webinar

ChatGPT
Updates an existing webinar.

update-webinar

ChatGPT
Updates an existing webinar.

upload-media

ChatGPT
Get a pre-authorized upload URL for uploading a local file to Wistia. Returns an upload_url and authorization header. To complete the upload, make a multipart POST request: curl -X POST <upload_url> -H "Authorization: <authorization>" -F "file=@/path/to/file.mp4" -F "project_id=<project_id>" -F "name=<name>" The upload_url accepts any media file (video, audio, PDF, image). The response from that POST will contain a hashed_id for the new media. Once uploaded, the media is viewable at the media_url_template with the hashed_id substituted in. Optional fields can also be sent as form fields in the POST request: - project_id: The hashed ID of the folder to upload into - name: A display name for the media (defaults to filename) - description: A description for the media Note: this tool requires the ability to execute shell commands (e.g. curl) to complete the upload. It will not work with ChatGPT or other agents that cannot run commands on the local machine.

upload-media

ChatGPT
Get a pre-authorized upload URL for uploading a local file to Wistia. Returns an upload_url and authorization header. To complete the upload, make a multipart POST request: curl -X POST <upload_url> -H "Authorization: <authorization>" -F "file=@/path/to/file.mp4" -F "project_id=<project_id>" -F "name=<name>" The upload_url accepts any media file (video, audio, PDF, image). The response from that POST will contain a hashed_id for the new media. Once uploaded, the media is viewable at the media_url_template with the hashed_id substituted in. Optional fields can also be sent as form fields in the POST request: - project_id: The hashed ID of the folder to upload into - name: A display name for the media (defaults to filename) - description: A description for the media Note: this tool requires the ability to execute shell commands (e.g. curl) to complete the upload. It will not work with ChatGPT or other agents that cannot run commands on the local machine.

upload-media

ChatGPT
Get a pre-authorized upload URL for uploading a local file to Wistia. Returns an upload_url and authorization header. To complete the upload, make a multipart POST request: curl -X POST <upload_url> -H "Authorization: <authorization>" -F "file=@/path/to/file.mp4" -F "project_id=<project_id>" -F "name=<name>" The upload_url accepts any media file (video, audio, PDF, image). The response from that POST will contain a hashed_id for the new media. Once uploaded, the media is viewable at the media_url_template with the hashed_id substituted in. Optional fields can also be sent as form fields in the POST request: - project_id: The hashed ID of the folder to upload into - name: A display name for the media (defaults to filename) - description: A description for the media Note: this tool requires the ability to execute shell commands (e.g. curl) to complete the upload. It will not work with ChatGPT or other agents that cannot run commands on the local machine.

Capabilities

Writes

App Stats

216

Tools

ChatGPT

Platforms

Category

Memory Notes

Works with

ChatGPT

Data refreshed daily