In the Jira Cloud API, there appears to be a field on the Add Comment functionality of Issues called jsdPublic which would allow comments on the Jira Service Desk to be viewed publicly. When making a sample request using Postman with this field set as "true", however, the response simply returns the jsdPublic field as false
Request Body:
Response:
The user in question here has Administrator and Service Desk Team permissions as well. Does anyone happen to know why this is happening or how I can correctly set the jsdPublic field on my comments to make my comments appear publicly?
Hi Michael,
I tested the same endpoint on my test instance and it works correctly.
In this case, I used a test issue where I'm a reporter and assignee.
I would like to know if the user that is using this API is a collaborator of the issue (reporter, assignee, participant) because even though he is an administrator, he must be a collaborator on the issue.
Here is what I tested:
Regards,
Angélica
Currently, I have the user set as a request participant, but the result that I'm getting back is still the same (comments are still being made internally)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michael,
Thank you for the information.
I was able to reproduce the issue here.
I added a user who is only a participant but does not have a JSD license, and the comment is added as internal, even though using "jsdPublic":true.
Can you please check if the user has a JSD license?
Even though the user is an administrator, if he/she does not have a license, they won't be able to post public comments.
Regards,
Angélica
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.