Variable replacements

pageIdLast created or referenced page id (numeric)
pageUrlLast created or referenced page url
blogIdLast created blog id (numeric)
blogUrlLast created or referenced blog url
contentIdLast referenced content id (numeric)5.3
contentUrlLast referenced content URL
containerIdLast referenced container id (numeric)9.2
spaceLast created or referenced space key
spaceNameLast created or reference space name5.2
spaceUrlLast created or referenced space URL8.4
titleLast created referenced title
attachmentLast created or referenced attachment name
attachmentIdLast created or referenced attachment id (numeric)
attachmentUrlLast created or referenced attachment URL8.4
userIdLast created or referenced user id5.7, 9.0
userKeyLast created or referenced user key8.6, 9.0
userDisplayNameLast created or referenced user display name9.0
questionLast created or referenced question
questionIdLast created or reference question id (numeric)
topicLast created or referenced topic
topicIdLast created or referenced topic id (numeric)
storageFormatConverted data from last convertToStorageFormat
contentContent source from last getPageSource6.3
commentIdLast referenced comment id on runFromCommentList6.6
groupLast referenced group name6.9
shortcutLast created or referenced shortcut name7.0
shortcutIdLast created or referenced shortcut id (numeric)7.0
shortcutUrlLast referenced shortcut URL8.4
applicationLinkLast referenced application link name8.7
applicationLinkIdLast referenced application link id7.7
applicationLinkUrlLast referenced application link URL8.7

Common Client Variables

entryEntry being processed from the list parameter of the runFromList action
entry2Entry being processed from the list2 parameter of the  runFromList action
renderRequestLast result from the renderRequest action modified by findReplace processing 
serverServer URL available for clients accessing a remote server9.0
hostingAvailable with getServerInfo for clients accessing a remote server with server, cloud, datacenter as values9.3
versionAvailable with getServerInfo for clients accessing a remote server9.3

For run action scripts, it is the client date at the time of the first action referencing the value

  • The replacement date will be exactly the same for all subsequent references for consistency across actions
  • Formatted according to current dateFormat parameter or default as usual for date fields
fileFile path name for last get or get list action that used the file parameter9.3
fileSizeFile size for the last get or get list action that used the file parameter9.3

File text content for the last get or get list action that used the file parameter

  • limited to a file with size < 10MB

More information

  • The syntax is @<variable>@. See How to use replacement variables for more details.
  • Variable names are case-sensitive! 
  • Action help and document lists variables set by specific actions.
  • Variable replacements are different than substitution variables. Don't confuse them or their unique syntax.
  • Last created means the variable is set from the last create or add action.
  • Referenced means the variable is set from one of the runFrom or get actions.
  • Within a run script, the getReplacementVariableList action will list currently defined variables except for pre-defined variables (server, runDate).
  • Within a run script, the setReplacementVariableList action can be used to set custom variables.
  • Some actions support a reference parameter that provides an opportunity to set a custom variable based on specific information from running the action.
  • Variables are available within the scope of run action that contains the action that sets the variable or a parent run action. Sibling (runFromList scripts) variable sets are independent of each other.