Description

Synthesia is a SAAS platform that empowers users to create dynamic and realistic video content through advanced AI technology. By harnessing the power of artificial intelligence, Synthesia enables users to generate lifelike videos featuring virtual presenters seamlessly delivering scripted content. With an intuitive interface, even users without video editing experience or specialized equipment can easily customize the appearance, language, and tone of the virtual presenters, thereby enabling personalized and engaging video communication in over 120 languages and with more than 140 diverse AI Avatars.

Use cases for Synthesia span various industries, from e-learning and marketing to internal communications, offering a time-efficient and cost-effective solution for producing high-quality videos that resonate with audiences.

Supported Operations

Synthesia API

Create an asset

This endpoint may be used to upload images and videos. These may then be later referred to when creating videos.

Upload script audio

This endpoint may be used to upload the script audio. These may then be later referred to when creating videos.

List templates

You can use the List templates endpoint to get an overview of all templates in Synthesia STUDIO, as well as the variables that may be provided when using them.

Retrieve a template

You can use Retrieve a template endpoint to pull information on a template. In particular, you may use it to find out the variables available for customisation.

List videos

You can use the List videos endpoint to get an overview of all videos created via the API or STUDIO.

Create video

You can use this endpoint to bespoke video content. In case there is a feature that STUDIO provides that this API doesn't support, we recommend you use the video from template endpoint.

Create a video from a template

This endpoint may be used to create a video based on a template created in [Synthesia STUDIO](https://app.synthesia.io). This is useful, for example, in creating videos to be used in automated workflows.

Retrieve a video

You can use Retrieve a video endpoint to pull for the video status. A video can be in status `in_progress' from 10 minutes up to 40+. Once a video is completed, you will be able to see a download URL that you can use to download the .mp4 file.

Update a video

You can use the Update a video endpoint to make the video public and accessible via [the share page](https://share.synthesia.io/606b3b89-fde7-4d0f-bc02-a944998fcb8d) or update its title and description.

Delete video

You may use this endpoint to delete videos.

List webhooks

You can use the List webhooks endpoint to get an overview of all active webhooks.

Create a webhook

You can use the Create a webhook endpoint to create a new even subscription.

Retrieve a webhook

You can use Retrieve a webhook endpoint to pull for the webhook status.

Delete a webhook

You can use the Delete webhooks endpoint to delete (deactivate) an active webhook.

Details
Last Update

3 weeks ago

Includes
synthesia-api-client