I'm unable to create a public comment in a zendesk ticket via API when I specify property author_id . When I supply `author_id` in PUT json request then only private ticket is being created even when I set public as `true`. If I remove `author_id` property completely from the json request then the comment is being posted from the user name from which I created bearer token (i.e admin). Pl help as I'm following zendesk documentation only!


Here is user details to confirm that author_id that I'm sending is a valid one
Returned comment json from comments api

Most likely the role of the person you're trying to make the request on behalf of is only allowed to make private comments. You can check this by going into the admin center and checking the corresponding role to see if they are configured with this setting. If this isn't the case, I'd advise on contacting support so that we can take a closer look.
Hope this helps,