addedInput schema / properties / attachments
Added value: +{
+ "description": "Local files to upload & embed (Server/DC only). Item: path string or {file_path, alt_text?, render?: image|link|auto}",
+ "items": {
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "properties": {
+ "alt_text": {
+ "type": "string"
+ },
+ "file_path": {
+ "type": "string"
+ },
+ "render": {
+ "enum": [
+ "image",
+ "link",
+ "auto"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "file_path"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "type": "array"
+}
changedInput schema / properties / code_snippet / description
Previous value: -"Exact code text from the diff to find and comment on. Use this instead of line_number for auto-detection. Must match exactly including whitespace (optional)"New value: +"Exact diff line text to locate (whitespace-sensitive)"
removedInput schema / properties / comment_text / description
Removed value: -"The main comment text. For suggestions, this is the explanation before the code suggestion."
changedInput schema / properties / file_path / description
Previous value: -"File path for inline comment. Required for inline comments. Example: \"src/components/Button.js\" (optional)"New value: +"Inline comment file"
changedInput schema / properties / line_number / description
Previous value: -"Exact line number in the file. Use this OR code_snippet, not both. Required with file_path unless using code_snippet (optional)"New value: +"Inline comment line (or use code_snippet)"
changedInput schema / properties / line_type / description
Previous value: -"Type of line: ADDED (green/new lines), REMOVED (red/deleted lines), or CONTEXT (unchanged lines). Default: CONTEXT"New value: +"Default CONTEXT"
changedInput schema / properties / match_strategy / description
Previous value: -"How to handle multiple matches when using code_snippet. \"strict\": fail with detailed error showing all matches. \"best\": automatically pick the highest confidence match. Default: \"strict\""New value: +"On multiple snippet matches (default strict)"
changedInput schema / properties / parent_comment_id / description
Previous value: -"ID of comment to reply to. Use this to create threaded conversations (optional)"New value: +"Reply to this comment"
changedInput schema / properties / repository / description
Previous value: -"Repository slug (e.g., \"my-repo\")"New value: +"Repository slug"
changedInput schema / properties / search_context / description
Previous value: -"Additional context lines to help locate the exact position when using code_snippet. Useful when the same code appears multiple times (optional)"New value: +"Disambiguates repeated code_snippet"
removedInput schema / properties / search_context / properties / after / description
Removed value: -"Array of code lines that appear AFTER the target line. Helps disambiguate when code_snippet appears multiple times"
removedInput schema / properties / search_context / properties / before / description
Removed value: -"Array of code lines that appear BEFORE the target line. Helps disambiguate when code_snippet appears multiple times"
addedInput schema / properties / severity
Added value: +{
+ "description": "BLOCKER creates a task (Server only)",
+ "enum": [
+ "NORMAL",
+ "BLOCKER"
+ ],
+ "type": "string"
+}
changedInput schema / properties / suggestion / description
Previous value: -"Replacement code for a suggestion. Creates a suggestion block that can be applied in Bitbucket UI. Requires file_path and line_number. For multi-line, include newlines in the string (optional)"New value: +"Replacement code block; needs file_path + line_number"
changedInput schema / properties / suggestion_end_line / description
Previous value: -"For multi-line suggestions: the last line number to replace. If not provided, only replaces the single line at line_number (optional)"New value: +"Multi-line suggestion end"
changedInput schema / properties / workspace / description
Previous value: -"Bitbucket workspace/project key (e.g., \"PROJ\")"New value: +"Project key (e.g., PROJ)"