Hello Zoom Developer Community,
I’m encountering issues while integrating external Shopify API calls into our Zoom Contact Center to retrieve order information during customer phone calls. I’d appreciate any insights, workarounds, or confirmations on these limitations.
Background:
Our workflow uses AI Companion to monitor conversations and retrieve Shopify orders based on the customer’s phone number. A Custom Agent triggers tools to make API calls for order status details,.
Issues Encountered:
-
Custom Script Tool: JavaScript HTTP requests fail with “fetch is not defined” for fetch(), and “require is not defined” when importing libraries like Axios. The environment seems restricted from external API access.
-
API Call Tool (Http Call Widget): Configuration rejects special characters in headers, such as hyphens in “X-Shopify-Access-Token,” required for Shopify authentication.
-
AI Expert Assist Information Retrieval: Supports GET requests (fits our needs), but unclear on chaining multiple calls or dynamic parameters like phone numbers.
Questions:
-
How to enable HTTP in Custom Script (supported libraries/configs)?
-
Workaround for special characters in API Call headers (e.g., alt auth)?
-
Can Tool Calls in Custom Agents handle chained GET requests in Virtual Agent flows?
-
Does Information Retrieval in AI Expert Assist support beyond GET or sequenced calls? Configuration tips?
Thank you.