# AI Expert Assist - Knowledge base

**URL:** <https://devforum.zoom.us/t/ai-expert-assist-knowledge-base/131557>\
**Category:** Zoom Virtual Agent\
**Tags:** api\
**Created:** [April 16, 2025, 2:38pm UTC](https://devforum.zoom.us/t/ai-expert-assist-knowledge-base/131557 "2025-04-16T14:38:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![smcgoff68](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/smcgoff68/32/68593_2.png) [@smcgoff68](https://devforum.zoom.us/u/smcgoff68)\
**Post date:** [April 16, 2025, 2:38pm UTC](https://devforum.zoom.us/t/ai-expert-assist-knowledge-base/131557/1 "2025-04-16T14:38:51Z")

</div>

Hello team,

We are attempting to sync Zoom Knowledge Base with Freshservice Solutions (knowledge base). The only method the appears to work for a dynamically changing Freshservice KB is to use the customer API integration. We are able to pull data from freshservice, but when we attempt to use a Zoom API for creating an article, /km/kbs/{kbId}/articles, we get a failure with authorization.

{‘code’: 109, ‘message’: ‘Invalid access token, does not contain permissions:[ZoomVirtualAgent:Edit]’}

If we use the same access token for /v2/phone/devices. The API is successful.

Scopes added to the Zoom app are:  
zva:write:km\_article:admin  
zva:update:km\_kb:admin  
zva:update:km\_article:admin  
zva:delete:km\_article:admin  
zva:read:km\_kb:admin  
zva:read:list\_km\_articles:admin  
zva:read:km\_articles:admin  
zva:read:list\_engagements:admin  
zva:read:list\_queries:admin

which are all the available scopes under ZVA. additionally, ALL zoom scopes were added to the application and this API did not work. This is when testing the access code with other APIs was tried and were successful

Looking for some assistance as to why the create is failing.

Thank you,

Steve McGoff
