Skip to main content
Wistia
Wistia
63 actions · 19 events · 2 auth methods
PreviewLMS

Authentication

OAuth 2.0

Connect your Wistia account securely using OAuth 2.0 authorization for multi-user access and enhanced security.Guides: Connector Profile, Link Account

API Token

Use an API Token for quick authentication. Best suited for testing, development, or single-account integrations.Guides: Connector Profile, Link Account
Actions
|
63 actions
Action
Description
Required scopes
Get Account
Retrieves a summary of the Wistia account
List Media
Lists the media belonging to the account
Show Media
Fetches a single media by its hashed id
Update Media
Updates the attributes on a media
Delete Media
Deletes a media
Copy Media
Copies a media and its assets to a destination folder
Show Media Aggregated Stats
Aggregated tracking statistics for a video embedded on your site
Archive Media
Archives up to 100 medias per request asynchronously
Restore Media
Restores archived medias to your account
Move Media
Move one or many media to a different folder and optionally to a specific subfolder
Translate Media
Translates the transcript for a media
Import Media From URL
Imports a media file into Wistia from a publicly accessible web URL, supporting video, audio, image, PDF, and document f…
Show Customizations
Retrieves the explicitly defined video player customizations for a specific media, including player color, controls visi…
Update Customizations
Partially updates video player customizations for a specific media, including player color, controls, autoplay, captions…
Swap Media
Replaces one media’s content with another while preserving the original media’s hashed ID, embed codes, and URLs. Queues…
Show Media Analytics
Retrieves aggregate analytics for a video over a date range, including plays, loads, engagement rate, play rate, visitor…
Delete Customizations
Deletes all explicit video player customizations for a media, resetting it to default appearance and behavior as if it w…
List Folders
Lists folders (previously called projects) belonging to the account
Show Folder
Retrieves a single folder (previously called project)
Create Folder
Creates a new folder (previously called project)
Update Folder
Updates a folder (previously called project)
Delete Folder
Deletes a folder (previously called project)
Copy Folder
Copies a folder (previously called project) and all its media and subfolders asynchronously
List Subfolders
Lists subfolders in a specific folder
Show Subfolder
Retrieves detailed information about a specific subfolder
Create Subfolder
Creates a new subfolder within a folder
Update Subfolder
Updates a subfolder’s name and/or description
Delete Subfolder
Deletes a subfolder from a folder
Bulk Delete Subfolders
Deletes multiple subfolders asynchronously
List Folder Sharings
Lists the sharings of contacts and contact groups on a folder, including each contact’s permissions (admin, share, downl…
List Tags
Lists tags belonging to the account
Create Tag
Creates a new tag
Delete Tag
Deletes a tag
List Captions
Lists captions belonging to the account
List Captions By Media
Lists captions belonging to a specific video
Show Captions
Returns a video’s captions in the specified language
Create Captions
Adds captions to a specified video
Update Captions
Replaces the captions on a video for the specified language
Delete Captions
Removes the captions file from a video for the specified language
Purchase Captions
Purchases English captions for a video
List Channels
Lists all Channels belonging to an account
Show Channel
Returns the Channel associated with the hashedId
Create Channel
Create a new channel
Update Channel
Update a channel
Delete Channel
Delete endpoint for a channel
List Channel Episodes
Lists Channel Episodes belonging to an account
List Channel Episodes By Channel
Lists Channel Episodes belonging to the channel passed in the path
Create Channel Episode
Creates a new channel episode in a channel
Channel Episode Update
Updates an existing channel episode in a channel
Channel Episode Delete
Deletes an existing channel episode in a channel
Publish Channel Episode
Publishes an existing channel episode in a channel
Unpublish Channel Episode
Unpublishes an existing channel episode in a channel
List Webinars
Lists webinars belonging to the account
Show Webinar
Returns the webinar associated with the hashed id
Create Webinar
Creates a new webinar
Update Webinar
Updates an existing webinar
Delete Webinar
Deletes an existing webinar
Create Webinar Registration
Register a person for a webinar by providing their email, first name, and last name
List Allowed Domains
Lists allowed domains belonging to the account
Show Allowed Domain
Returns the details of an allowed domain
Create Allowed Domain
Creates an allowed domain for the account
Delete Allowed Domain
Deletes an allowed domain from the account
Create Expiring Access Token
Creates expiring access tokens which can be used for some iframe embeds
Events
|
19 events
Event
Description
Tags
Media Created
Emitted when a new media (video, audio, image, PDF, etc.) is created in a Wistia account. Maps to Wistia event `media.cr…
media
Media Processing
Emitted when a media begins processing (encoding) after upload. Maps to Wistia event media.processing.
media
Media Ready
Emitted when a media finishes processing and is ready for viewing/embedding. Maps to Wistia event media.ready.
media
Media Processing Failed
Emitted when a media fails to process (encode). Maps to Wistia event media.failed.
media
Media Updated
Emitted when a media’s metadata (name, description, customizations, etc.) is updated. Maps to Wistia event `media.update…
media
Media Transcript Updated
Emitted when a media’s transcript/caption text is updated. Maps to Wistia event media.transcript_updated.
mediacaptions
Media Transcript Failed
Emitted when generating a media’s transcript/caption fails. Maps to Wistia event media.transcript_failed.
mediacaptions
Media Deleted
Emitted when a media is deleted from a Wistia account. Maps to Wistia event media.deleted.
media
Media Translation Created
Emitted when a translated transcript is created for a media. Maps to Wistia event media.translation_created. Payload i…
mediacaptions
Media Localization Created
Emitted when a localized (dubbed/subtitled) version of a media is created. Maps to Wistia event `media.localization_crea…
medialocalization
Media Localization Failed
Emitted when creating a localized (dubbed/subtitled) version of a media fails. Maps to Wistia event `media.localization_…
medialocalization
Viewing Session Play
Emitted when a visitor presses play on a video for the first time in a viewing session, or the video autoplays. Maps to…
viewing_sessionanalytics
Viewing Session Percent Watched
Emitted as a visitor crosses percent-watched thresholds (e.g. 25%, 50%, 75%, 100%) of a video during a viewing session…
viewing_sessionanalytics
Viewing Session Turnstile Converted
Emitted when a visitor submits a turnstile (email-gate) form during a viewing session. Maps to Wistia event `viewing_ses…
viewing_sessionanalytics
Viewing Session Call To Action Converted
Emitted when a visitor clicks/converts on an in-video call-to-action during a viewing session. Maps to Wistia event `vie…
viewing_sessionanalytics
Viewing Session Annotation Converted
Emitted when a visitor clicks/converts on an in-video annotation link during a viewing session. Maps to Wistia event `vi…
viewing_sessionanalytics
Live Event Registration
Emitted when a visitor registers for a Wistia Live Event (webinar). Maps to Wistia event live_event.registration.
live_event
Live Event Started
Emitted when a Wistia Live Event (webinar) starts. Maps to Wistia event live_event.started (event-type string unverifi…
live_event
Live Event Ended
Emitted when a Wistia Live Event (webinar) ends. Maps to Wistia event live_event.ended (event-type string unverified —…
live_event

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Wistia - OAuth 2.0

Connector Profile

Wistia - API Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Wistia - OAuth 2.0

Link Account

Wistia - API Token
4

Use Actions

Invoke actions using one of the methods below:

Webhook Events

Webhooks setup

Configure receiving Events for Wistia into StackOne.