Reserved Data Source Names

The following column or JSON key names are reserved for specific use by Projector and are in addition to names reserved for Templater. Using these reserved names as dynamic layer names can cause an error in processing your data source. Reserved names are case-sensitive.

Projector Reserved Column Names and JSON Keys

Column Name or JSON Key Notes Learn More
id By default, Projector identifies outputs using the row index from a spreadsheet or the index position of a JSON object within an array. While this column is not required, we recommend that you use it to designate your own identifying labels for output. The id value is appended to output file names if no output column is included or if the output column is blank.

Specifying a unique ID

output File name for the output file of each job. It can be either the file name (no extension) or a file path if the file is nested in the input location you specified in Projector. If you do not have an output value in your data source, Projector falls back to your input location.

Creating Custom Output File Names

render-status

To use your data source with Projector, you must include a render-status column. This column tracks the status of a versioning job. It denotes whether a row of data is ready for versioning, queued to process, currently processing, or done. Projection uses this status to determine jobs that are ready for processing.

module You can specify an After Effects output module for rendered output. The values here are case sensitive. Data source values overwrite the fallback values entered directly in Projector. Official After Effects documentation about output modules

 

render-settings

You can specify the After Effects render settings template for rendered output. The values in this column are case sensitive. Data source values overwrite the fallback values entered directly in Projector. Official After Effects documentation about render settings

output-ext

Enter the file extension that matches the file type exported based on the output module for this job. Data source values overwrite the fallback values entered directly in Projector. This feature is currently available only when the data source is Google Sheets. Configure Export
stream

QUE users: This JSON key is automatically created by Projector and used to write information about your videos. The metadata appears as sub-properties in this key. You do not need to create any of these sub-properties manually.

Google Sheets users: You must create the following separate columns to contain the data written by Projector.

 

stream-status

Contains one of these set values indicating the current Projection status for the mission: pending, staged, transcoding, deploying, onstream, error. Deploy Missions

stream-asset-video

This column or key receives data from your storage service after the mission is deployed. It is the Amazon Web Services (AWS) URL to the uploaded video asset. Storage settings

stream-asset-poster

This column or key receives data from your storage service after the mission is deployed. It is the Amazon Web Services (AWS) URL to the uploaded poster (thumbnail) asset. Poster image

stream-asset-clip

This column or key receives data from your storage service after the mission is deployed. It is the Amazon Web Services (AWS) URL to the uploaded GIF clip asset. GIF preview clip

stream-key

This column or key receives data from your streaming service after the mission is deployed. It is a unique identifier for the video.  

stream-created

This column or key receives data from your streaming service after the mission is deployed. It is the timestamp of when deploy process finished.  

stream-view-embed

This column or key receives data from your streaming service after the mission is deployed. It is the HTML code for embedding the video in a website, HTML-formatted email, and so on.  

stream-view-broadcast

This column or key receives data from your streaming service after the mission is deployed. It is the URL address for video's preview page on the streaming service.  

stream-view-screening

This column or key receives data from your streaming service after the mission is deployed. It is the public URL address for the location of the deployed video.  

stream-poster-time

Enter the timestamp for extraction of the poster image (thumbnail). Data source values overwrite the fallback values entered directly in Projector. Configure Streaming

stream-group-name

Enter the name of the Vimeo showcase or JW Player playlist that contains the video. Data source values overwrite the fallback values entered directly in Projector.. Configure Global Streaming Settings

stream-commenting

Enter the privacy settings for the video. Data source values overwrite the fallback values entered directly in Projector. Configure Global Streaming Settings

stream-player-preset

Enter the name of the Vimeo embed preset or JW Player web player you want to use for the video. Data source values overwrite the fallback values entered directly in Projector. Configure Global Streaming Settings

stream-title-resolved

This column or key receives data from your streaming service after the mission is deployed. It is the title of the video as Projector wrote it to the streaming service.  

stream-description-resolved

This column or key receives data from your streaming service after the mission is deployed. It is the description of the video as Projector wrote it to the streaming service.