Skip to main content

I am using the FreshDesk API to feed my customers ticket information.  When I create a reply for a customer, I set the user_id of the reply to that of my customer, which I had previously created a contact for. Now I want to display the ticket and all the replies to that ticket.  I request a conversation from a ticket using /tickets/sid]/conversations it responds with an array of replies, as expected.  In each reply in that array I get user_id of the contact that created that reply, however I dont get any extended information like name and email.  I want to be able to display the name and email of the person who created that reply in my list of replies to the ticket.

 

My workaround right now is that I have to make a call to retrieve a list of all contacts, retrieve a list of all agents, and then retrieve the conversation, and manually map the user_id to a name and email.  This is very inefficient.

 

Is there any way to get extended information about the creator of a reply in the conversation listing?

I dont understand.  How do I include those details in the conversation listing in the API?  

Refer to https://developers.freshdesk.com/api/#list_all_ticket_notes

That shows the returned properties for an API call of /api/v2/tickets/kid]/conversations.  No where in there is a User Avatar, User Name, or any of the other items you mention.  

As far as I know, FreshWorks is in control of what properties are and are not included in an API response.

I am strictly using the REST API interface.  I am not using any FreshWorks supplied UI.


Reply