archive-media
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis endpoint copies a media and its assets to a destination folder (defaults to source media).
copy-media
ChatGPTThis endpoint copies a media and its assets to a destination folder (defaults to source media).
copy-media
ChatGPTThis endpoint copies a media and its assets to a destination folder (defaults to source media).
create-captions
ChatGPTAdds captions to a specified media by providing an SRT file or its contents directly.
create-captions
ChatGPTAdds captions to a specified media by providing an SRT file or its contents directly.
create-captions
ChatGPTAdds captions to a specified media by providing an SRT file or its contents directly.
create-channel
ChatGPTCreates a channel.
create-channel
ChatGPTCreates a channel.
create-channel
ChatGPTCreates a channel.
create-channel-episode
ChatGPTCreates a new channel episode in a channel.
create-channel-episode
ChatGPTCreates a new channel episode in a channel.
create-channel-episode
ChatGPTCreates a new channel episode in a channel.
create-folder
ChatGPTCreates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.
create-folder
ChatGPTCreates a new folder (previously called project). If the folder is created successfully the Location HTTP header will point to the new folder.
create-folder
ChatGPTCreates 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
ChatGPTCreates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.
create-folder-sharing
ChatGPTCreates a new sharing object for a folder by specifying the email of the person to share with and other optional parameters.
create-folder-sharing
ChatGPTCreates 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
ChatGPTCreates 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
ChatGPTCreates 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
ChatGPTCreates 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
ChatGPTCreates a new subfolder within a folder. The subfolder will be created with the next available position.
create-subfolder
ChatGPTCreates a new subfolder within a folder. The subfolder will be created with the next available position.
create-subfolder
ChatGPTCreates a new subfolder within a folder. The subfolder will be created with the next available position.
create-tags
ChatGPTCreates a new tag.
create-tags
ChatGPTCreates a new tag.
create-tags
ChatGPTCreates a new tag.
create-webinar
ChatGPTCreates a new webinar.
create-webinar
ChatGPTCreates a new webinar.
create-webinar
ChatGPTCreates a new webinar.
create-webinar-registration
ChatGPTRegister 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
ChatGPTRegister 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
ChatGPTRegister 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
ChatGPTRemoves the captions file from a media for the specified language.
delete-captions
ChatGPTRemoves the captions file from a media for the specified language.
delete-captions
ChatGPTRemoves the captions file from a media for the specified language.
delete-channel
ChatGPTDeletes a channel.
delete-channel
ChatGPTDeletes a channel.
delete-channel
ChatGPTDeletes a channel.
delete-channel-episode
ChatGPTDeletes an existing channel episode in a channel.
delete-channel-episode
ChatGPTDeletes an existing channel episode in a channel.
delete-channel-episode
ChatGPTDeletes an existing channel episode in a channel.
delete-folder
ChatGPTDeletes a folder (previously called project)
delete-folder
ChatGPTDeletes a folder (previously called project)
delete-folder
ChatGPTDeletes a folder (previously called project)
delete-folder-sharing
ChatGPTDeletes a sharing on a folder.
delete-folder-sharing
ChatGPTDeletes a sharing on a folder.
delete-folder-sharing
ChatGPTDeletes a sharing on a folder.
delete-localization
ChatGPTDeletes a localization.
delete-localization
ChatGPTDeletes a localization.
delete-localization
ChatGPTDeletes a localization.
delete-media
ChatGPTDeletes a media.
delete-media
ChatGPTDeletes a media.
delete-media
ChatGPTDeletes a media.
delete-media-extended-audio-description
ChatGPTDeletes an extended audio description by its hashed id.
delete-media-extended-audio-description
ChatGPTDeletes an extended audio description by its hashed id.
delete-media-extended-audio-description
ChatGPTDeletes an extended audio description by its hashed id.
delete-subfolder
ChatGPTDeletes 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
ChatGPTDeletes 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
ChatGPTDeletes 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
ChatGPTDeletes a tag
delete-tag
ChatGPTDeletes a tag
delete-tag
ChatGPTDeletes a tag
delete-webinar
ChatGPTDeletes an existing webinar.
delete-webinar
ChatGPTDeletes an existing webinar.
delete-webinar
ChatGPTDeletes an existing webinar.
get-captions
ChatGPTGets 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
ChatGPTGets 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
ChatGPTGets 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
ChatGPTLists 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
ChatGPTLists 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
ChatGPTLists 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
ChatGPTGets 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
ChatGPTGets 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
ChatGPTGets 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
ChatGPTGets the sharings of contacts and contact groups on a folder.
get-folder-sharings
ChatGPTGets the sharings of contacts and contact groups on a folder.
get-folder-sharings
ChatGPTGets the sharings of contacts and contact groups on a folder.
get-folders
ChatGPTGets folders (previously called projects) belonging to the account.
get-folders
ChatGPTGets folders (previously called projects) belonging to the account.
get-folders
ChatGPTGets folders (previously called projects) belonging to the account.
get-media-extended-audio-descriptions
ChatGPTLists all extended audio descriptions belonging to the account. Supports pagination and sorting.
get-media-extended-audio-descriptions
ChatGPTLists all extended audio descriptions belonging to the account. Supports pagination and sorting.
get-media-extended-audio-descriptions
ChatGPTLists all extended audio descriptions belonging to the account. Supports pagination and sorting.
get-medias
ChatGPTLists 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
ChatGPTLists 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
ChatGPTLists 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
ChatGPTLists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.
get-subfolders
ChatGPTLists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.
get-subfolders
ChatGPTLists subfolders in a specific folder. You can use the hashed_ids filter to fetch a specific subfolder.
get-tags
ChatGPTLists tags belonging to the account.
get-tags
ChatGPTLists tags belonging to the account.
get-tags
ChatGPTLists tags belonging to the account.
get-webinars
ChatGPTGets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.
get-webinars
ChatGPTGets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.
get-webinars
ChatGPTGets webinars belonging to the account. This endpoint can also be used to do a batch fetch based off of the hashed id.
gets-localizations
ChatGPTLists all the localizations for a media.
gets-localizations
ChatGPTLists all the localizations for a media.
gets-localizations
ChatGPTLists all the localizations for a media.
import-media-from-url
ChatGPTThis 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
ChatGPTThis 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
ChatGPTThis 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
ChatGPTMove 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
ChatGPTMove 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
ChatGPTMove 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
ChatGPTPublishes an existing channel episode in a channel.
publish-channel-episode
ChatGPTPublishes an existing channel episode in a channel.
publish-channel-episode
ChatGPTPublishes an existing channel episode in a channel.
restore-media
ChatGPTRestores 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
ChatGPTRestores 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
ChatGPTRestores 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.
search
ChatGPTSearches across folders, medias, channels, and channel episodes. Also searches through video transcripts, so media results may include transcript matches with timestamps when the query matches spoken content.
search
ChatGPTSearches across folders, medias, channels, and channel episodes. Also searches through video transcripts, so media results may include transcript matches with timestamps when the query matches spoken content.
search
ChatGPTSearches across folders, medias, channels, and channel episodes. Also searches through video transcripts, so media results may include transcript matches with timestamps when the query matches spoken content.
show-background-job-status
ChatGPTRetrieves the status of a background job. This can be used to see when a background job succeeds or fails.
show-background-job-status
ChatGPTRetrieves the status of a background job. This can be used to see when a background job succeeds or fails.
show-background-job-status
ChatGPTRetrieves the status of a background job. This can be used to see when a background job succeeds or fails.
show-captions-file
ChatGPTReturns a video's captions in the specified language as JSON.
show-captions-file
ChatGPTReturns a video's captions in the specified language as JSON.
show-captions-file
ChatGPTReturns a video's captions in the specified language as JSON.
show-localization
ChatGPTObtain detailed information about a localization.
show-localization
ChatGPTObtain detailed information about a localization.
show-localization
ChatGPTObtain detailed information about a localization.
show-media-aggregated-stats
ChatGPTAggregated tracking statistics for a video embedded on your site.
show-media-aggregated-stats
ChatGPTAggregated tracking statistics for a video embedded on your site.
show-media-aggregated-stats
ChatGPTAggregated tracking statistics for a video embedded on your site.
show-media-analytics
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieves a single extended audio description by its hashed id, including download links.
show-media-extended-audio-description
ChatGPTRetrieves a single extended audio description by its hashed id, including download links.
show-media-extended-audio-description
ChatGPTRetrieves a single extended audio description by its hashed id, including download links.
show-media-extended-audio-description-order-status
ChatGPTReturns 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
ChatGPTReturns 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
ChatGPTReturns 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.
show-webinar-analytics
ChatGPTRetrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.
show-webinar-analytics
ChatGPTRetrieve aggregate analytics for a webinar. This endpoint provides Bottler-powered analytics including registrations, attendance, engagement, chat activity, and poll results.
show-webinar-audience
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve 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
ChatGPTRetrieve traffic breakdown analytics for a webinar, grouped by a specified dimension such as UTM campaign, UTM source, UTM medium, or referrer domain.
swap-media
ChatGPTSwap 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
ChatGPTSwap 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
ChatGPTSwap 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
ChatGPTTranslates the transcript for a media.
translate-media
ChatGPTTranslates the transcript for a media.
translate-media
ChatGPTTranslates the transcript for a media.
un-publish-channel-episode
ChatGPTUn-publishes an existing channel episode in a channel.
un-publish-channel-episode
ChatGPTUn-publishes an existing channel episode in a channel.
un-publish-channel-episode
ChatGPTUn-publishes an existing channel episode in a channel.
update-captions
ChatGPTThis method is for replacing the captions on a video for the specified language.
update-captions
ChatGPTThis method is for replacing the captions on a video for the specified language.
update-captions
ChatGPTThis method is for replacing the captions on a video for the specified language.
update-channel
ChatGPTUpdates a channel.
update-channel
ChatGPTUpdates a channel.
update-channel
ChatGPTUpdates a channel.
update-channel-episode
ChatGPTUpdates an existing channel episode in a channel.
update-channel-episode
ChatGPTUpdates an existing channel episode in a channel.
update-channel-episode
ChatGPTUpdates an existing channel episode in a channel.
update-folder
ChatGPTUpdates a folder (previously called project)
update-folder
ChatGPTUpdates a folder (previously called project)
update-folder
ChatGPTUpdates a folder (previously called project)
update-folder-sharing
ChatGPTUpdates a sharing on a folder.
update-folder-sharing
ChatGPTUpdates a sharing on a folder.
update-folder-sharing
ChatGPTUpdates a sharing on a folder.
update-media
ChatGPTUpdates the attributes on a media.
update-media
ChatGPTUpdates the attributes on a media.
update-media
ChatGPTUpdates the attributes on a media.
update-subfolder
ChatGPTUpdates a subfolder's name and/or description.
update-subfolder
ChatGPTUpdates a subfolder's name and/or description.
update-subfolder
ChatGPTUpdates a subfolder's name and/or description.
update-webinar
ChatGPTUpdates an existing webinar.
update-webinar
ChatGPTUpdates an existing webinar.
update-webinar
ChatGPTUpdates an existing webinar.
upload-media
ChatGPTGet 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
ChatGPTGet 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
ChatGPTGet 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.