We are testing a Contact Center Smart Embed (CCSE). We have the integration added to our account and can login/take engagements via the smart embed.
Now we are attempting to pull data out via API regarding this engagement and getting the following error:
Zoom API: Engagement Endpoint Response: {“status”:false,“message”:"Client error: GET https://api.zoom.us/v2/contact_center/engagements/bKfzeXENT_SwoIlimjkL1A resulted in a 404 Not Found response:\n{"code":2901,"message":"Engagement does not exist:bKfzeXENT_SwoIlimjkL1A
Thanks for posting in the Zoom Developer Forum. Does that response return for every engagement or just that one? If it’s just for that specific engagement, then I’d double-check that the engagement exists. You can use this API to list your engagements:
Hi Donte, thanks so much for the response. Unfortunately it has been consistent across engagements. To date we have only been trying web chat engagements, but will try some phone ones for good measure.
FYI, using the reference you provided, we are able to list out engagements… We get a satisfying match of engagements compared to a live check of our contact center environment… We are still stymied trying to use the API to call the existing engagement from the CCSE page.
Donte - unfortunately it is currently behind auth. I can see if we can get you access or make it public momentarily. Really appreciate your attention to this… Your pointer earlier helped as it highlighted our need to enable an additional app scope… will keep poking at this and keep updating you here.
In screenshot you can see me, chatting with me, and an attempt to echo the ZCC engagement id on page, which returns null rn
@donte.zoom - chuckle… It doesn’t work for web chat. It does work for phone and presumably video… While the API allows for concurrent pulling of CLOSED engagements, it doesn’t allow you to pull data re: live engagements if channel is chat.
Thanks for the assist!