Admin user setup:
Users
Hub and Control panel setup:
Click create service app https://developer.webex.com/my-apps/new/service-app
Complete the following fields:
Description: Laurel Assistant - API integrations
Scopes:
meeting:schedules_read
meeting:participants_read
spark:people_read
meeting:admin_participants_read
spark:calls_read
spark-compliance:webhooks_write
identity:people_read
spark-compliance:webhooks_read
spark-admin:calling_cdr_read
spark-admin:telephony_config_read
spark-admin:people_read
meeting:admin_schedule_read
Click the Add Service App button
When you get the congratulations window, save the following information
ClientId: <clientId>
Client Secret: <client secret>
Service App Id: <service app id>
Click the Request admin authorization
Click the Apps tab
Click Service apps
Find the Laurel Webex app, select it and toggle the Authorize button
Login with your 2nd admin
Under Org Authorizations
Select your org that matches your org Name
Complete the client secret
Click generate tokens and save:
Refresh Token: <refresh token> β this is very important
Access Token: <access token>
In the Laurel Web application:
Customer Settings β Customer Integration
Webex
complete with the settings needed.
Webex Resources:
Webhooks
List
Create
Details
Update
Delete