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

target

If you plan to use AEP rendering, this column or key is required and cannot be empty.

Specifying a Target Composition

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

aep Full absolute file reference path to the AEP file related to the mission. If you are using AEP rendering, this column or key is required and must contain a value.
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

 

Sheets: render-settings

QUE: 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

Sheets: stream-status

QUE: stream.status

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

Sheets: stream-asset-video

QUE: stream.assets.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

Sheets: stream-asset-poster

QUE: stream.assets.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

Sheets: stream-asset-clip

QUE: stream.assets.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

Sheets: stream-key

QUE: 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.  

Sheets: stream-created

QUE: stream.createdAt

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

Sheets: stream-view-embed

QUE: 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.  

Sheets: stream-view-broadcast

QUE: 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.  

Sheets: stream-view-screening

QUE: 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.  

Sheets: stream-poster-time

QUE: 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

Sheets: stream-group-name

QUE: 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

Sheets: stream-commenting

QUE: stream.commenting

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

Sheets: stream-title

QUE: stream.title

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

Sheets: stream-description

QUE: stream.description

Enter the description of the uploaded video. Data source values overwrite the fallback values entered directly in Projector.. Configure Global Streaming Settings

Sheets: stream-player-preset

QUE: 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

Sheets: stream-title-resolved

QUE: 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.  

Sheets: stream-description-resolved

QUE: 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.