Setting Parameters

Learn how to make your templates dynamic by parameterizing different elements in Orshot Studio


To make any element dynamic:

  • Select the element on the canvas
  • Open the Styles tab in the right sidebar
  • Switch to the API sub-tab (next to Design and Animate)
  • Toggle Parameterize on
  • Set a unique Parameter ID

The API tab also shows usage examples for that element. A green dot appears on the API tab when the selected element has parameterization enabled.

Video Element Parameters#

When you add a video element to your template and set a parameter ID, you can dynamically control:

  • Video URL - Pass a custom video URL using the parameter ID
  • Trim Start - Set the start time using {parameterId}.trimStart
  • Trim End - Set the end time using {parameterId}.trimEnd
  • Muted - Control audio with {parameterId}.muted
  • Loop - Enable looping with {parameterId}.loop

Example#

If your video element has parameter ID bgVideo, you can pass:

{
  "bgVideo": "https://example.com/video.mp4",
  "bgVideo.trimStart": 5,
  "bgVideo.trimEnd": 15,
  "bgVideo.muted": false,
  "bgVideo.loop": true
}

Ready to automate?

Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.

Get your API key
  • Image, PDF and video generation via API
  • Visual editor with AI and smart layouts
  • Zapier, Make, MCP and 50+ integrations
  • White-label embed for your own app
  • 60 free renders — no credit card required