{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/IssueTransition", "title": "IssueTransition", "additionalProperties": true, "description": "Details of an issue transition.", "properties": { "expand": { "description": "Expand options that include additional transition details in the response.", "readOnly": true, "type": "string" }, "fields": { "additionalProperties": { "$ref": "#/components/schemas/FieldMetadata" }, "description": "Details of the fields associated with the issue transition screen. Use this information to populate `fields` and `update` in a transition request.", "readOnly": true, "type": "object" }, "hasScreen": { "description": "Whether there is a screen associated with the issue transition.", "readOnly": true, "type": "boolean" }, "id": { "description": "The ID of the issue transition. Required when specifying a transition to undertake.", "type": "string" }, "isAvailable": { "description": "Whether the transition is available to be performed.", "readOnly": true, "type": "boolean" }, "isConditional": { "description": "Whether the issue has to meet criteria before the issue transition is applied.", "readOnly": true, "type": "boolean" }, "isGlobal": { "description": "Whether the issue transition is global, that is, the transition is applied to issues regardless of their status.", "readOnly": true, "type": "boolean" }, "isInitial": { "description": "Whether this is the initial issue transition for the workflow.", "readOnly": true, "type": "boolean" }, "looped": { "type": "boolean" }, "name": { "description": "The name of the issue transition.", "readOnly": true, "type": "string" }, "to": { "allOf": [ { "$ref": "#/components/schemas/StatusDetails" } ], "description": "Details of the issue status after the transition.", "readOnly": true } }, "type": "object" }