Skip to content

AppProcessStartConfig

An automation action ($type is app) that starts an app run. version names the app and the version of it to start, and is required.

Kind: an object, used in requests and responses. In a request it is called AppProcessStartConfigInput.

FieldTypeRequiredDescription
inputsNameValuePair[]A value for every input the app declares, by name.
credentialStackstring | nullThe credential stack (id or name) the runs this starts use, as credentialStack does on an app start request. Null: the app’s own stack, else its namespace’s default, else the tenant’s.
versionVersionReference| nullThe app, interaction or capsule to start, and the version of it. Required for those three; left out for codepipeline (named by name) and interaction-message (which names a run).
{
"inputs": [
{
"name": "...",
"value": "..."
}
],
"credentialStack": "...",
"version": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"version": 0
}
}

Every field is present in a response; empty ones are null.

FieldTypeDescription
inputsNameValuePair[]A value for every input the app declares, by name.
credentialStackstring | nullThe credential stack (id or name) the runs this starts use, as credentialStack does on an app start request. Null: the app’s own stack, else its namespace’s default, else the tenant’s.
versionVersionReference| nullThe app, interaction or capsule to start, and the version of it. Required for those three; left out for codepipeline (named by name) and interaction-message (which names a run).
{
"inputs": [
{
"name": "...",
"value": "..."
}
],
"credentialStack": "...",
"version": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"version": 0
}
}