So, when I get a webhook from a comment being created, I receive the jsdPublic field. But, on private messages, it still comes in, via the webhook, as true.
If I then hit either the service desk endpoint, or the jira endpoint, jsdPublic is false (for that particular comment)
I’m attaching both comment webhook outputs, and the outputs from the jira endpoints for the same comment.
The files are json, but have .js extensions because security. And I can’t upload them because I’m new. Good times.
Sorry, took me a while to get the rest of my code done for good reproduction.
jsdPublic is definitely intermittent. Seems to be randomly true for internally marked messages, but, messages that are not internal have never arrived with a false for jsdPublic.
tl;dr: Internal Only comments are randomly marked public.