Good day to you!
We are currently working on a Zoom Contact Center integration enhancement for a UAE-based e-commerce customer. As part of this implementation, we are building a customized WebChat widget where returning consumers should be able to view their previous chat history — similar to how agents can access interaction history in the Zoom Agent Desktop profile tab.
Our Requirement
We would like to reliably retrieve all historical engagement records associated with a specific consumer_id. We intend to use the following API to achieve this:
GET /v2/contact_center/engagements?consumer_id={consumer_id}
Issue Faced
Even when a valid consumer_id is passed, the API response: Returns engagements
✘ But they belong to different consumers, not the one matching the requested consumer_id
We are attaching relevant screenshots and API response samples which demonstrate that engagement data is not filtered based on the provided consumer identifier.
Hi @Srinath
Thanks for reaching out to us!
Can you please share the request url and the response body you are getting. Could you please also include the tracking ID found in the response headers so we can take a closer look to this?
Authorization:
Bearer Token (Account-level – Zoom Contact Center Tenant)
When making the above request — using a valid webchat consumer_id that has existing chat history — the API returns 200 OK but does not include any engagement records related to that consumer. Instead, the response is:
There are no engagement objects returned, even though the consumer has previous chat interactions. So, currently, this endpoint does not help retrieve all engagement history for a specific consumer_id.
Requirement / Clarification
We are looking for an API endpoint that can fetch all engagement metadata (including transcript / transcript download URL) mapped to a single consumer_id, to support a customization in the Web Chat widget:
When a returning customer opens the web chat, their previous chat history should be visible to the customer as well, since agents are already able to view the historical engagements in Zoom Contact Center Work App.
So we need a way to retrieve all historical engagement records using just the consumer_id.
Hey @Srinath
sorry for the late reply here. I did not get a notification
Can you please share the tracking ID of this request found in the response headers so our Engineering team can track this down