Doing a PUT an an agent to update their information returns this error:
"message": "Not allowed to edit Agent's profile information(name, phone, mobile and title)",
The documentation lists those fields as valid inputs.
https://developer.freshdesk.com/api/#update_agent
Frankly… if you cannot edit that information what *can* you update? Also, attempting to update the email gives an odd error, even when the provided value is the existing value:
"message": "Email exists in multiple accounts in the org. Only org admins can edit this",
Basically, I’m not able to get the update API to do anything useful.
Snide comment: hate that the output from a GET is different than the input to PUT <sigh>. I have to move all the fields around. But I guess since they don’t work anyway the extra work was at least er… good for the soul?