{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/issue_change", "title": "Issue Change", "type": "object", "description": "An issue change.", "properties": { "type": { "type": "string", "example": "example_value" }, "links": { "type": "object", "properties": { "self": { "type": "object", "title": "Link", "description": "A link to a resource related to this object.", "properties": { "href": { "type": "string", "format": "uri" }, "name": { "type": "string" } }, "additionalProperties": false }, "issue": { "type": "object", "title": "Link", "description": "A link to a resource related to this object.", "properties": { "href": { "type": "string", "format": "uri" }, "name": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false, "example": "example_value" }, "name": { "type": "string", "example": "Example Title" }, "created_on": { "type": "string", "format": "date-time", "example": "2026-01-15T10:30:00Z" }, "user": { "$ref": "#/components/schemas/account" }, "issue": { "$ref": "#/components/schemas/issue" }, "changes": { "type": "object", "properties": { "assignee": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "state": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "title": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "kind": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "milestone": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "component": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "priority": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "version": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false }, "content": { "type": "object", "properties": { "old": { "type": "string" }, "new": { "type": "string" } }, "additionalProperties": false } }, "additionalProperties": false, "example": "example_value" }, "message": { "type": "object", "properties": { "raw": { "type": "string", "description": "The text as it was typed by a user." }, "markup": { "type": "string", "description": "The type of markup language the raw content is to be interpreted in.", "enum": [ "markdown", "creole", "plaintext" ] }, "html": { "type": "string", "description": "The user's content rendered as HTML." } }, "additionalProperties": false, "example": "example_value" } }, "required": [ "type" ], "additionalProperties": true }