Developer Resources and APIs
Wistia's developer resources and APIs have a dedicated website.
You can find all of our developer documentation here, including:
Webinar creation and registration
Looking for something else? Browse all of our developer articles right here.
Build with AI agents and the command line
Wistia MCP Server: connect Claude, ChatGPT, Cursor, or another AI agent straight to your Wistia account. See The Wistia Model Context Protocol (MCP) Server.
Wistia CLI: work with the Wistia API from your terminal, scripts, or CI jobs. See The Wistia CLI.
Wistia Agent: ask questions and manage content in plain language inside the app. See Wistia Agent.
Developer Resources and APIs FAQ
Where is my API token?
API tokens can only be created, accessed, and managed by an Account Owner from the API Home page in Settings. You may need to ask an Account Owner to create a token and share it with you.
Note
A token can only be copied right after it's created. Once you leave or refresh the page, it can't be shown again, and our Support team can't recover it. If a token is lost, create a new one and swap out the old one.
Can I upload directly into a subfolder?
Not in one call. Upload to the folder first, then move the media into the subfolder with the Media Move endpoint.
Can I create a token for just one folder?
No. Tokens cover the whole account, with the permissions you set when you create them.
Do expiring tokens protect video playback?
No. Expiring tokens are for things like client-side uploads, rather than locking down playback.
What are Wistia's API rate limits?
Wistia's APIs allow 600 requests per minute per account. Above that, requests return a 429 error with a Retry-After header. Only requests to api.wistia.com and upload.wistia.com count toward the limit; loading media files doesn't.
