Wistia Customizations API

The Customizations API from Wistia — 1 operation(s) for customizations.

Operations 28

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /medias/{mediaId}/customizations Show a video's player customizations · Show Customizations #
Ask an LLM
“What player customizations are applied to a specific video?”
“Can I see the embed options set on one video's player?”
Tell an agent
Show the player customizations for media {media}.
Get the current embed options on video {media}.
POST /medias/{mediaId}/customizations Set player customizations on a video · Create Customizations #
Ask an LLM
“How do I customize the player for a video that uses the defaults?”
“Can I set a whole new group of player options for a video?”
Tell an agent
Create player customizations for media {media}.
Set a fresh set of player options on video {media}.
PUT /medias/{mediaId}/customizations Change a video's player customizations · Update Customizations #
Ask an LLM
“How do I tweak the player settings already customized on a video?”
“Can I change one existing customization without resetting the rest?”
Tell an agent
Update the existing player customizations on media {media}.
Modify the customized player options for video {media}.
DELETE /medias/{mediaId}/customizations Reset a video's player customizations · Delete Customizations #
Ask an LLM
“How do I reset a video's player back to the account defaults?”
“Can I clear all customizations from one video?”
Tell an agent destructive · confirm first
Delete the player customizations on media {media}.
Reset video {media} to the default player.
GET /medias/{mediaId}/customizations/appearance Show a video's appearance customizations · Show Appearance Customizations #
Ask an LLM
“What player color, rounded corners and logo settings are set on a video?”
“Is a customer logo configured on one of my video players?”
Tell an agent
Show the appearance customizations for video {media}.
Get the player color and logo settings on media {media}.
PUT /medias/{mediaId}/customizations/appearance Update a video's player appearance · Update Appearance Customizations #
Ask an LLM
“Can I change the player color and add a gradient on just one video?”
“How do I put my company logo in the corner of a video player?”
Tell an agent
Set the player color on video {media} to {color}.
Show customer logo {logo} on video {media} linking to {target}.
GET /medias/{mediaId}/customizations/playback Show a video's playback customizations · Show Playback Customizations #
Ask an LLM
“Is autoplay or mute turned on for a particular video?”
“Which player control buttons and quality limits are set on a video?”
Tell an agent
Show the playback customizations for video {media}.
Check whether autoplay and looping are set on media {media}.
PUT /medias/{mediaId}/customizations/playback Update a video's playback settings · Update Playback Customizations #
Ask an LLM
“Can I make one video autoplay muted?”
“Is it possible to cap the playback quality of a single video?”
Tell an agent
Turn on autoplay for video {media}.
Set the end-of-video behavior on media {media} to {behavior}.
GET /medias/{mediaId}/customizations/thumbnail Show a video's thumbnail customizations · Show Thumbnail Customizations #
Ask an LLM
“Which still image and alt text is a video using as its thumbnail?”
“Does a video have a looping thumbnail or text overlay configured?”
Tell an agent
Show the thumbnail customizations on video {media}.
Get the thumbnail alt text and still image for media {media}.
PUT /medias/{mediaId}/customizations/thumbnail Update a video's thumbnail · Update Thumbnail Customizations #
Ask an LLM
“Can I set a custom still image as a video's thumbnail?”
“How do I add alt text to a video thumbnail for screen readers?”
Tell an agent
Use image {still_url} as the thumbnail for video {media}.
Set the thumbnail alt text on media {media} to {alt_text}.
GET /medias/{mediaId}/customizations/accessibility Show a video's accessibility customizations · Show Accessibility Customizations #
Ask an LLM
“What styling do the captions use on one of my videos?”
“Is the transcript or audio description turned on for a video?”
Tell an agent
Show the accessibility customizations for video {media}.
Get the caption styling and transcript settings on media {media}.
PUT /medias/{mediaId}/customizations/accessibility Update a video's caption and transcript display · Update Accessibility Customizations #
Ask an LLM
“Can I change the caption font, size and colors on a video?”
“Is it possible to show the transcript with speaker names under a video?”
Tell an agent
Set the caption text color on video {media} to {text_color}.
Change the caption font on media {media} to {font}.
GET /medias/{mediaId}/customizations/chapters Show a video's chapters · Show Chapters Customizations #
Ask an LLM
“What chapters are defined on a video?”
“Are chapters visible to viewers on one of my videos?”
Tell an agent
List the chapters configured on video {media}.
Show the chapter customizations for media {media}.
PUT /medias/{mediaId}/customizations/chapters Update a video's chapters · Update Chapters Customizations #
Ask an LLM
“Can I add or rename chapters on a video?”
“Is there a way to hide the chapter list on a video?”
Tell an agent
Update the chapters on video {media} with {chapters}.
Hide the chapter list on media {media}.
GET /medias/{mediaId}/customizations/engagement Show a video's calls to action and annotations · Show Engagement Customizations #
Ask an LLM
“What call to action appears at the end of a video?”
“Which timed annotation links are set on one of my videos?”
Tell an agent
Show the engagement customizations on video {media}.
Get the call to action and annotation links for media {media}.
PUT /medias/{mediaId}/customizations/engagement Update a video's call to action and annotations · Update Engagement Customizations #
Ask an LLM
“Can I add a call to action when a viewer pauses a video?”
“How do I put a timed annotation link on a video?”
Tell an agent
Set the end-of-video call to action on video {media} using {cta}.
Add a timed annotation link to media {media}.
GET /medias/{mediaId}/customizations/related_media Show a video's related media settings · Show Related Media Customizations #
Ask an LLM
“Which videos does a video recommend when it ends?”
“What label and button text does the discover-more panel use on a video?”
Tell an agent
Show the related media customizations for video {media}.
Get the recommended videos configured on media {media}.
PUT /medias/{mediaId}/customizations/related_media Update a video's recommended videos · Update Related Media Customizations #
Ask an LLM
“Can I choose which videos get recommended after one of mine finishes?”
“Is it possible to change when the discover-more panel appears?”
Tell an agent
Update the related media on video {media} with {related}.
Change the recommended videos shown after media {media}.
GET /medias/{mediaId}/customizations/sharing Show a video's share bar settings · Show Sharing Customizations #
Ask an LLM
“Which social channels are enabled on a video's share bar?”
“Does a video allow downloads from its share options?”
Tell an agent
Show the sharing customizations for video {media}.
Get the share bar channels and tweet text on media {media}.
PUT /medias/{mediaId}/customizations/sharing Update a video's share bar · Update Sharing Customizations #
Ask an LLM
“Can I let viewers download a video from its share bar?”
“What tweet text gets used when someone shares a video, and can I change it?”
Tell an agent
Update the share bar on video {media} with {sharing}.
Enable social sharing on media {media}.
GET /medias/{mediaId}/customizations/lead_capture Show a video's lead capture forms · Show Lead Capture Customizations #
Ask an LLM
“Is an email gate or form set up on a video?”
“Which marketing form is attached to one of my videos?”
Tell an agent
Show the lead capture customizations for video {media}.
Get the form embeds configured on media {media}.
PUT /medias/{mediaId}/customizations/lead_capture Set up lead capture on a video · Update Lead Capture Customizations #
Ask an LLM
“Can I require an email before someone watches a video?”
“Is it possible to attach a marketing automation form to a single video?”
Tell an agent
Enable the {provider} lead capture form on video {media}.
Turn off lead capture provider {provider} on media {media}.
GET /medias/{mediaId}/customizations/access Show a video's password protection · Show Access Customizations #
Ask an LLM
“Is a particular video password protected?”
“What password is stored on one of my protected videos?”
Tell an agent
Show the access customizations for video {media}.
Get the password protection settings on media {media}.
PUT /medias/{mediaId}/customizations/access Password-protect a video · Update Access Customizations #
Ask an LLM
“Can I put a password on a single video?”
“Is it possible to make a video private and encrypted?”
Tell an agent
Password-protect video {media} with {password_settings}.
Make media {media} private.
GET /medias/{hashedId}/customizations Show customizations via the legacy route · Show customizations #
Ask an LLM
“Does the older hashed-ID customizations route still return a video's full player setup?”
“Which legacy endpoint reads every customization on a video by hashed ID?”
Tell an agent
Read all customizations for video {media} using the legacy hashedId route.
Fetch the legacy customizations record for hashed ID {media}.
POST /medias/{hashedId}/customizations Replace customizations via the legacy route · Create customizations #
Ask an LLM
“Does the legacy hashed-ID route let me replace all of a video's customizations?”
“Which older endpoint creates a full customization set by hashed ID?”
Tell an agent
Replace every customization on video {media} through the legacy create route.
Post a complete customization set for hashed ID {media} to the older create endpoint.
PUT /medias/{hashedId}/customizations Patch customizations via the legacy route · Update customizations #
Ask an LLM
“Can the legacy hashed-ID route still patch a video's customizations?”
“Which older endpoint partially updates customizations by hashed ID?”
Tell an agent
Patch customizations on video {media} through the legacy hashedId route.
Send a partial customization change for hashed ID {media} to the older update endpoint.
DELETE /medias/{hashedId}/customizations Clear customizations via the legacy route · Delete customizations #
Ask an LLM
“Can the legacy hashed-ID route wipe a video's customizations?”
“Which older endpoint clears customizations from a video by hashed ID?”
Tell an agent destructive · confirm first
Wipe all customizations from video {media} via the legacy hashedId route.
Clear hashed ID {media} back to defaults with the older delete endpoint.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/wistia:wistia-customizations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

wistia-customizations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Wistia Customizations API
  version: '1.0'
  description: 'Operations tagged Customizations across 3 of this provider''s published API definitions: wistia-data-api-modern-edge-openapi.yml, wistia-data-api-v1-openapi.yml, wistia-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.wistia.com/modern
- url: https://api.wistia.com/v1
tags:


# --- truncated at 32 KB (230 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wistia/refs/heads/main/openapi/wistia-customizations-api-openapi.yml