invoke-dynamic-image
- Last updated on December 29, 2023
- •
- Less than a minute to read
This task calls the functions of the Dynamic Image application. The execution result is saved as an artifact.
The dynamic-image address is automatically extracted from the tenant settings in BackOffice using the corresponding storefront API request.
Parameters
command(string) - The name of the callable dynamic-image function.commandPrefix(string) - (optional) The prefix of the callable dynamic-image function (api/v2/renderingby default).commandArgs(string) - The parameters for calling the dynamic-image function, which will be passed as a query string.body- The request parameters.
These parameters support argument interpolation following the common rules.
The URL for invoking the dynamic-image is composed using these parameters as follows: <base-dynamic-image-url>/<commandPrefix>/<command>?<commandArgs> where <base-dynamic-image-url> is taken from the tenant settings in BackOffice, and <commandPrefix>, <command>, and <commandArgs> are taken from the task parameters.
Example
{
"description": "Perform imposition with 'Dynamic Image' application",
"name": "perform-imposition",
"type": "invoke-dynamic-image",
"inputArtifacts": [
"design"
],
"parameters": {
"command": "hires",
"commandArgs" : "disableCache=true",
"body": {
"template": "template.psd",
"data" : {
"Layer 1": {
"type": "image",
"image": "{{design:url}}"
}
}
}
},
"outputArtifacts": [
"design"
]
}