Recent searches


No recent searches

"ticket.conversation.changed" does not get message content in the trial account. Please help.



Posted Dec 22, 2023

In my trial account, I have gotten all the conversation data using "ticket.conversation.changed," but in the conversation object, the message content is null.

 


0

6

6 comments

image avatar

Greg Katechis

Zendesk Developer Advocacy

Hi Ronak! I did some quick tests in my account and I wasn't able to reproduce this issue. Additionally, the timestamps in your screenshot aren't matching up with the timestamps from the conversation, so I suspect something else is going on here. Could you share the code snippet where you're logging this conversation response from?

0


Hi Greg Katechis

Thanks for the replay

getAllConversationData() {
  return new Promise((resolve) => {
      client.get('ticket.conversation').then((res: any) => resolve(res['ticket.conversation']));
  });
}

I have got ticket conversation data using this code

This is a new screenshot with the same timestamps. But the message content is null also you can see author data is also blank. Might be this issue happens in every new account but I'm not sure 


Subdomain : d3v-lingpad.zendesk.com (Working fine)

Subdomain : lingpad355.zendesk.com (Message content getting blank)

Also, we are facing this same issue with our new onboard clients doesn't matter if they are using the trial or paid account

 

Let me know if anything from my end 

0


image avatar

Greg Katechis

Zendesk Developer Advocacy

Thanks for sharing that, Ronak! I actually found an instance of this being reported by another customer and our dev team has an open investigation for this. The downside is that no one here has been able to reproduce it at this point. I have some ideas about how we can test this in your account, so I'm going to create a private ticket so I can share that with you out of the public forum. Hopefully we'll be able to narrow down this issue and get this sorted out!
 
You'll hear from me shortly!

0


Hi Greg Katechis,

Here are the steps I reproduced the "null" error: 

  1. Create a Trial Zendesk account
  2. Implement Zendesk Client to a website (install via the JS script)
  3. I created a Private App to log all customer conversations 
  4. Try testing the Private app: I open 2 Chrome browsers (1 for Client chat, the other for Agent Chat)
  5. Using the Client browser to submit a ticket => It sends msg to the Agent browser. 
  6. On the Agent browser: you can make some console.log on the "Private App" to get the conversation log, `client.get('ticket.conversation')`.
  7. You will see the console.log that `Ronak` got in the picture above: 
  8. https://support.zendesk.com/hc/en-us/community/posts/6523871958042/comments/6555507030810

0


HI, Greg Katechis

Any update on this?

I have also added my replay on the private ticket.

0


integration " Zendesk" doesn't have the action "getTicketConversation"
i am trying to integrate from botpress to zendesk. Can you Fix this?

0


Please sign in to leave a comment.

Didn't find what you're looking for?

New post