Optional common properties for those actions with webhook callback
httpHeaders global custom headers used for all, colon and semicolon separated. For example, n1:v1;n2:v2;n3:v3.
credentials global credentials used for all call backs. User name and password are colon separated.
events.name event name
events.body body for callback, required if having events
events.httpHeaders custom headers - override global headers
events.credentials used if 3rd party requires basic authentication - overrides global credentials

GenerateTasksInAssignment / GenerateTasksInRelease actions (Ignore 'events' properties if no webhook callback):
Required:
runtimeConfigurationsee ISPW administrator for valid values
assignmentId (GenerateTasksInAssignment) or releaseId (GenerateTasksInRelease) The container ID for which you intend to generate tasks.
level All tasks in the container at this level will be generated
Optional:
mname component with this name in the container will be generated
mtype component with this type in the container will be generated
autoDeploy promotes can be set up to automatically Deploy as well by an option set up by the ISPW. The default is to not use Auto Deploy
Example:
GenerateTasksInAssignment GenerateTasksInRelease
runtimeConfiguration=TPZP
assignmentId=PLAY000313
level=DEV2
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Completed
events.body=Generated
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
runtimeConfiguration=TPZP
releaseId=JKGENRELID
level=DEV2
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Completed
events.body=Generated
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library

PromoteAssignment / PromoteRelease actions (Ignore 'events' properties if no webhook callback):
Required:
runtimeConfigurationsee ISPW administrator for valid values
assignmentId (PromoteAssignment) or releaseId (PromoteRelease) The container ID for which you intend to promote tasks.
level All tasks in the release at this level will be generated
Optional:
mname component with this name in the container will be promoted
mtype component with this type in the container will be promoted
override
override the higher version if  presented in the next level. Default to no override.
changeType optional, S for standard, I for incidental, or E for emergency. Default value of S.
executionStatus I for immediate execution or at start date/time, H to create request in hold
autoDeploy promotes can be set up to automatically Deploy as well by an option set up by the ISPW. The default is to not use Auto Deploy
Example:
PromoteAssignment PromoteRelease
runtimeConfiguration=TPZP
assignmentId=PLAY000313
level=DEV2
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Complete
events.body=Promoted
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
runtimeConfiguration=TPZP
releaseId=JKGENRELID
level=DEV2
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Complete
events.body=Promoted
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library

DeployAsignment / DeployRelease actions (Ignore 'events' properties if no webhook callback):
Required:
runtimeConfigurationsee ISPW administrator for valid values
assignmentId (DeployAsignment) or releaseId (DeployRelease) The container for which you intend to deploy tasks.
level All tasks in the container at this level will be generated
Optional:
mname component with this name in the container will be deployed
mtype component with this type in the container will be deployed
changeType S for standard, I for incidental, or E for emergency. Default value of S
executionStatus I for immediate execution or at start date/time, H to create request in hold
dpenvlst the DPENVLST parameter
system allows you to specify a specific System for the Deploy
Example:
DeployAsignment
runtimeConfiguration=TPZP
assignmentId=PLAY000313
level=QA
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Completed
events.body=Deployed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
runtimeConfiguration=TPZP
releaseId=JKGENRELID
level=QA
#optional
mname=TPROG08
mtype=COB
#optional if use webhook callback in pipeline
events.name=Completed
events.body=Deployed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library

RegressAsignment / RegressRelease actions (Ignore 'events' properties if no webhook callback):
Required:
runtimeConfigurationsee ISPW administrator for valid values
assignmentId (RegressAsignment) or releaseId (RegressRelease) The container for which you intend to regress the tasks
level All tasks in the container at this level will be generated
Optional:
mname component with this name in the container will be regressed
mtype component with this type in the container will be regressed
changeType S for standard, I for incidental, or E for emergency. Default value of S
executionStatus I for immediate execution or at start date/time, H to create request in hold
Example:
RegressAsignment RegressRelease
runtimeConfiguration=TPZP
assignmentId=PLAY000313
level=STG2
#optional
mname=TPROG08
mtype=COB
#optional, if use webhook callback in pipeline
events.name=Completed
events.body=Regressed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
runtimeConfiguration=TPZP
releaseId=JKGENRELID
level=STG2
#optional
mname=TPROG08
mtype=COB
#optional, if use webhook callback in pipeline
events.name=Completed
events.body=Regressed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library

CreateAssignment action: CreateRelease action:
Required:
stream ISPW stream name
application ISPW application name
defaultPath the default checkout path
description the description for the assignment
assignmentPrefix assignment prefix
Optional:
owner the owner of the container
referenceNumber reference number
releaseId release ID
userTag user tag
Example:
CreateAssignment
stream=PLAY
application=PLAY
defaultPath=DEV2
description=MyA01
assignmentPrefix=PLAY
Required:
stream ISPW stream name
application ISPW application name
description the description for the release
releaseId release ID
Optional:
owner the owner of the container
releasePrefix release prefix
referenceNumber reference number
Example:
CreateRelease
stream=PLAY
application=PLAY
releaseId=MyR01
description=MyR01
assignmentPrefix=PLAY

GetAssignmentInfo / GetAssignmentTaskList actions:
Required:
assignmentId The assignment ID
level (GetAssignmentTaskList) All tasks in the assignment at this level will be displayed
Example:
GetAssignmentInfo GetAssignmentTaskList
assignmentId=PLAY000313
assignmentId=PLAY000313
level=DEV2

GetReleaseTaskInfo / GetReleaseTaskGenerateListing / GetReleaseTaskList actions:
Required:
releaseId The release ID
taskId (GetReleaseTaskInfo/GetReleaseTaskGenerateListing) The task ID
level (GetReleaseTaskList) All tasks in the release at this level will be displayed
Example:
GetReleaseTaskInfo GetReleaseTaskGenerateListing GetReleaseTaskList
releaseId=JKGENRELID
taskId=7E1AC3D3DE25
releaseId=JKGENRELID
taskId=7E1AC3D3DE25
releaseId=JKGENRELID
level=DEV2

GetSetInfoAction action:
Required:
setId The set ID you want info on
Example:
GetSetInfoAction
setId=S000015218

GetSetTaskList action:
Required:
setId The set ID you want info on
Example:
GetSetTaskList
setId=S000015218