07-01-2022 01:22 AM
Hello Team,
I am facing The server understood the request, but refused to fulfill it because the access token is missing required scopes or the user is missing required roles or licenses. when trying to authenticate requests via API.
Using following scopes:
'meeting:schedules_read',
'meeting:schedules_write',
'meeting:recordings_read',
'meeting:recordings_write',
'meeting:preferences_read',
'meeting:preferences_write',
'meeting:controls_read',
'meeting:controls_write',
'meeting:participants_read',
'meeting:participants_write'
Reading some other forums I understood that API requires paid plan of some sort ? However, i tried doing this using the developer sandbox account which I found on developer.webex.com - Is this not supposed to work there also without paid plans ?
Solved! Go to Solution.
07-01-2022 05:21 AM
A Developer Sandbox provides you with administrator access to a licensed Webex org, therefore it will allow you to test APIs as you would do with paid plans. However, it will need the Admin meeting scopes, you may refer the detailed documentation here:
https://developer.webex.com/docs/meetings#adminorganization-level-authentication-and-scopes
Hope this helps!
07-01-2022 05:21 AM
A Developer Sandbox provides you with administrator access to a licensed Webex org, therefore it will allow you to test APIs as you would do with paid plans. However, it will need the Admin meeting scopes, you may refer the detailed documentation here:
https://developer.webex.com/docs/meetings#adminorganization-level-authentication-and-scopes
Hope this helps!
07-04-2022 10:46 PM - edited 07-04-2022 10:48 PM
Hi there,
Thanks for the suggestion. After some fiddling, I did manage to get the API running using the developer sandbox account. I needed to sort out the scopes properly after that. Anyway, it works for now - I'll keep testing and open a new ticket if i face any further issues.
BTW, the section where you try the API does not work for sandbox account. (https://developer-portal-intb.ciscospark.com/docs/api/v1/meetings/create-a-meeting) or maybe I am just dumb. I was not able to sign in here with my existing sandbox credentials.
07-05-2022 06:18 AM
You should be on developer.webex.com not developer-portal-intb.ciscospark.com(this is a testing version). The correct link for creating a meeting would be https://developer.webex.com/docs/api/v1/meetings/create-a-meeting.
07-07-2022 02:03 AM - edited 07-07-2022 02:04 AM
Understood. Thanks. I have already managed to run this on my postman and on my site where I want to integrate.
Was only confused with the link when browsing on developer sandbox section. See attached. The link redirects to the one that I had posted on my previous thread.
Either way, I have configured and figured out the API section on my part.
07-07-2022 03:28 AM
Thanks for pointing this out, that's a mistake on the portal. That link should instead be what Jeff provided, https://developer.webex.com/docs/api/v1/meetings/create-a-meeting. We'll let the engineering team know and get them to correct it to the right URL.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide