Skip to content

Atlassian: Workflows schemas (part 1)

82 Atlassian schemas with complete fields and constraints.

← Workflows operations · All schemas

Bulk create workflows — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe create workflows payload.
Additional keys: not allowed
scopeModelOptionalExpand Bulk create workflows — request body — body scope
statusesarrayOptionalThe statuses to associate with the workflows.
Maximum: 1000
statuses[]ModelEach itemExpand Bulk create workflows — request body — body statuses item
workflowsarrayOptionalThe details of the workflows to create.
Maximum: 20
workflows[]ModelEach itemExpand Bulk create workflows — request body — body workflows item

Referenced models: Bulk create workflows — request body — body workflows item, Bulk create workflows — request body — body scope, Bulk create workflows — request body — body statuses item

Bulk create workflows — request body — body scope

FieldTypePresenceDescription and constraints
$objectRootThe scope of the workflow.
Additional keys: not allowed
projectModelOptionalExpand Bulk create statuses — request body — body scope project
typestringOptionalThe scope of the workflow. `GLOBAL` for company-managed projects and `PROJECT` for team-managed projects.
One of: PROJECT, GLOBAL

Referenced models: Bulk create statuses — request body — body scope project

Bulk create workflows — request body — body statuses item

FieldTypePresenceDescription and constraints
$objectRootDetails of the status being updated.
Maximum: 1000
Additional keys: allowed
descriptionstringOptionalThe description of the status.
idstringOptionalThe ID of the status. When reusing an existing status, this field should be provided.
namestringRequired within parentThe name of the status.
statusCategorystringRequired within parentThe category of the status.
One of: TODO, IN_PROGRESS, DONE
statusReferencestringRequired within parentThe reference of the status. If adding a new status to a team-managed workflow, this must be a UUID (for company-managed a UUID is not needed).

Bulk create workflows — request body — body workflows item

FieldTypePresenceDescription and constraints
$objectRootThe details of the workflows to create.
Maximum: 20
Additional keys: not allowed
descriptionstringOptionalThe description of the workflow to create.
loopedTransitionContainerLayoutModelOptionalExpand Bulk create workflows — request body — body workflows item start Point Layout
namestringRequired within parentThe name of the workflow to create.
startPointLayoutModelOptionalExpand Bulk create workflows — request body — body workflows item start Point Layout
statusesarrayRequired within parentThe statuses associated with this workflow.
statuses[]ModelEach itemExpand Bulk create workflows — request body — body workflows item statuses item
transitionsarrayRequired within parentThe transitions of this workflow.
transitions[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item

Referenced models: Bulk create workflows — request body — body workflows item statuses item, Bulk create workflows — request body — body workflows item transitions item, Bulk create workflows — request body — body workflows item start Point Layout

Bulk create workflows — request body — body workflows item start Point Layout

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe starting point for the statuses in the workflow.
Additional keys: not allowed
$ (anyOf 1).xnumberOptionalThe x axis location.
Format: double
$ (anyOf 1).ynumberOptionalThe y axis location.
Format: double
$ (anyOf 2)nullAlternative

Bulk create workflows — request body — body workflows item statuses item

FieldTypePresenceDescription and constraints
$objectRootThe statuses associated with this workflow.
Additional keys: allowed
approvalConfigurationModelOptionalExpand Bulk create workflows — request body — body workflows item statuses item approval Configuration
layoutModelOptionalExpand Bulk create workflows — request body — body workflows item start Point Layout
propertiesobjectRequired within parentThe properties for this status layout.
Additional keys: see wildcard field
properties.*stringAdditional keysThe properties for this status layout.
statusReferencestringRequired within parentA unique ID which the status will use to refer to this layout configuration.

Referenced models: Bulk create workflows — request body — body workflows item statuses item approval Configuration, Bulk create workflows — request body — body workflows item start Point Layout

Bulk create workflows — request body — body workflows item statuses item approval Configuration

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe approval configuration of a status within a workflow. Applies only to Jira Service Management approvals.
Additional keys: not allowed
$ (anyOf 1).activestringRequired within parentWhether the approval configuration is active.
One of: true, false
$ (anyOf 1).conditionTypestringRequired within parentHow the required approval count is calculated. It may be configured to require a specific number of approvals, or approval by a percentage of approvers. If the approvers source field is Approver groups, you can configure how many approvals per group are required for the request to be approved. The number will be the same across all groups.
One of: number, percent, numberPerPrincipal
$ (anyOf 1).conditionValuestringRequired within parentThe number or percentage of approvals required for a request to be approved. If `conditionType` is `number`, the value must be 20 or less. If `conditionType` is `percent`, the value must be 100 or less.
$ (anyOf 1).excludeJSONOptional
$ (anyOf 1).exclude (anyOf 1)arrayAlternativeA list of roles that should be excluded as possible approvers.
$ (anyOf 1).exclude (anyOf 1)[]JSONEach item
$ (anyOf 1).exclude (anyOf 1)[] (anyOf 1)stringAlternativeA list of roles that should be excluded as possible approvers.
One of: assignee, reporter
$ (anyOf 1).exclude (anyOf 1)[] (anyOf 2)nullAlternative
$ (anyOf 1).exclude (anyOf 2)nullAlternative
$ (anyOf 1).fieldIdstringRequired within parentThe custom field ID of the "Approvers" or "Approver Groups" field.
$ (anyOf 1).prePopulatedFieldIdJSONOptional
$ (anyOf 1).prePopulatedFieldId (anyOf 1)stringAlternativeThe custom field ID of the field used to pre-populate the Approver field. Only supports the "Affected Services" field.
$ (anyOf 1).prePopulatedFieldId (anyOf 2)nullAlternative
$ (anyOf 1).transitionApprovedstringRequired within parentThe numeric ID of the transition to be executed if the request is approved.
$ (anyOf 1).transitionRejectedstringRequired within parentThe numeric ID of the transition to be executed if the request is declined.
$ (anyOf 2)nullAlternative

Bulk create workflows — request body — body workflows item transitions item

FieldTypePresenceDescription and constraints
$objectRootThe transition update data.
Additional keys: allowed
actionsarrayOptionalThe post-functions of the transition.
actions[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item transition Screen
conditionsModelOptionalExpand Bulk create workflows — request body — body workflows item transitions item conditions
customIssueEventIdstringOptionalThe custom event ID of the transition.
descriptionstringOptionalThe description of the transition.
idstringOptionalThe ID of the transition.
linksarrayOptionalThe statuses the transition can start from, and the mapping of ports between the statuses.
links[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item links item
namestringOptionalThe name of the transition.
propertiesobjectOptionalThe properties of the transition.
Additional keys: see wildcard field
properties.*stringAdditional keysThe properties of the transition.
toStatusReferencestringOptionalThe status the transition goes to.
transitionScreenModelOptionalExpand Bulk create workflows — request body — body workflows item transitions item transition Screen
triggersarrayOptionalThe triggers of the transition.
triggers[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item triggers item
typestringOptionalThe transition type.
One of: INITIAL, GLOBAL, DIRECTED
validatorsarrayOptionalThe validators of the transition.
validators[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item transition Screen

Referenced models: Bulk create workflows — request body — body workflows item transitions item conditions, Bulk create workflows — request body — body workflows item transitions item transition Screen, Bulk create workflows — request body — body workflows item transitions item links item, Bulk create workflows — request body — body workflows item transitions item triggers item

Bulk create workflows — request body — body workflows item transitions item conditions

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe conditions group associated with the transition.
Additional keys: not allowed
$ (anyOf 1).conditionGroupsarrayOptionalThe nested conditions of the condition group.
$ (anyOf 1).conditionGroups[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item conditions
$ (anyOf 1).conditionsarrayOptionalThe rules for this condition.
$ (anyOf 1).conditions[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item transition Screen
$ (anyOf 1).operationstringRequired within parentDetermines how the conditions in the group are evaluated. Accepts either `ANY` or `ALL`. If `ANY` is used, at least one condition in the group must be true for the group to evaluate to true. If `ALL` is used, all conditions in the group must be true for the group to evaluate to true.
One of: ANY, ALL
$ (anyOf 2)nullAlternative

Referenced models: Bulk create workflows — request body — body workflows item transitions item conditions, Bulk create workflows — request body — body workflows item transitions item transition Screen

Bulk create workflows — request body — body workflows item transitions item links item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe statuses the transition can start from, and the mapping of ports between the statuses.
Additional keys: not allowed
$ (anyOf 1).fromPortJSONOptional
$ (anyOf 1).fromPort (anyOf 1)integerAlternativeThe port that the transition starts from.
Format: int32
$ (anyOf 1).fromPort (anyOf 2)nullAlternative
$ (anyOf 1).fromStatusReferenceJSONOptional
$ (anyOf 1).fromStatusReference (anyOf 1)stringAlternativeThe status that the transition starts from.
$ (anyOf 1).fromStatusReference (anyOf 2)nullAlternative
$ (anyOf 1).toPortJSONOptional
$ (anyOf 1).toPort (anyOf 1)integerAlternativeThe port that the transition goes to.
Format: int32
$ (anyOf 1).toPort (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Bulk create workflows — request body — body workflows item transitions item transition Screen

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe configuration of the rule.
Additional keys: not allowed
$ (anyOf 1).idJSONOptional
$ (anyOf 1).id (anyOf 1)stringAlternativeThe ID of the rule.
$ (anyOf 1).id (anyOf 2)nullAlternative
$ (anyOf 1).parametersobjectOptionalThe parameters related to the rule.
Additional keys: see wildcard field
$ (anyOf 1).parameters.*stringAdditional keysThe parameters related to the rule.
$ (anyOf 1).ruleKeystringRequired within parentThe rule key of the rule.
$ (anyOf 2)nullAlternative

Bulk create workflows — request body — body workflows item transitions item triggers item

FieldTypePresenceDescription and constraints
$objectRootThe trigger configuration associated with a workflow.
Additional keys: not allowed
idstringOptionalThe ID of the trigger.
parametersobjectRequired within parentThe parameters of the trigger.
Additional keys: see wildcard field
parameters.*stringAdditional keysThe parameters of the trigger.
ruleKeystringRequired within parentThe rule key of the trigger.

Bulk get workflows — request body — body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
projectAndIssueTypesarrayOptionalThe list of projects and issue types to query.
projectAndIssueTypes[]ModelEach itemExpand Bulk get workflows — request body — body project And Issue Types item
workflowIdsarrayOptionalThe list of workflow IDs to query.
workflowIds[]stringEach itemThe list of workflow IDs to query.
workflowNamesarrayOptionalThe list of workflow names to query.
workflowNames[]stringEach itemThe list of workflow names to query.

Referenced models: Bulk get workflows — request body — body project And Issue Types item

Bulk get workflows — request body — body project And Issue Types item

FieldTypePresenceDescription and constraints
$objectRootA project and issueType ID pair that identifies a status mapping.
Additional keys: not allowed
issueTypeIdstringRequired within parentThe ID of the issue type.
projectIdstringRequired within parentThe ID of the project.

Bulk get workflows — response body

FieldTypePresenceDescription and constraints
$objectRootDetails of workflows and related statuses.
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeList of statuses.
Unique items: true
statuses (anyOf 1)[]ModelEach itemExpand Search workflows — response body — statuses List of statuses item
statuses (anyOf 2)nullAlternative
workflowsJSONOptional
workflows (anyOf 1)arrayAlternativeList of workflows.
Unique items: true
workflows (anyOf 1)[]ModelEach itemExpand Search workflows — response body — values List of workflows item
workflows (anyOf 2)nullAlternative

Referenced models: Search workflows — response body — values List of workflows item, Search workflows — response body — statuses List of statuses item

Bulk update workflows — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe update workflows payload.
Additional keys: not allowed
statusesarrayOptionalThe statuses to associate with the workflows.
Maximum: 1000
statuses[]ModelEach itemExpand Bulk create workflows — request body — body statuses item
workflowsarrayOptionalThe details of the workflows to update.
Maximum: 20
workflows[]ModelEach itemExpand Bulk update workflows — request body — body workflows item

Referenced models: Bulk create workflows — request body — body statuses item, Bulk update workflows — request body — body workflows item

Bulk update workflows — request body — body workflows item

FieldTypePresenceDescription and constraints
$objectRootThe details of the workflows to update.
Maximum: 20
Additional keys: allowed
defaultStatusMappingsarrayOptionalThe mapping of old to new status ID.
defaultStatusMappings[]ModelEach itemExpand Bulk update workflows — request body — body workflows item default Status Mappings item
descriptionstringOptionalThe new description for this workflow.
idstringRequired within parentThe ID of this workflow.
loopedTransitionContainerLayoutModelOptionalExpand Bulk create workflows — request body — body workflows item start Point Layout
startPointLayoutModelOptionalExpand Bulk create workflows — request body — body workflows item start Point Layout
statusMappingsarrayOptionalThe mapping of old to new status ID for a specific project and issue type.
statusMappings[]ModelEach itemExpand Bulk update workflows — request body — body workflows item status Mappings item
statusesarrayRequired within parentThe statuses associated with this workflow.
statuses[]ModelEach itemExpand Bulk create workflows — request body — body workflows item statuses item
transitionsarrayRequired within parentThe transitions of this workflow.
transitions[]ModelEach itemExpand Bulk create workflows — request body — body workflows item transitions item
versionModelRequired within parentExpand Update workflow scheme — request body — body version

Referenced models: Update workflow scheme — request body — body version, Bulk create workflows — request body — body workflows item statuses item, Bulk update workflows — request body — body workflows item status Mappings item, Bulk update workflows — request body — body workflows item default Status Mappings item, Bulk create workflows — request body — body workflows item transitions item, Bulk create workflows — request body — body workflows item start Point Layout

Bulk update workflows — request body — body workflows item default Status Mappings item

FieldTypePresenceDescription and constraints
$objectRootThe mapping of old to new status ID.
Additional keys: allowed
newStatusReferencestringRequired within parentThe new status ID.
oldStatusReferencestringRequired within parentThe old status ID.

Bulk update workflows — request body — body workflows item status Mappings item

FieldTypePresenceDescription and constraints
$objectRootThe mapping of old to new status ID for a specific project and issue type.
Additional keys: allowed
issueTypeIdstringRequired within parentThe issue type for the status mapping.
projectIdstringRequired within parentThe project for the status mapping.
statusMigrationsarrayRequired within parentThe list of old and new status ID mappings for the specified project and issue type.
statusMigrations[]ModelEach itemExpand Bulk update workflows — request body — body workflows item default Status Mappings item

Referenced models: Bulk update workflows — request body — body workflows item default Status Mappings item

Bulk update workflows — response body

FieldTypePresenceDescription and constraints
$objectRoot
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeList of updated statuses.
Unique items: true
statuses (anyOf 1)[]ModelEach itemExpand Search workflows — response body — statuses List of statuses item
statuses (anyOf 2)nullAlternative
taskIdJSONOptional
taskId (anyOf 1)JSONAlternative
taskId (anyOf 1) (anyOf 1)stringAlternativeIf there is a [asynchronous task](#async-operations) operation, as a result of this update.
taskId (anyOf 1) (anyOf 2)nullAlternative
taskId (anyOf 2)nullAlternative
workflowsJSONOptional
workflows (anyOf 1)arrayAlternativeList of updated workflows.
Unique items: true
workflows (anyOf 1)[]ModelEach itemExpand Search workflows — response body — values List of workflows item
workflows (anyOf 2)nullAlternative

Referenced models: Search workflows — response body — values List of workflows item, Search workflows — response body — statuses List of statuses item

Copy workflow — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe copy workflow payload.
Additional keys: not allowed
descriptionstringOptionalThe description of the new workflow to create. Defaults to an empty description.
Maximum length: 2048
Minimum length: 0
workflowIdstringRequired within parentThe ID of the workflow to copy.
Maximum length: 255
Minimum length: 1
workflowNamestringRequired within parentThe name of the new workflow to create.
Maximum length: 255
Minimum length: 1

Copy workflow — response body

FieldTypePresenceDescription and constraints
$objectRootDetails of the created workflows and statuses.
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeList of created statuses.
Unique items: true
statuses (anyOf 1)[]ModelEach itemExpand Search workflows — response body — statuses List of statuses item
statuses (anyOf 2)nullAlternative
workflowsJSONOptional
workflows (anyOf 1)arrayAlternativeList of created workflows.
Unique items: true
workflows (anyOf 1)[]ModelEach itemExpand Search workflows — response body — values List of workflows item
workflows (anyOf 2)nullAlternative

Referenced models: Search workflows — response body — values List of workflows item, Search workflows — response body — statuses List of statuses item

Get available workflow capabilities — response body

FieldTypePresenceDescription and constraints
$objectRoot
connectRulesJSONOptional
connectRules (anyOf 1)arrayAlternativeThe Connect provided ecosystem rules available.
connectRules (anyOf 1)[]ModelEach itemExpand Get available workflow capabilities — response body — connect Rules The Connect provided ecosystem rules available item
connectRules (anyOf 2)nullAlternative
editorScopeJSONOptional
editorScope (anyOf 1)stringAlternativeThe scope of the workflow capabilities. `GLOBAL` for company-managed projects and `PROJECT` for team-managed projects.
Known values: PROJECT, GLOBAL
editorScope (anyOf 2)nullAlternative
forgeRulesJSONOptional
forgeRules (anyOf 1)arrayAlternativeThe Forge provided ecosystem rules available.
forgeRules (anyOf 1)[]ModelEach itemExpand Get available workflow capabilities — response body — forge Rules The Forge provided ecosystem rules available item
forgeRules (anyOf 2)nullAlternative
projectTypesJSONOptional
projectTypes (anyOf 1)arrayAlternativeThe types of projects that this capability set is available for.
projectTypes (anyOf 1)[]stringEach itemKnown values: software, service_desk, product_discovery, business, unknown
projectTypes (anyOf 2)nullAlternative
systemRulesJSONOptional
systemRules (anyOf 1)arrayAlternativeThe Atlassian provided system rules available.
systemRules (anyOf 1)[]ModelEach itemExpand Get available workflow capabilities — response body — system Rules The Atlassian provided system rules available item
systemRules (anyOf 2)nullAlternative
triggerRulesJSONOptional
triggerRules (anyOf 1)arrayAlternativeThe trigger rules available.
triggerRules (anyOf 1)[]ModelEach itemExpand Get available workflow capabilities — response body — trigger Rules The trigger rules available item
triggerRules (anyOf 2)nullAlternative

Referenced models: Get available workflow capabilities — response body — connect Rules The Connect provided ecosystem rules available item, Get available workflow capabilities — response body — forge Rules The Forge provided ecosystem rules available item, Get available workflow capabilities — response body — system Rules The Atlassian provided system rules available item, Get available workflow capabilities — response body — trigger Rules The trigger rules available item

Get available workflow capabilities — response body — connect Rules The Connect provided ecosystem rules available item

FieldTypePresenceDescription and constraints
$objectRootThe Connect provided ecosystem rules available.
addonKeyJSONOptional
addonKey (anyOf 1)stringAlternativeThe add-on providing the rule.
addonKey (anyOf 2)nullAlternative
createUrlJSONOptional
createUrl (anyOf 1)stringAlternativeThe URL creation path segment defined in the Connect module.
createUrl (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe rule description.
description (anyOf 2)nullAlternative
editUrlJSONOptional
editUrl (anyOf 1)stringAlternativeThe URL edit path segment defined in the Connect module.
editUrl (anyOf 2)nullAlternative
moduleKeyJSONOptional
moduleKey (anyOf 1)stringAlternativeThe module providing the rule.
moduleKey (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe rule name.
name (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe rule key.
ruleKey (anyOf 2)nullAlternative
ruleTypeJSONOptional
ruleType (anyOf 1)stringAlternativeThe rule type.
Known values: Condition, Validator, Function, Screen
ruleType (anyOf 2)nullAlternative
viewUrlJSONOptional
viewUrl (anyOf 1)stringAlternativeThe URL view path segment defined in the Connect module.
viewUrl (anyOf 2)nullAlternative

Get available workflow capabilities — response body — forge Rules The Forge provided ecosystem rules available item

FieldTypePresenceDescription and constraints
$objectRootThe Forge provided ecosystem rules available.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe rule description.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe unique ARI of the forge rule type.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe rule name.
name (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe rule key.
ruleKey (anyOf 2)nullAlternative
ruleTypeJSONOptional
ruleType (anyOf 1)stringAlternativeThe rule type.
Known values: Condition, Validator, Function, Screen
ruleType (anyOf 2)nullAlternative

Get available workflow capabilities — response body — system Rules The Atlassian provided system rules available item

FieldTypePresenceDescription and constraints
$objectRootThe Atlassian provided system rules available.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe rule description.
description (anyOf 2)nullAlternative
incompatibleRuleKeysJSONOptional
incompatibleRuleKeys (anyOf 1)arrayAlternativeList of rules that conflict with this one.
incompatibleRuleKeys (anyOf 1)[]stringEach itemList of rules that conflict with this one.
incompatibleRuleKeys (anyOf 2)nullAlternative
isAvailableForInitialTransitionJSONOptional
isAvailableForInitialTransition (anyOf 1)booleanAlternativeWhether the rule can be added added to an initial transition.
isAvailableForInitialTransition (anyOf 2)nullAlternative
isVisibleJSONOptional
isVisible (anyOf 1)booleanAlternativeWhether the rule is visible.
isVisible (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe rule name.
name (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe rule key.
ruleKey (anyOf 2)nullAlternative
ruleTypeJSONOptional
ruleType (anyOf 1)stringAlternativeThe rule type.
Known values: Condition, Validator, Function, Screen
ruleType (anyOf 2)nullAlternative

Get available workflow capabilities — response body — trigger Rules The trigger rules available item

FieldTypePresenceDescription and constraints
$objectRootThe trigger rules available.
availableTypesJSONOptional
availableTypes (anyOf 1)arrayAlternativeThe list of available trigger types.
availableTypes (anyOf 1)[]ModelEach itemExpand Get available workflow capabilities — response body — trigger Rules The trigger rules available item available Types The list of available trigger types item
availableTypes (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe rule key of the rule.
ruleKey (anyOf 2)nullAlternative

Referenced models: Get available workflow capabilities — response body — trigger Rules The trigger rules available item available Types The list of available trigger types item

Get available workflow capabilities — response body — trigger Rules The trigger rules available item available Types The list of available trigger types item

FieldTypePresenceDescription and constraints
$objectRootThe list of available trigger types.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the trigger rule.
description (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the trigger rule.
name (anyOf 2)nullAlternative
typeJSONOptional
type (anyOf 1)stringAlternativeThe type identifier of trigger rule.
type (anyOf 2)nullAlternative

Get issue types in a project that are using a given workflow — response body

FieldTypePresenceDescription and constraints
$objectRootIssue types associated with the workflow for a project.
issueTypesJSONOptional
issueTypes (anyOf 1)ModelAlternativeExpand Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types
issueTypes (anyOf 2)nullAlternative
projectIdJSONOptional
projectId (anyOf 1)stringAlternativeThe ID of the project.
projectId (anyOf 2)nullAlternative
workflowIdJSONOptional
workflowId (anyOf 1)stringAlternativeThe ID of the workflow.
workflowId (anyOf 2)nullAlternative

Referenced models: Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types

Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types

FieldTypePresenceDescription and constraints
$objectRootA page of issue types.
nextPageTokenJSONOptional
nextPageToken (anyOf 1)stringAlternativeToken for the next page of issue type usages.
nextPageToken (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of issue types.
values (anyOf 1)[]ModelEach itemExpand Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types values The list of issue types item
values (anyOf 2)nullAlternative

Referenced models: Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types values The list of issue types item

Get issue types in a project that are using a given workflow — response body — issue Types A page of issue types values The list of issue types item

FieldTypePresenceDescription and constraints
$objectRootThe issue type.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the issue type.
id (anyOf 2)nullAlternative

Get projects using a given workflow — response body

FieldTypePresenceDescription and constraints
$objectRootProjects using the workflow.
projectsJSONOptional
projects (anyOf 1)ModelAlternativeExpand Get projects using a given workflow — response body — projects A page of projects
projects (anyOf 2)nullAlternative
workflowIdJSONOptional
workflowId (anyOf 1)stringAlternativeThe workflow ID.
workflowId (anyOf 2)nullAlternative

Referenced models: Get projects using a given workflow — response body — projects A page of projects

Get projects using a given workflow — response body — projects A page of projects

FieldTypePresenceDescription and constraints
$objectRootA page of projects.
nextPageTokenJSONOptional
nextPageToken (anyOf 1)stringAlternativePage token for the next page of project usages.
nextPageToken (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of projects.
values (anyOf 1)[]ModelEach itemExpand Get project usages by status — response body — projects A page of projects values The list of projects item
values (anyOf 2)nullAlternative

Referenced models: Get project usages by status — response body — projects A page of projects values The list of projects item

Get the user's default workflow editor — response body

FieldTypePresenceDescription and constraints
$objectRoot
valueJSONOptional
value (anyOf 1)stringAlternativeKnown values: NEW, LEGACY
value (anyOf 2)nullAlternative

Get workflow schemes which are using a given workflow — response body

FieldTypePresenceDescription and constraints
$objectRootWorkflow schemes using the workflow.
workflowIdJSONOptional
workflowId (anyOf 1)stringAlternativeThe workflow ID.
workflowId (anyOf 2)nullAlternative
workflowSchemesJSONOptional
workflowSchemes (anyOf 1)ModelAlternativeExpand Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes
workflowSchemes (anyOf 2)nullAlternative

Referenced models: Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes

Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes

FieldTypePresenceDescription and constraints
$objectRootA page of workflow schemes.
nextPageTokenJSONOptional
nextPageToken (anyOf 1)stringAlternativeToken for the next page of issue type usages.
nextPageToken (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of workflow schemes.
values (anyOf 1)[]ModelEach itemExpand Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes values The list of workflow schemes item
values (anyOf 2)nullAlternative

Referenced models: Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes values The list of workflow schemes item

Get workflow schemes which are using a given workflow — response body — workflow Schemes A page of workflow schemes values The list of workflow schemes item

FieldTypePresenceDescription and constraints
$objectRootThe worflow scheme.
idJSONOptional
id (anyOf 1)stringAlternativeThe workflow scheme ID.
id (anyOf 2)nullAlternative

Get workflows paginated — response body

FieldTypePresenceDescription and constraints
$objectRootA page of items.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
Read only: true
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
Read only: true
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
Format: uri
Read only: true
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
Format: uri
Read only: true
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
Read only: true
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
Read only: true
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeThe list of items.
Read only: true
values (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item
values (anyOf 2)nullAlternative

Referenced models: Get workflows paginated — response body — values The list of items item

Get workflows paginated — response body — values The list of items item

FieldTypePresenceDescription and constraints
$objectRootDetails about a workflow.
createdJSONOptional
created (anyOf 1)JSONAlternative
created (anyOf 1) (anyOf 1)stringAlternativeThe creation date of the workflow.
created (anyOf 1) (anyOf 2)integerAlternative
created (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the workflow.
description (anyOf 2)nullAlternative
hasDraftWorkflowJSONOptional
hasDraftWorkflow (anyOf 1)booleanAlternativeWhether the workflow has a draft version.
hasDraftWorkflow (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item id Properties that identify a published workflow
id (anyOf 2)nullAlternative
isDefaultJSONOptional
isDefault (anyOf 1)booleanAlternativeWhether this is the default workflow.
isDefault (anyOf 2)nullAlternative
operationsJSONOptional
operations (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item operations Operations allowed on a workflow
operations (anyOf 2)nullAlternative
projectsJSONOptional
projects (anyOf 1)arrayAlternativeThe projects the workflow is assigned to, through workflow schemes.
projects (anyOf 1)[]ModelEach itemExpand Get issue type screen scheme projects — response body — values The list of items item
projects (anyOf 2)nullAlternative
schemesJSONOptional
schemes (anyOf 1)arrayAlternativeThe workflow schemes the workflow is assigned to.
schemes (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item schemes The workflow schemes the workflow is assigned to item
schemes (anyOf 2)nullAlternative
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeThe statuses of the workflow.
statuses (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item statuses The statuses of the workflow item
statuses (anyOf 2)nullAlternative
transitionsJSONOptional
transitions (anyOf 1)arrayAlternativeThe transitions of the workflow.
transitions (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item
transitions (anyOf 2)nullAlternative
updatedJSONOptional
updated (anyOf 1)JSONAlternative
updated (anyOf 1) (anyOf 1)stringAlternativeThe last edited date of the workflow.
updated (anyOf 1) (anyOf 2)integerAlternative
updated (anyOf 2)nullAlternative

Referenced models: Get issue type screen scheme projects — response body — values The list of items item, Get workflows paginated — response body — values The list of items item id Properties that identify a published workflow, Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item, Get workflows paginated — response body — values The list of items item operations Operations allowed on a workflow, Get workflows paginated — response body — values The list of items item schemes The workflow schemes the workflow is assigned to item, Get workflows paginated — response body — values The list of items item statuses The statuses of the workflow item

Get workflows paginated — response body — values The list of items item id Properties that identify a published workflow

FieldTypePresenceDescription and constraints
$objectRootProperties that identify a published workflow.
entityIdJSONOptional
entityId (anyOf 1)stringAlternativeThe entity ID of the workflow.
entityId (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the workflow.
name (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item operations Operations allowed on a workflow

FieldTypePresenceDescription and constraints
$objectRootOperations allowed on a workflow
canDeleteJSONOptional
canDelete (anyOf 1)booleanAlternativeWhether the workflow can be deleted.
canDelete (anyOf 2)nullAlternative
canEditJSONOptional
canEdit (anyOf 1)booleanAlternativeWhether the workflow can be updated.
canEdit (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item schemes The workflow schemes the workflow is assigned to item

FieldTypePresenceDescription and constraints
$objectRootThe ID and the name of the workflow scheme.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the workflow scheme.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the workflow scheme.
name (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item statuses The statuses of the workflow item

FieldTypePresenceDescription and constraints
$objectRootDetails of a workflow status.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the issue status.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the status in the workflow.
name (anyOf 2)nullAlternative
propertiesJSONOptional
properties (anyOf 1)objectAlternativeAdditional properties that modify the behavior of issues in this status. Supports the properties `jira.issue.editable` and `issueEditable` (deprecated) that indicate whether issues are editable.
Additional keys: see wildcard field
properties (anyOf 1).*JSONAdditional keysAdditional properties that modify the behavior of issues in this status. Supports the properties <code>jira.issue.editable</code> and <code>issueEditable</code> (deprecated) that indicate whether issues are editable.
properties (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item

FieldTypePresenceDescription and constraints
$objectRootDetails of a workflow transition.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the transition.
description (anyOf 2)nullAlternative
fromJSONOptional
from (anyOf 1)arrayAlternativeThe statuses the transition can start from.
from (anyOf 1)[]stringEach itemThe statuses the transition can start from.
from (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the transition.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the transition.
name (anyOf 2)nullAlternative
propertiesJSONOptional
properties (anyOf 1)objectAlternativeThe properties of the transition.
Additional keys: see wildcard field
properties (anyOf 1).*JSONAdditional keysThe properties of the transition.
properties (anyOf 2)nullAlternative
rulesJSONOptional
rules (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules
rules (anyOf 2)nullAlternative
screenJSONOptional
screen (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item screen The details of a transition screen
screen (anyOf 2)nullAlternative
toJSONOptional
to (anyOf 1)stringAlternativeThe status the transition goes to.
to (anyOf 2)nullAlternative
typeJSONOptional
type (anyOf 1)stringAlternativeThe type of the transition.
Known values: global, initial, directed
type (anyOf 2)nullAlternative

Referenced models: Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item screen The details of a transition screen, Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules

FieldTypePresenceDescription and constraints
$objectRootA collection of transition rules.
conditionsTreeJSONOptional
conditionsTree (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree
conditionsTree (anyOf 2)nullAlternative
postFunctionsJSONOptional
postFunctions (anyOf 1)arrayAlternativeThe workflow post functions.
postFunctions (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules validators The workflow validators item
postFunctions (anyOf 2)nullAlternative
validatorsJSONOptional
validators (anyOf 1)arrayAlternativeThe workflow validators.
validators (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules validators The workflow validators item
validators (anyOf 2)nullAlternative

Referenced models: Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree, Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules validators The workflow validators item

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree

FieldTypePresenceDescription and constraints
$objectRootThe workflow transition rule conditions tree.
discriminator: {"mapping": {"compound": "#/components/schemas/WorkflowCompoundCondition", "simple": "#/components/schemas/WorkflowSimpleCondition"}, "propertyName": "nodeType"}
$ (anyOf 1)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type simple
$ (anyOf 2)ModelAlternativeExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type compound

Referenced models: Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type compound, Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type simple

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type compound

FieldTypePresenceDescription and constraints
$objectRootA compound workflow transition rule condition. This object returns `nodeType` as `compound`.
conditionsJSONOptional
conditions (anyOf 1)arrayAlternativeThe list of workflow conditions.
conditions (anyOf 1)[]ModelEach itemExpand Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree
conditions (anyOf 2)nullAlternative
nodeTypestringOptionalMust equal: compound
operatorJSONOptional
operator (anyOf 1)stringAlternativeThe compound condition operator.
Known values: AND, OR
operator (anyOf 2)nullAlternative

Referenced models: Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules conditions Tree The workflow transition rule conditions tree node Type simple

FieldTypePresenceDescription and constraints
$objectRootA workflow transition rule condition. This object returns `nodeType` as `simple`.
configurationJSONOptional
configuration (anyOf 1)objectAlternativeEXPERIMENTAL. The configuration of the transition rule.
configuration (anyOf 2)nullAlternative
nodeTypestringOptionalMust equal: simple
typeJSONOptional
type (anyOf 1)stringAlternativeThe type of the transition rule.
type (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item rules A collection of transition rules validators The workflow validators item

FieldTypePresenceDescription and constraints
$objectRootA workflow transition rule.
configurationJSONOptional
configuration (anyOf 1)JSONAlternativeEXPERIMENTAL. The configuration of the transition rule.
configuration (anyOf 2)nullAlternative
typeJSONOptional
type (anyOf 1)stringAlternativeThe type of the transition rule.
type (anyOf 2)nullAlternative

Get workflows paginated — response body — values The list of items item transitions The transitions of the workflow item screen The details of a transition screen

FieldTypePresenceDescription and constraints
$objectRootThe details of a transition screen.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the screen.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the screen.
name (anyOf 2)nullAlternative

List workflow history entries — request body — body

FieldTypePresenceDescription and constraints
$objectRootA request to read all the workflow history entries for a specific workflow.
Additional keys: not allowed
workflowIdstringOptionalThe id of the workflow to read the history for.

List workflow history entries — response body

FieldTypePresenceDescription and constraints
$objectRootA list of workflow history entries.
entriesJSONOptional
entries (anyOf 1)arrayAlternative
entries (anyOf 1)[]ModelEach itemExpand List workflow history entries — response body — entries array item
entries (anyOf 2)nullAlternative

Referenced models: List workflow history entries — response body — entries array item

List workflow history entries — response body — entries array item

FieldTypePresenceDescription and constraints
$objectRootA single entry in the WorkflowHistoryPage.
isIntermediateJSONOptional
isIntermediate (anyOf 1)booleanAlternativeWhether the version is an intermediate workflow state, sometimes created during workflow updates.
isIntermediate (anyOf 2)nullAlternative
workflowIdJSONOptional
workflowId (anyOf 1)stringAlternative
workflowId (anyOf 2)nullAlternative
workflowVersionJSONOptional
workflowVersion (anyOf 1)JSONAlternative
workflowVersion (anyOf 1) (anyOf 1)integerAlternativeFormat: int64
workflowVersion (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
workflowVersion (anyOf 2)nullAlternative
writtenAtJSONOptional
writtenAt (anyOf 1)stringAlternativeThe timestamp when this workflow version was created.
writtenAt (anyOf 2)nullAlternative

Preview workflow — request body — body

FieldTypePresenceDescription and constraints
$objectRootThe details of the preview workflow request.
Additional keys: not allowed
issueTypeIdsarrayOptionalThe list of issue type IDs. At most 25 issue type IDs can be specified.
Maximum items: 25
Minimum items: 0
issueTypeIds[]stringEach itemThe list of issue type IDs. At most 25 issue type IDs can be specified.
projectIdstringRequired within parentThe projectId parameter is required and will be used for permission checks. In addition, you must supply at least one of the following lookup terms: *workflowNames*, *workflowIds*, or *issueTypeIds*. The specified workflows must be associated with the given project.
workflowIdsarrayOptionalThe list of workflow IDs to be returned. At most 25 workflow IDs can be specified.
Maximum items: 25
Minimum items: 0
workflowIds[]stringEach itemThe list of workflow IDs to be returned. At most 25 workflow IDs can be specified.
workflowNamesarrayOptionalThe list of workflow names to be returned. At most 25 workflow names can be specified.
Maximum items: 25
Minimum items: 0
workflowNames[]stringEach itemThe list of workflow names to be returned. At most 25 workflow names can be specified.

Preview workflow — response body

FieldTypePresenceDescription and constraints
$objectRootThe preview workflow response containing workflows and statuses.
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeThe list of statuses referenced by the workflows.
statuses (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — statuses The list of statuses referenced by the workflows item
statuses (anyOf 2)nullAlternative
workflowsJSONOptional
workflows (anyOf 1)arrayAlternativeThe list of workflows. The workflows are returned in the same order as specified in the request.
workflows (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item
workflows (anyOf 2)nullAlternative

Referenced models: Preview workflow — response body — statuses The list of statuses referenced by the workflows item, Preview workflow — response body — workflows array item

Preview workflow — response body — statuses The list of statuses referenced by the workflows item

FieldTypePresenceDescription and constraints
$objectRootDetails of a status.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the status.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the status.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the status.
name (anyOf 2)nullAlternative
rawNameJSONOptional
rawName (anyOf 1)stringAlternativeThe raw name of the status.
rawName (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item scope The scope of the workflow
scope (anyOf 2)nullAlternative
statusCategoryJSONOptional
statusCategory (anyOf 1)stringAlternativeThe category of the status.
Known values: TODO, IN_PROGRESS, DONE
statusCategory (anyOf 2)nullAlternative
statusReferenceJSONOptional
statusReference (anyOf 1)stringAlternativeThe reference of the status. Unique within this response but not guaranteed to be stable across requests.
statusReference (anyOf 2)nullAlternative

Referenced models: Bulk get workflow schemes — response body — item scope The scope of the workflow

Preview workflow — response body — workflows array item

FieldTypePresenceDescription and constraints
$objectRootDetails of a workflow.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the workflow.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the workflow.
id (anyOf 2)nullAlternative
loopedTransitionContainerLayoutJSONOptional
loopedTransitionContainerLayout (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements
loopedTransitionContainerLayout (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the workflow.
name (anyOf 2)nullAlternative
queryContextJSONOptional
queryContext (anyOf 1)arrayAlternativeThe project and issue type context for this workflow query.
queryContext (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item query Context array item
queryContext (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item scope The scope of the workflow
scope (anyOf 2)nullAlternative
startPointLayoutJSONOptional
startPointLayout (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements
startPointLayout (anyOf 2)nullAlternative
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeThe statuses referenced in this workflow.
statuses (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item
statuses (anyOf 2)nullAlternative
transitionsJSONOptional
transitions (anyOf 1)arrayAlternativeThe transitions of the workflow.
transitions (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item
transitions (anyOf 2)nullAlternative
versionJSONOptional
version (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item version The version details of the workflow
version (anyOf 2)nullAlternative

Referenced models: Preview workflow — response body — workflows array item query Context array item, Preview workflow — response body — workflows array item transitions The transitions of the workflow item, Preview workflow — response body — workflows array item version The version details of the workflow, Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements, Bulk get workflow schemes — response body — item scope The scope of the workflow, Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item

Preview workflow — response body — workflows array item query Context array item

FieldTypePresenceDescription and constraints
$objectRootProject and issue type context for workflow queries made using issue types.
issueTypesJSONOptional
issueTypes (anyOf 1)arrayAlternativeThe set of issue type IDs.
issueTypes (anyOf 1)[]stringEach itemThe set of issue type IDs.
issueTypes (anyOf 2)nullAlternative
projectJSONOptional
project (anyOf 1)stringAlternativeThe ID of the project.
project (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements

FieldTypePresenceDescription and constraints
$objectRootLayout coordinates for workflow elements.
xJSONOptional
x (anyOf 1)JSONAlternative
x (anyOf 1) (anyOf 1)numberAlternativeThe X coordinate.
Format: double
x (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
x (anyOf 2)nullAlternative
yJSONOptional
y (anyOf 1)JSONAlternative
y (anyOf 1) (anyOf 1)numberAlternativeThe Y coordinate.
Format: double
y (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
y (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item

FieldTypePresenceDescription and constraints
$objectRootDetails about a workflow status in preview context.
approvalConfigurationJSONOptional
approvalConfiguration (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item approval Configuration Approval configuration
approvalConfiguration (anyOf 2)nullAlternative
deprecatedJSONOptional
deprecated (anyOf 1)booleanAlternativeWhether the status is deprecated.
deprecated (anyOf 2)nullAlternative
layoutJSONOptional
layout (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements
layout (anyOf 2)nullAlternative
statusReferenceJSONOptional
statusReference (anyOf 1)stringAlternativeThe reference of the status.
statusReference (anyOf 2)nullAlternative

Referenced models: Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item approval Configuration Approval configuration, Preview workflow — response body — workflows array item start Point Layout Layout coordinates for workflow elements

Preview workflow — response body — workflows array item statuses The statuses referenced in this workflow item approval Configuration Approval configuration

FieldTypePresenceDescription and constraints
$objectRootApproval configuration.
activeJSONOptional
active (anyOf 1)stringAlternativeThe active approval configuration.
active (anyOf 2)nullAlternative
transitionApprovedJSONOptional
transitionApproved (anyOf 1)stringAlternativeThe transition ID for approved state.
transitionApproved (anyOf 2)nullAlternative
transitionRejectedJSONOptional
transitionRejected (anyOf 1)stringAlternativeThe transition ID for rejected state.
transitionRejected (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item transitions The transitions of the workflow item

FieldTypePresenceDescription and constraints
$objectRootDetails about a workflow transition in preview context.
actionsJSONOptional
actions (anyOf 1)arrayAlternativeThe post-functions of the transition.
actions (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value
actions (anyOf 2)nullAlternative
conditionsJSONOptional
conditions (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item conditions value
conditions (anyOf 2)nullAlternative
customIssueEventIdJSONOptional
customIssueEventId (anyOf 1)stringAlternativeThe custom issue event ID for the transition.
customIssueEventId (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the transition.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the transition.
id (anyOf 2)nullAlternative
linksJSONOptional
links (anyOf 1)arrayAlternativeThe statuses the transition can start from, and the mapping of ports between the statuses.
links (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item links array item
links (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the transition.
name (anyOf 2)nullAlternative
toStatusReferenceJSONOptional
toStatusReference (anyOf 1)stringAlternativeThe status the transition goes to.
toStatusReference (anyOf 2)nullAlternative
transitionScreenJSONOptional
transitionScreen (anyOf 1)ModelAlternativeExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value
transitionScreen (anyOf 2)nullAlternative
triggersJSONOptional
triggers (anyOf 1)arrayAlternativeThe triggers of the transition.
triggers (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item triggers The triggers of the transition item
triggers (anyOf 2)nullAlternative
typeJSONOptional
type (anyOf 1)stringAlternativeThe transition type.
Known values: INITIAL, GLOBAL, DIRECTED
type (anyOf 2)nullAlternative
validatorsJSONOptional
validators (anyOf 1)arrayAlternativeThe validators of the transition.
validators (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value
validators (anyOf 2)nullAlternative

Referenced models: Preview workflow — response body — workflows array item transitions The transitions of the workflow item conditions value, Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value, Preview workflow — response body — workflows array item transitions The transitions of the workflow item triggers The triggers of the transition item, Preview workflow — response body — workflows array item transitions The transitions of the workflow item links array item

Preview workflow — response body — workflows array item transitions The transitions of the workflow item conditions value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeCondition group configuration for workflow transitions.
$ (anyOf 1).conditionGroupsJSONOptional
$ (anyOf 1).conditionGroups (anyOf 1)arrayAlternativeThe nested conditions of the condition group.
$ (anyOf 1).conditionGroups (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item conditions value
$ (anyOf 1).conditionGroups (anyOf 2)nullAlternative
$ (anyOf 1).conditionsJSONOptional
$ (anyOf 1).conditions (anyOf 1)arrayAlternativeThe rules for this condition.
$ (anyOf 1).conditions (anyOf 1)[]ModelEach itemExpand Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value
$ (anyOf 1).conditions (anyOf 2)nullAlternative
$ (anyOf 1).operationJSONOptional
$ (anyOf 1).operation (anyOf 1)stringAlternativeDetermines how the conditions in the group are evaluated. Accepts either `ANY` or `ALL`. If `ANY` is used, at least one condition in the group must be true for the group to evaluate to true. If `ALL` is used, all conditions in the group must be true for the group to evaluate to true.
Known values: ANY, ALL
$ (anyOf 1).operation (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Referenced models: Preview workflow — response body — workflows array item transitions The transitions of the workflow item conditions value, Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value

Preview workflow — response body — workflows array item transitions The transitions of the workflow item links array item

FieldTypePresenceDescription and constraints
$objectRootLink information for workflow transitions.
fromPortJSONOptional
fromPort (anyOf 1)JSONAlternative
fromPort (anyOf 1) (anyOf 1)integerAlternativeThe from port number.
Format: int32
fromPort (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
fromPort (anyOf 2)nullAlternative
fromStatusReferenceJSONOptional
fromStatusReference (anyOf 1)stringAlternativeThe from status reference.
fromStatusReference (anyOf 2)nullAlternative
toPortJSONOptional
toPort (anyOf 1)JSONAlternative
toPort (anyOf 1) (anyOf 1)integerAlternativeThe to port number.
Format: int32
toPort (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
toPort (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item transitions The transitions of the workflow item transition Screen value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeRule configuration for workflow transitions.
$ (anyOf 1).idJSONOptional
$ (anyOf 1).id (anyOf 1)stringAlternativeA transient identifier for this element, unique within this response but not guaranteed to stable across requests.
$ (anyOf 1).id (anyOf 2)nullAlternative
$ (anyOf 1).parametersJSONOptional
$ (anyOf 1).parameters (anyOf 1)objectAlternativeThe parameters of the rule.
Additional keys: see wildcard field
$ (anyOf 1).parameters (anyOf 1).*stringAdditional keysThe parameters of the rule.
$ (anyOf 1).parameters (anyOf 2)nullAlternative
$ (anyOf 1).ruleKeyJSONOptional
$ (anyOf 1).ruleKey (anyOf 1)stringAlternativeThe rule key of the rule.
$ (anyOf 1).ruleKey (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item transitions The transitions of the workflow item triggers The triggers of the transition item

FieldTypePresenceDescription and constraints
$objectRootTrigger configuration for workflow transitions.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the trigger.
id (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe key of the trigger rule.
ruleKey (anyOf 2)nullAlternative

Preview workflow — response body — workflows array item version The version details of the workflow

FieldTypePresenceDescription and constraints
$objectRootThe version details of the workflow.
idJSONOptional
id (anyOf 1)stringAlternativeThe version UUID.
id (anyOf 2)nullAlternative
versionNumberJSONOptional
versionNumber (anyOf 1)JSONAlternative
versionNumber (anyOf 1) (anyOf 1)integerAlternativeThe version number.
Format: int64
versionNumber (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
versionNumber (anyOf 2)nullAlternative

Read workflow version from history — request body — body

FieldTypePresenceDescription and constraints
$objectRootA request to read a specific workflow version from history.
Additional keys: not allowed
versionintegerOptionalFormat: int64
workflowIdstringOptional

Read workflow version from history — response body

FieldTypePresenceDescription and constraints
$objectRootThe specified workflow version read from history.
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeUnique items: true
statuses (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — statuses array item
statuses (anyOf 2)nullAlternative
workflowsJSONOptional
workflows (anyOf 1)arrayAlternativeUnique items: true
workflows (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item
workflows (anyOf 2)nullAlternative

Referenced models: Read workflow version from history — response body — workflows array item, Read workflow version from history — response body — statuses array item

Read workflow version from history — response body — statuses array item

FieldTypePresenceDescription and constraints
$objectRootThe statuses stored for the specified version.
descriptionJSONOptional
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternative
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternative
name (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item scope The scope of the workflow
scope (anyOf 2)nullAlternative
statusCategoryJSONOptional
statusCategory (anyOf 1)stringAlternative
statusCategory (anyOf 2)nullAlternative
statusReferenceJSONOptional
statusReference (anyOf 1)stringAlternative
statusReference (anyOf 2)nullAlternative

Referenced models: Bulk get workflow schemes — response body — item scope The scope of the workflow

Read workflow version from history — response body — workflows array item

FieldTypePresenceDescription and constraints
$objectRootThe workflow stored for the specified version.
createdJSONOptional
created (anyOf 1)stringAlternative
created (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternative
id (anyOf 2)nullAlternative
lastUpdateAuthorAAIDJSONOptional
lastUpdateAuthorAAID (anyOf 1)stringAlternative
lastUpdateAuthorAAID (anyOf 2)nullAlternative
loopedTransitionContainerLayoutJSONOptional
loopedTransitionContainerLayout (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item start Point Layout value
loopedTransitionContainerLayout (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternative
name (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item scope The scope of the workflow
scope (anyOf 2)nullAlternative
startPointLayoutJSONOptional
startPointLayout (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item start Point Layout value
startPointLayout (anyOf 2)nullAlternative
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeUnique items: true
statuses (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item statuses array item
statuses (anyOf 2)nullAlternative
transitionsJSONOptional
transitions (anyOf 1)arrayAlternativeUnique items: true
transitions (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item
transitions (anyOf 2)nullAlternative
updatedJSONOptional
updated (anyOf 1)stringAlternative
updated (anyOf 2)nullAlternative
versionJSONOptional
version (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item version id, version Number
version (anyOf 2)nullAlternative

Referenced models: Bulk get workflow schemes — response body — item version id, version Number, Read workflow version from history — response body — workflows array item start Point Layout value, Bulk get workflow schemes — response body — item scope The scope of the workflow, Read workflow version from history — response body — workflows array item statuses array item, Read workflow version from history — response body — workflows array item transitions array item

Read workflow version from history — response body — workflows array item start Point Layout value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe starting point for the statuses in the workflow.
$ (anyOf 1).xJSONOptional
$ (anyOf 1).x (anyOf 1)JSONAlternative
$ (anyOf 1).x (anyOf 1) (anyOf 1)numberAlternativeThe x axis location.
Format: double
$ (anyOf 1).x (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).x (anyOf 2)nullAlternative
$ (anyOf 1).yJSONOptional
$ (anyOf 1).y (anyOf 1)JSONAlternative
$ (anyOf 1).y (anyOf 1) (anyOf 1)numberAlternativeThe y axis location.
Format: double
$ (anyOf 1).y (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).y (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Read workflow version from history — response body — workflows array item statuses array item

FieldTypePresenceDescription and constraints
$objectRootThe statuses referenced in the workflow.
approvalConfigurationJSONOptional
approvalConfiguration (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item statuses array item approval Configuration value
approvalConfiguration (anyOf 2)nullAlternative
deprecatedJSONOptional
deprecated (anyOf 1)booleanAlternativeIndicates if the status is deprecated.
deprecated (anyOf 2)nullAlternative
layoutJSONOptional
layout (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item statuses array item layout value
layout (anyOf 2)nullAlternative
propertiesJSONOptional
properties (anyOf 1)objectAlternativeThe properties associated with the status.
Additional keys: see wildcard field
properties (anyOf 1).*stringAdditional keysThe properties associated with the status.
properties (anyOf 2)nullAlternative
statusReferenceJSONOptional
statusReference (anyOf 1)stringAlternativeThe reference of the status.
statusReference (anyOf 2)nullAlternative

Referenced models: Read workflow version from history — response body — workflows array item statuses array item approval Configuration value, Read workflow version from history — response body — workflows array item statuses array item layout value

Read workflow version from history — response body — workflows array item statuses array item approval Configuration value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe approval configuration of a status within a workflow. Applies only to Jira Service Management approvals.
$ (anyOf 1).activeJSONOptional
$ (anyOf 1).active (anyOf 1)stringAlternativeWhether the approval configuration is active.
Known values: true, false
$ (anyOf 1).active (anyOf 2)nullAlternative
$ (anyOf 1).conditionTypeJSONOptional
$ (anyOf 1).conditionType (anyOf 1)stringAlternativeHow the required approval count is calculated. It may be configured to require a specific number of approvals, or approval by a percentage of approvers. If the approvers source field is Approver groups, you can configure how many approvals per group are required for the request to be approved. The number will be the same across all groups.
Known values: number, percent, numberPerPrincipal
$ (anyOf 1).conditionType (anyOf 2)nullAlternative
$ (anyOf 1).conditionValueJSONOptional
$ (anyOf 1).conditionValue (anyOf 1)stringAlternativeThe number or percentage of approvals required for a request to be approved. If `conditionType` is `number`, the value must be 20 or less. If `conditionType` is `percent`, the value must be 100 or less.
$ (anyOf 1).conditionValue (anyOf 2)nullAlternative
$ (anyOf 1).excludeJSONOptional
$ (anyOf 1).exclude (anyOf 1)JSONAlternative
$ (anyOf 1).exclude (anyOf 1) (anyOf 1)arrayAlternativeA list of roles that should be excluded as possible approvers.
$ (anyOf 1).exclude (anyOf 1) (anyOf 1)[]JSONEach item
$ (anyOf 1).exclude (anyOf 1) (anyOf 1)[] (anyOf 1)stringAlternativeA list of roles that should be excluded as possible approvers.
Known values: assignee, reporter
$ (anyOf 1).exclude (anyOf 1) (anyOf 1)[] (anyOf 2)nullAlternative
$ (anyOf 1).exclude (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).exclude (anyOf 2)nullAlternative
$ (anyOf 1).fieldIdJSONOptional
$ (anyOf 1).fieldId (anyOf 1)stringAlternativeThe custom field ID of the "Approvers" or "Approver Groups" field.
$ (anyOf 1).fieldId (anyOf 2)nullAlternative
$ (anyOf 1).prePopulatedFieldIdJSONOptional
$ (anyOf 1).prePopulatedFieldId (anyOf 1)JSONAlternative
$ (anyOf 1).prePopulatedFieldId (anyOf 1) (anyOf 1)stringAlternativeThe custom field ID of the field used to pre-populate the Approver field. Only supports the "Affected Services" field.
$ (anyOf 1).prePopulatedFieldId (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).prePopulatedFieldId (anyOf 2)nullAlternative
$ (anyOf 1).transitionApprovedJSONOptional
$ (anyOf 1).transitionApproved (anyOf 1)stringAlternativeThe numeric ID of the transition to be executed if the request is approved.
$ (anyOf 1).transitionApproved (anyOf 2)nullAlternative
$ (anyOf 1).transitionRejectedJSONOptional
$ (anyOf 1).transitionRejected (anyOf 1)stringAlternativeThe numeric ID of the transition to be executed if the request is declined.
$ (anyOf 1).transitionRejected (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Read workflow version from history — response body — workflows array item statuses array item layout value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe x and y location of the status in the workflow.
$ (anyOf 1).xJSONOptional
$ (anyOf 1).x (anyOf 1)JSONAlternative
$ (anyOf 1).x (anyOf 1) (anyOf 1)JSONAlternative
$ (anyOf 1).x (anyOf 1) (anyOf 1) (anyOf 1)numberAlternativeThe x axis location.
Format: double
$ (anyOf 1).x (anyOf 1) (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).x (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).x (anyOf 2)nullAlternative
$ (anyOf 1).yJSONOptional
$ (anyOf 1).y (anyOf 1)JSONAlternative
$ (anyOf 1).y (anyOf 1) (anyOf 1)JSONAlternative
$ (anyOf 1).y (anyOf 1) (anyOf 1) (anyOf 1)numberAlternativeThe y axis location.
Format: double
$ (anyOf 1).y (anyOf 1) (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).y (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).y (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Read workflow version from history — response body — workflows array item transitions array item

FieldTypePresenceDescription and constraints
$objectRootThe transitions of the workflow.
actionsJSONOptional
actions (anyOf 1)arrayAlternativeThe post-functions of the transition.
actions (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item transition Screen value
actions (anyOf 2)nullAlternative
conditionsJSONOptional
conditions (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item transitions array item conditions value
conditions (anyOf 2)nullAlternative
customIssueEventIdJSONOptional
customIssueEventId (anyOf 1)JSONAlternative
customIssueEventId (anyOf 1) (anyOf 1)stringAlternativeThe custom event ID of the transition.
customIssueEventId (anyOf 1) (anyOf 2)nullAlternative
customIssueEventId (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the transition.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the transition.
id (anyOf 2)nullAlternative
linksJSONOptional
links (anyOf 1)arrayAlternativeThe statuses the transition can start from, and the mapping of ports between the statuses.
links (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item links array item
links (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the transition.
name (anyOf 2)nullAlternative
propertiesJSONOptional
properties (anyOf 1)objectAlternativeThe properties of the transition.
Additional keys: see wildcard field
properties (anyOf 1).*stringAdditional keysThe properties of the transition.
properties (anyOf 2)nullAlternative
toStatusReferenceJSONOptional
toStatusReference (anyOf 1)stringAlternativeThe status the transition goes to.
toStatusReference (anyOf 2)nullAlternative
transitionScreenJSONOptional
transitionScreen (anyOf 1)ModelAlternativeExpand Read workflow version from history — response body — workflows array item transitions array item transition Screen value
transitionScreen (anyOf 2)nullAlternative
triggersJSONOptional
triggers (anyOf 1)arrayAlternativeThe triggers of the transition.
triggers (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item triggers The triggers of the transition item
triggers (anyOf 2)nullAlternative
typeJSONOptional
type (anyOf 1)stringAlternativeThe transition type.
Known values: INITIAL, GLOBAL, DIRECTED
type (anyOf 2)nullAlternative
validatorsJSONOptional
validators (anyOf 1)arrayAlternativeThe validators of the transition.
validators (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item transition Screen value
validators (anyOf 2)nullAlternative

Referenced models: Read workflow version from history — response body — workflows array item transitions array item conditions value, Read workflow version from history — response body — workflows array item transitions array item transition Screen value, Read workflow version from history — response body — workflows array item transitions array item links array item, Read workflow version from history — response body — workflows array item transitions array item triggers The triggers of the transition item

Read workflow version from history — response body — workflows array item transitions array item conditions value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe conditions group associated with the transition.
$ (anyOf 1).conditionGroupsJSONOptional
$ (anyOf 1).conditionGroups (anyOf 1)arrayAlternativeThe nested conditions of the condition group.
$ (anyOf 1).conditionGroups (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item conditions value
$ (anyOf 1).conditionGroups (anyOf 2)nullAlternative
$ (anyOf 1).conditionsJSONOptional
$ (anyOf 1).conditions (anyOf 1)arrayAlternativeThe rules for this condition.
$ (anyOf 1).conditions (anyOf 1)[]ModelEach itemExpand Read workflow version from history — response body — workflows array item transitions array item transition Screen value
$ (anyOf 1).conditions (anyOf 2)nullAlternative
$ (anyOf 1).operationJSONOptional
$ (anyOf 1).operation (anyOf 1)stringAlternativeDetermines how the conditions in the group are evaluated. Accepts either `ANY` or `ALL`. If `ANY` is used, at least one condition in the group must be true for the group to evaluate to true. If `ALL` is used, all conditions in the group must be true for the group to evaluate to true.
Known values: ANY, ALL
$ (anyOf 1).operation (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Referenced models: Read workflow version from history — response body — workflows array item transitions array item conditions value, Read workflow version from history — response body — workflows array item transitions array item transition Screen value

Read workflow version from history — response body — workflows array item transitions array item links array item

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe statuses the transition can start from, and the mapping of ports between the statuses.
$ (anyOf 1).fromPortJSONOptional
$ (anyOf 1).fromPort (anyOf 1)JSONAlternative
$ (anyOf 1).fromPort (anyOf 1) (anyOf 1)JSONAlternative
$ (anyOf 1).fromPort (anyOf 1) (anyOf 1) (anyOf 1)integerAlternativeThe port that the transition starts from.
Format: int32
$ (anyOf 1).fromPort (anyOf 1) (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).fromPort (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).fromPort (anyOf 2)nullAlternative
$ (anyOf 1).fromStatusReferenceJSONOptional
$ (anyOf 1).fromStatusReference (anyOf 1)JSONAlternative
$ (anyOf 1).fromStatusReference (anyOf 1) (anyOf 1)stringAlternativeThe status that the transition starts from.
$ (anyOf 1).fromStatusReference (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).fromStatusReference (anyOf 2)nullAlternative
$ (anyOf 1).toPortJSONOptional
$ (anyOf 1).toPort (anyOf 1)JSONAlternative
$ (anyOf 1).toPort (anyOf 1) (anyOf 1)JSONAlternative
$ (anyOf 1).toPort (anyOf 1) (anyOf 1) (anyOf 1)integerAlternativeThe port that the transition goes to.
Format: int32
$ (anyOf 1).toPort (anyOf 1) (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).toPort (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).toPort (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Read workflow version from history — response body — workflows array item transitions array item transition Screen value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe configuration of the rule.
$ (anyOf 1).idJSONOptional
$ (anyOf 1).id (anyOf 1)JSONAlternative
$ (anyOf 1).id (anyOf 1) (anyOf 1)stringAlternativeThe ID of the rule.
$ (anyOf 1).id (anyOf 1) (anyOf 2)nullAlternative
$ (anyOf 1).id (anyOf 2)nullAlternative
$ (anyOf 1).parametersJSONOptional
$ (anyOf 1).parameters (anyOf 1)objectAlternativeThe parameters related to the rule.
Additional keys: see wildcard field
$ (anyOf 1).parameters (anyOf 1).*stringAdditional keysThe parameters related to the rule.
$ (anyOf 1).parameters (anyOf 2)nullAlternative
$ (anyOf 1).ruleKeyJSONOptional
$ (anyOf 1).ruleKey (anyOf 1)stringAlternativeThe rule key of the rule.
$ (anyOf 1).ruleKey (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Read workflow version from history — response body — workflows array item transitions array item triggers The triggers of the transition item

FieldTypePresenceDescription and constraints
$objectRootThe trigger configuration associated with a workflow.
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the trigger.
id (anyOf 2)nullAlternative
parametersJSONOptional
parameters (anyOf 1)objectAlternativeThe parameters of the trigger.
Additional keys: see wildcard field
parameters (anyOf 1).*stringAdditional keysThe parameters of the trigger.
parameters (anyOf 2)nullAlternative
ruleKeyJSONOptional
ruleKey (anyOf 1)stringAlternativeThe rule key of the trigger.
ruleKey (anyOf 2)nullAlternative

Search workflows — response body

FieldTypePresenceDescription and constraints
$objectRootPage of items, including workflows and related statuses.
isLastJSONOptional
isLast (anyOf 1)booleanAlternativeWhether this is the last page.
isLast (anyOf 2)nullAlternative
maxResultsJSONOptional
maxResults (anyOf 1)JSONAlternative
maxResults (anyOf 1) (anyOf 1)integerAlternativeThe maximum number of items that could be returned.
Format: int32
maxResults (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
maxResults (anyOf 2)nullAlternative
nextPageJSONOptional
nextPage (anyOf 1)stringAlternativeIf there is another page of results, the URL of the next page.
nextPage (anyOf 2)nullAlternative
selfJSONOptional
self (anyOf 1)stringAlternativeThe URL of the page.
self (anyOf 2)nullAlternative
startAtJSONOptional
startAt (anyOf 1)JSONAlternative
startAt (anyOf 1) (anyOf 1)integerAlternativeThe index of the first item returned.
Format: int64
startAt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startAt (anyOf 2)nullAlternative
statusesJSONOptional
statuses (anyOf 1)arrayAlternativeList of statuses.
statuses (anyOf 1)[]ModelEach itemExpand Search workflows — response body — statuses List of statuses item
statuses (anyOf 2)nullAlternative
totalJSONOptional
total (anyOf 1)JSONAlternative
total (anyOf 1) (anyOf 1)integerAlternativeThe number of items returned.
Format: int64
total (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total (anyOf 2)nullAlternative
valuesJSONOptional
values (anyOf 1)arrayAlternativeList of workflows.
values (anyOf 1)[]ModelEach itemExpand Search workflows — response body — values List of workflows item
values (anyOf 2)nullAlternative

Referenced models: Search workflows — response body — values List of workflows item, Search workflows — response body — statuses List of statuses item

Search workflows — response body — statuses List of statuses item

FieldTypePresenceDescription and constraints
$objectRootDetails of a status.
descriptionJSONOptional
description (anyOf 1)stringAlternativeThe description of the status.
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)stringAlternativeThe ID of the status.
id (anyOf 2)nullAlternative
nameJSONOptional
name (anyOf 1)stringAlternativeThe name of the status.
name (anyOf 2)nullAlternative
scopeJSONOptional
scope (anyOf 1)ModelAlternativeExpand Bulk get workflow schemes — response body — item scope The scope of the workflow
scope (anyOf 2)nullAlternative
statusCategoryJSONOptional
statusCategory (anyOf 1)stringAlternativeThe category of the status.
Known values: TODO, IN_PROGRESS, DONE
statusCategory (anyOf 2)nullAlternative
statusReferenceJSONOptional
statusReference (anyOf 1)stringAlternativeThe reference of the status.
statusReference (anyOf 2)nullAlternative

Referenced models: Bulk get workflow schemes — response body — item scope The scope of the workflow

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.