Skip to main content
Studio FAQ
Derk Zomer avatar
Written by Derk Zomer
Updated over 4 months ago

My Merge Fields are not showing

Merge Fields not showing mostly have to do with the file not being publicly accessible, or due to CORS issues.

My AWS S3 objects are not showing

Set up CORS for your bucket

Set up your CORS under your bucket's permissions tab. This should allow for Shotstack to hotlink your assets on the dasboard.

You can set up your CORS policy under the permissions tab of the bucket you're using.

Example permissions:

[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"HEAD"
],
"AllowedOrigins": [
"https://dashboard.shotstack.io"
],
"ExposeHeaders": [
"Max-Age",
"Access-Control-Allow-Origin",
"Access-Control-Allow-Methods",
"Access-Control-Allow-Headers"
],
"MaxAgeSeconds": 30
}
]

Set your object ACL to public-read

Your objects should also be available to be read by anyone on the internet, as without such permissions our services cannot download your assets.

This is done by setting your object's ACL permissions to public-read under the Permissions tab.

Click on Edit and make sure Read is enabled for Everyone (public access), and make sure you tick the checkbox down the bottom that you understand this file will be available by anyone on the internet.

What's the difference between production and sandbox?

Shotstack offers two environments for its users: sandbox and production, each using their own API keys. The sandbox environment is used for development and testing, while the production environment is used for live applications.

All rendered videos in the sandbox environment are watermarked with the Shotstack logo.

Did this answer your question?