I was able to get it working. Thanks for the help. Some comments / Questions, that may help others:
- The user cannot be just an admin, it appears they have to be a member of both the employee and manager group. Is this correct?
- Is there a way to create a user that has API access that would not burn a license? It seems adding them to a manager role requires the agent role which requires license use.
- We, as im sure many, use external authentication, so there is also the concern of it breaking when password changes.
Additionally, I'm not able to extract the subject of a ticket from anywhere. Ive reviewed the entire API. Ive tried: GetTicketConversationPartList, but it appears to not contain the initial subject from when the user submitted the ticket.
The ticket item itself only contains the subject, but not the body. Was this intentional?