Skip to main content Link Search Menu Expand Document (external link)

Runtime Macros

These key value pairs are injected into every integration job.

You can use these to:

  • Enhance your job logging
  • Make process decisions
  • Make API calls back to Integration Manager
Macro NameMacro Value Description
JOB_IDId of the currently executing job.
JOB_CONFIG_IDConfiguration id of the currently executing job.
JOB_TEMPLATE_IDTemplate id of the currently executing job. Optional.
LOCAL_JOB_SPEC_DIRWorking directory for the currently executing job. Job artifacts, additional files, and input payload files are stored here. You can also use for temporary file requirements.
SESSION_IDAn access token value that is valid for the life of this job and has the authorities and capabilities of the user who submitted the job. If the job is executed by a schedule, the token has the authorities and capabilities of the user who owns the scheduled Configuration. Note that on-demand and scheduled jobs submitted or owned by inactive users will not run.