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:
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:
runtimeConfiguration see ISPW administrator for valid values
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
assignmentId=PLAY000313
level=DEV2
runtimeConfiguration=TPZP
events.name=Completed
events.body=Generated
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
releaseId=JKGENRELID
level=DEV2
runtimeConfiguration=TPZP
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:
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:
runtimeConfiguration see ISPW administrator for valid values
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
assignmentId=PLAY000313
level=DEV2
runtimeConfiguration=TPZP
events.name=Complete
events.body=Promoted
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
releaseId=JKGENRELID
level=DEV2
runtimeConfiguration=TPZP
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:
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:
runtimeConfiguration see ISPW administrator for valid values
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
assignmentId=PLAY000313
level=QA
runtimeConfiguration=TPZP
events.name=Completed
events.body=Deployed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
releaseId=JKGENRELID
level=QA
runtimeConfiguration=TPZP
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:
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:
runtimeConfiguration see ISPW administrator for valid values
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
assignmentId=PLAY000313
level=STG2
runtimeConfiguration=TPZP
events.name=Completed
events.body=Regressed
events.httpHeaders=Jenkins-Crumb:no-crumb
events.credentials=admin:library
releaseId=JKGENRELID
level=STG2
runtimeConfiguration=TPZP
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 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
taskId=7E1AC3D3DE25
level=DEV2

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