v1aliasexecution

Create alias execution.

Query parameters
show_secrets
boolean
Show secrets in plain text
Request body

Alias execution payload.

object
actionalias
object
Alias for an action
id
string
Unique identifier for the action alias.
ref
string
System computed user friendly reference for the alias. Provided value will be overridden by computed value.
uid
string
name
string
Name of the action alias.
pack
string
The content pack this actionalias belongs to.
description
string
Description of the executed alias.
enabled
boolean
Flag indicating if action alias is enabled.
action_ref
string
Reference to the aliased action
formats
array
Possible parameter format.
ack
object
Acknowledgement message format.
enabled
boolean
format
string
extra
object
append_url
boolean
result
object
Execution message format.
enabled
boolean
format
string
extra
object
extra
object
Extra parameters, usually adapter-specific
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
execution
object
Execution result
id
string
trigger
object
trigger_type
object
trigger_instance
object
rule
object
action
object
id
string
The unique identifier for the action.
ref
string
System computed user friendly reference for the action. Provided value will be overridden by computed value.
uid
string
name
string
The name of the action.
required
description
string
The description of the action.
enabled
boolean
Enable or disable the action from invocation.
runner_type
string
The type of runner that executes the action.
required
entry_point
string
The entry point for the action.
pack
string
The content pack this action belongs to.
parameters
object
Input parameters for the action.
tags
array[object]
User associated metadata assigned to this object.
notify
object
Notification settings for action.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
runner
object
liveaction
object
An execution of an action.
id
string
The unique identifier for the action execution.
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
action
string
Reference to the action to be executed.
required
action_is_workflow
boolean
Flag indicating workflow action.
parameters
object
Input parameters for the action.
result
object
context
object
callback
object
runner_info
object
notify
object
Notification settings for liveaction.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
task_execution
string
workflow_execution
string
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
elapsed_seconds
number
Time duration in seconds taken for completion of this execution.
web_url
string
History URL for this execution if you want to view in UI.
parameters
object
Input parameters for the action.
context
object
result
object
result_size
integer
parent
string
children
array[string]
log
array[object]
Contains information about execution state transitions.
timestamp
string
status
string
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
message
string
Responses

Action alias created

object
actionalias
object
Alias for an action
id
string
Unique identifier for the action alias.
ref
string
System computed user friendly reference for the alias. Provided value will be overridden by computed value.
uid
string
name
string
Name of the action alias.
pack
string
The content pack this actionalias belongs to.
description
string
Description of the executed alias.
enabled
boolean
Flag indicating if action alias is enabled.
action_ref
string
Reference to the aliased action
formats
array
Possible parameter format.
ack
object
Acknowledgement message format.
enabled
boolean
format
string
extra
object
append_url
boolean
result
object
Execution message format.
enabled
boolean
format
string
extra
object
extra
object
Extra parameters, usually adapter-specific
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
execution
object
Execution result
id
string
trigger
object
trigger_type
object
trigger_instance
object
rule
object
action
object
id
string
The unique identifier for the action.
ref
string
System computed user friendly reference for the action. Provided value will be overridden by computed value.
uid
string
name
string
The name of the action.
required
description
string
The description of the action.
enabled
boolean
Enable or disable the action from invocation.
runner_type
string
The type of runner that executes the action.
required
entry_point
string
The entry point for the action.
pack
string
The content pack this action belongs to.
parameters
object
Input parameters for the action.
tags
array[object]
User associated metadata assigned to this object.
notify
object
Notification settings for action.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
runner
object
liveaction
object
An execution of an action.
id
string
The unique identifier for the action execution.
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
action
string
Reference to the action to be executed.
required
action_is_workflow
boolean
Flag indicating workflow action.
parameters
object
Input parameters for the action.
result
object
context
object
callback
object
runner_info
object
notify
object
Notification settings for liveaction.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
task_execution
string
workflow_execution
string
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
elapsed_seconds
number
Time duration in seconds taken for completion of this execution.
web_url
string
History URL for this execution if you want to view in UI.
parameters
object
Input parameters for the action.
context
object
result
object
result_size
integer
parent
string
children
array[string]
log
array[object]
Contains information about execution state transitions.
timestamp
string
status
string
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
message
string

Create executions based on action alias match (if any).

Query parameters
show_secrets
boolean
Show secrets in plain text
Request body

Input data.

object
command
string
Command string to parse (eg: message from chat)
required
user
string
User that requested the execution (or messaged in chat)
required
source_channel
string
Channel the message is from (different than the notification channel)
required
notification_channel
string
StackStorm notification channel to use to respond
notification_route
string
StackStorm notification route to use to respond
Responses

Action alias executions created

object
results
array[object]
List of all matched and executed actions
actionalias
object
Alias for an action
id
string
Unique identifier for the action alias.
ref
string
System computed user friendly reference for the alias. Provided value will be overridden by computed value.
uid
string
name
string
Name of the action alias.
pack
string
The content pack this actionalias belongs to.
description
string
Description of the executed alias.
enabled
boolean
Flag indicating if action alias is enabled.
action_ref
string
Reference to the aliased action
formats
array
Possible parameter format.
ack
object
Acknowledgement message format.
enabled
boolean
format
string
extra
object
append_url
boolean
result
object
Execution message format.
enabled
boolean
format
string
extra
object
extra
object
Extra parameters, usually adapter-specific
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
execution
object
Execution result
id
string
trigger
object
trigger_type
object
trigger_instance
object
rule
object
action
object
id
string
The unique identifier for the action.
ref
string
System computed user friendly reference for the action. Provided value will be overridden by computed value.
uid
string
name
string
The name of the action.
required
description
string
The description of the action.
enabled
boolean
Enable or disable the action from invocation.
runner_type
string
The type of runner that executes the action.
required
entry_point
string
The entry point for the action.
pack
string
The content pack this action belongs to.
parameters
object
Input parameters for the action.
tags
array[object]
User associated metadata assigned to this object.
notify
object
Notification settings for action.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
runner
object
liveaction
object
An execution of an action.
id
string
The unique identifier for the action execution.
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
action
string
Reference to the action to be executed.
required
action_is_workflow
boolean
Flag indicating workflow action.
parameters
object
Input parameters for the action.
result
object
context
object
callback
object
runner_info
object
notify
object
Notification settings for liveaction.
on-complete
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-failure
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
on-success
object
message
string
Message to use for notification
data
object
Data to be sent as part of notification
routes
array[string]
Channels to post notifications to.
channels
array[string]
Channels to post notifications to.
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
task_execution
string
workflow_execution
string
status
string
The current status of the action execution.
start_timestamp
string
The start time when the action is executed.
end_timestamp
string
The timestamp when the action has finished.
elapsed_seconds
number
Time duration in seconds taken for completion of this execution.
web_url
string
History URL for this execution if you want to view in UI.
parameters
object
Input parameters for the action.
context
object
result
object
result_size
integer
parent
string
children
array[string]
log
array[object]
Contains information about execution state transitions.
timestamp
string
status
string
delay
integer
How long (in milliseconds) to delay the execution before scheduling.
message
string