wistia
Video hosting and workflow automation
Actions (64)
Media · 18
- Archive mediaPUT /modern/medias/{mediaHashedId}/archive
Archive a media item.
documented - Bulk copy mediaPUT /modern/medias/bulk_copy
Bulk copy multiple media items.
documented - Copy mediaPOST /modern/medias/copy
Copy a media item and its assets to a destination folder.
documented - Delete mediaDELETE /modern/medias/{mediaHashedId}
Delete a media item.
documented - List mediaGET /modern/medias
List media belonging to the account.
documented - Move mediaPUT /modern/medias/{mediaHashedId}/move
Move a media item to another folder/channel.
documented - Restore mediaPUT /modern/medias/{mediaHashedId}/restore
Restore a previously archived media.
documented - Show mediaGET /modern/medias/{mediaHashedId}
Fetch a single media by hashed ID.
documented - Show media engagementGET /modern/stats/medias/{mediaId}/engagement
Retrieve engagement metrics for a video.
documented - Show media statsGET /modern/medias/{mediaHashedId}/stats
Retrieve aggregated stats for a video.
documented - Show media statsGET /modern/medias/{mediaHashedId}/stats
Retrieve aggregated stats for a video.
documented - Show media statsGET /modern/stats/medias/{mediaId}
Retrieve stats for a specific media item.
documented - Show media stats (aggregated)GET /modern/stats/medias/{mediaId}/stats
Retrieve aggregated statistics for a video.
documented - Show media stats by dateGET /modern/stats/medias/{mediaId}/by_date
Retrieve stats organized by day for a media item.
documented - Show media stats by dateGET /modern/stats/medias/{mediaId}/stats/by_date
Retrieve daily stats for a video.
documented - Swap mediaPUT /modern/medias/{mediaHashedId}/swap
Swap a media with another version in place.
documented - Translate mediaPOST /modern/medias/{mediaHashedId}/translate
Translate the transcript for a media.
documented - Update mediaPUT /modern/medias/{mediaHashedId}
Update a media’s metadata.
documented
Captions · 6
- Create captionsPOST /modern/medias/{mediaHashedId}/captions
Create captions for a media.
documented - Delete captionsDELETE /modern/medias/{mediaHashedId}/captions/{languageCode}
Delete captions for a specific language.
documented - List captionsGET /modern/captions
List captions (general).
documented - List captions by mediaGET /modern/medias/{mediaHashedId}/captions
List captions for a specific video.
documented - Show captionsGET /modern/medias/{mediaHashedId}/captions/{languageCode}
Fetch captions for a specific language.
documented - Update captionsPUT /modern/medias/{mediaHashedId}/captions/{languageCode}
Update captions for a specific language.
documented
Folders · 6
- Copy folderPOST /modern/folders/copy
Copy a folder (and its contents) to a destination within the account.
documented - Create folderPOST /modern/folders
Create a new folder (project) in the account.
documented - Delete folderDELETE /modern/folders/{folderId}
Remove a folder (and its contents depending on settings).
documented - List foldersGET /modern/folders
Lists folders (formerly called projects) belonging to the account.
documented - Show folderGET /modern/folders/{folderId}
Fetch details for a specific folder.
documented - Update folderPUT /modern/folders/{folderId}
Update properties for a specific folder.
documented
Subfolders · 6
- Bulk delete subfoldersPOST /modern/folders/{folderId}/subfolders/bulk_delete
Asynchronously delete multiple subfolders in a folder.
documented - Create subfolderPOST /modern/folders/{folderId}/subfolders
Create a new subfolder inside a folder.
documented - Delete subfolderDELETE /modern/folders/{folderId}/subfolders/{subfolderId}
Delete a subfolder.
documented - List subfoldersGET /modern/folders/{folderId}/subfolders
List subfolders inside a specific folder.
documented - Show subfolderGET /modern/folders/{folderId}/subfolders/{subfolderId}
Fetch details of a subfolder.
documented - Update subfolderPUT /modern/folders/{folderId}/subfolders/{subfolderId}
Update a subfolder’s properties.
documented
Folder Sharings · 5
- Create folder sharingPOST /modern/folders/{folderId}/sharings
Create a sharing object for a folder.
documented - Delete folder sharingDELETE /modern/folders/{folderId}/sharings/{sharingId}
Delete a folder sharing.
documented - List folder sharingsGET /modern/folders/{folderId}/sharings
List sharing objects for a folder.
documented - Show folder sharingGET /modern/folders/{folderId}/sharings/{sharingId}
Fetch details of a specific folder sharing.
documented - Update folder sharingPUT /modern/folders/{folderId}/sharings/{sharingId}
Update a folder sharing.
documented
AllowedDomains · 4
- Create allowed domainPOST /modern/allowed_domains
Add an allowed domain.
documented - Delete allowed domainDELETE /modern/allowed_domains/{domain}
Delete an allowed domain.
documented - List allowed domainsGET /modern/allowed_domains
List domains allowed for embedding in the account.
documented - Show allowed domainGET /modern/allowed_domains/{domain}
Show a specific allowed domain.
documented
Customizations · 4
- Create customizationsPOST /modern/medias/{mediaHashedId}/customizations
Create customizations for a media.
documented - Delete customizationsDELETE /modern/medias/{mediaHashedId}/customizations
Delete customizations for a media.
documented - Show customizationsGET /modern/medias/{mediaHashedId}/customizations
Show explicit customizations for a media.
documented - Update customizationsPUT /modern/medias/{mediaHashedId}/customizations
Update customizations for a media.
documented
Localizations · 4
- Create localizationPOST /modern/medias/{mediaHashedId}/localizations
Create a localization for a media.
documented - Delete localizationDELETE /modern/medias/{mediaHashedId}/localizations/{localizationHashedId}
Delete localization.
documented - List localizationsGET /modern/medias/{mediaHashedId}/localizations
List localizations for a media.
documented - Show localizationGET /modern/medias/{mediaHashedId}/localizations/{localizationHashedId}
Show a localization.
documented