The Get ZVA engagements didn't return data

Format Your New Topic as Follows:

API Endpoint(s) and/or Zoom API Event(s)

https://api.zoom.us/v2/virtual_agent/report/engagements

Description
Details on your question, workflow or the problem you’re trying to solve.

Error?
this API call run successfully but didn’t return any data:

Plain Text


access_token=get_access_token()
params={
    "from": "2025-11-01",
    "to": "2025-11-18",
    "page_size": 30
}
url="https://api.zoom.us/v2/virtual_agent/report/engagements"
response = requests.get(url, headers={"Authorization": "Bearer " + access_token},params=params)
print(response.status_code)
print(response.json())

200
{‘next_page_token’: ‘’, ‘page_size’: 30, ‘timezone’: ‘UTC’, ‘from’: ‘2025-11-01T00:00:00Z’, ‘to’: ‘2025-11-18T23:59:59Z’}

1, there should be some virtual agent engagements happened within that period of time, because I can see them under analytics&reports->virtual agent

2, the same engagements is able to pull by GET contact_center/engagements.

3, I added the ZVA to App scope:

How To Reproduce
access_token=get_access_token()
params={
“from”: “2025-11-01”,
“to”: “2025-11-18”,
“page_size”: 30
}
url=“https://api.zoom.us/v2/virtual_agent/report/engagements
response = requests.get(url, headers={“Authorization”: "Bearer " + access_token},params=params)
print(response.status_code)
print(response.json())

return 200 status code but no data return

Hi @Zoom_Data
Thanks for reaching out to us!
Could you please share with me the tracking ID (x-zm-trackingid) found in the response headers of your request so I can escalate this to our Engineering team

here is the tracking ID

‘x-zm-trackingid’: ‘WEB_15ec6b18ce71730ef941b2ab74b0b6b0’

thanks !

1 Like

Thanks @Zoom_Data
I reported this with our Engineering team.
Will get back to you with an update soon ( ZSEE-187157 internal ticket number for reference)

Hi @Zoom_Data
Our Engineering team got back to me and they need some other details.
I will send you a DM about this