* start webex app creation * webex integration wip * fix lint errors * fix lint errors * add webex env vars in appStore.example * webex app wip * fix lint errors * edit webex oauth scopes * add location in webex app config * add site url placeholder and regex in webex config location * debug translateEvent * fix utc formatting for event start time, add test boilerplate for webex, add envs * fix location and datetime formatting * get correct videoCredentials for deleteMeeting * Move webex specific readme content to webex README * Fix app not visible in app-store * Delete setup route * add webex icon * delete prev icon * webex api fix * add app screenshots * Revert tests changes as they dont run * Use config instead of hardcoding vales * Update README * Remove all env variables related to WEBEX app. They can be added through settings->admin->apps interface * update from origin * fix icon path * update webex readme * Update yarn.lock * update webex readme * Remove unnecessary URL from webex * revert changes in cancel booking handler * simply webex zod schemas, logs for debugging --------- Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
15 lines
1.1 KiB
Markdown
15 lines
1.1 KiB
Markdown
### Obtaining Webex Client ID and Secret
|
|
|
|
1. Create a [Webex](https://www.webex.com/) acount, if you don't already have one.
|
|
2. Go to [Webex for Developers](https://developer.webex.com/) and sign into to your Webex account. (Note: If you're creating a new account, create it on [Webex](https://www.webex.com/), not on [Webex for Developers](https://developer.webex.com/))
|
|
3. On the upper right, click the profile icon and go to ["My Webex Apps"](https://developer.webex.com/my-apps)
|
|
4. Click on "Create a New App" and select ["Integration"](https://developer.webex.com/my-apps/new/integration)
|
|
5. Choose "No" for "Will this use a mobile SDK?"
|
|
6. Give your app a name.
|
|
7. Upload an icon or choose one of the default icons.
|
|
8. Give your app a short description.
|
|
9. Set the Redirect URI as `<Cal.com URL>/api/integrations/webex/callback` replacing Cal.com URL with the URI at which your application runs.
|
|
10. Select the following scopes: "meeting:schedules_read", "meeting:schedules_write".
|
|
11. Click "Add Integration".
|
|
12. Copy the Client ID and Client Secret and add these while enabling the app through Settings -> Admin -> Apps interface
|