We are using Jira Automation with an AI Action (Generate content) step to produce a problem analysis. The generated output is then sent to a Jira issue comment via REST API.
Endpoint used:
POST /rest/api/3/issue/{issueKey}/comment
Request body example:
<span>{</span><br><span> "body": </span><span>"{{agentResponse}}"</span><br><span>}</span>
We also tried Atlassian Document Format (ADF):
<span>{</span><br><span> "body": {</span><br><span> "type": </span><span>"doc"</span><span>,</span><br><span> "version": </span><span>1</span><span>,</span><br><span> "content": [</span><br><span> {</span><br><span> "type": </span><span>"paragraph"</span><span>,</span><br><span> "content": [</span><br><span> {</span><br><span> "type": </span><span>"text"</span><span>,</span><br><span> "text": </span><span>"{{agentResponse}}"</span><br><span> }</span><br><span> ]</span><br><span> }</span><br><span> ]</span><br><span> }</span><br><span>}</span>
In all cases, the following error is returned:
<span>{"errorMessages":[],"errors":{"comment":"Comment body is not valid!"}}</span>
The AI Action output may contain multiline text, tables, and special characters.
Expected behavior:
AI-generated output should be successfully posted as a Jira issue comment via REST API.
Actual behavior:
The API returns "Comment body is not valid" despite valid authentication and request format.