All integrationsVideo & Audio

Synthesia

Create and manage avatar videos, templates, dubbing projects, translations, assets and webhooks.

actions
22
trigger
1

Triggers

Start a workflow when something happens in Synthesia.

  • Video completedRuns once when a video completes after this watch starts. Resumes after a restart and follows every page.

Actions

Steps a workflow can run in Synthesia.

  • List templatesUse 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. Returns one page; use its pagination values to continue.
  • Retrieve a templateYou 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.
  • Create a videoCreate a video within your Synthesia account. To get started on this endpoint check the [API Quickstart guide](https://docs.synthesia.io/reference/synthesia-api-quickstart).
  • Create a video from a templateCreate a video based on a template created in Synthesia.
  • List videosYou can use the List videos endpoint to get an overview of all videos created via the API or STUDIO. Returns one page; use its pagination values to continue.
  • Retrieve a videoYou can use Retrieve a video endpoint to pull for the video status.
  • Update a videoUse the Update a video endpoint to make the video public and accessible via the share page or update its title and description.
  • Delete a videoUse this endpoint to delete videos.
  • List webhooksList all currently configured webhooks in your Synthesia account. Returns one page; use its pagination values to continue.
  • Retrieve a webhookRetrieve a webhook endpoint to pull for the webhook status.
  • Create a WebhookUse the Create a webhook endpoint to create a new event subscription.
  • Delete a webhookUse this endpoint to delete videos.
  • Create media assetCreates a media asset with support for multipart or direct url upload. This endpoint currently supports only the dubbing configuration.
  • Get user media assetRetrieves a user uploaded media asset by its ID. Returns the asset's status, title, content type, and metadata including detected language if available. Currently only supports user-uploaded assets in the dubbing configuration.
  • Create a dubbing project from an uploaded video assetUse this endpoint to create a dubbing project from an uploaded video asset. Currently only S3 signed URLs are supported (using other URLs will return a 501 error)
  • Get dubbing project status and videosRetrieve the status of a dubbing project and its dubbed videos. Status is uploading (the source video is still being uploaded or processed, only for projects created via a source video URL), in progress, complete or error. An uploading project returns only its id and status. An in-progress or complete project returns its id, status and dubbed assets. An errored project returns its id, status and error code. Each dubbed asset returns minimal data (id, language, status) while in progress, full data including download URLs when complete, and minimal data when it errored.
  • Add locales to a dubbing project (original imported video)Add the passed target locales to a dubbing project (original imported video). If a target locale is already added, it will be skipped.
  • Get supported languages for translationsGet a list of supported languages for translations.
  • Get video translations of a given root video idReturns the translation status for each language associated with the given studio video. Each entry has a status of complete, in_progress, or error. Active state takes priority: a re-triggered language appears as in_progress, not complete.
  • Start/Update a video translationKick off TranslateVideoWorkflow for each requested target language. Returns a unified translations list. Each entry includes a startedByRequest flag: true if the workflow was started by this request, false if it was already in progress.
  • Query audit log eventsRetrieve paginated audit log events for a workspace or an organization. Exactly one of workspace ID or organization ID must be provided. Returns one page; use its pagination values to continue.
  • Search audit log events (Advanced)Advanced search endpoint for audit log events with complex filter criteria.

Automate Synthesia with Lodol.

Connect Synthesia and ask your AI for your first workflow.

Free plan, no credit card