Integrations

Zoom Integration

To get your Zoom API keys:

  • Go to https://marketplace.zoom.us/
  • Sign in
  • Click on the “Develop” dropdown in the upper right and click on “Build Server-to-Server App”
  • Set "{{Company Name}} Zoom App" as your app name and hit "Create"
  • On the App Credentials tab, copy the Account ID, Client ID, and Client Secret and paste them in Onboarding Typeform that was sent to you
  • On the Information tab, add:
    • Short description for the app
    • Company name
    • Your name
    • Your company email address
  • On the Features tab:
    • Copy the secret token and send it to your Avon contact
  • In the "Scopes" tab, click "Add Scopes" and add the following scopes:
    • Under the scope type Meetings > View and manage all user meetings, add:
      • Create a meeting for a user
      • Update a meeting
      • Delete a meeting
    • Under the scope type Users > View all user information, add:
      • View a user
  • On the Activation tab, click "Activate your app"

After you've sent over the API keys to your Avon contact and they have confirmed that they have added the credentials into the system, go back to the Server-to-Server app:

  • Go to the Features tab and scroll down to the General Features section and:
    • Toggle "Event Subscriptions" on
    • Add the subscription name "Avon Webhook"
    • Select "Webhook" as the method
    • Add in 'https://{{base_subdomain}}.avonhealth.com/v2/zoom/webhook', where {{base_subdomain}} is the custom subdomain given to your company for all of your API endpoints (e.g. https://staging-api.avonhealth.com/v2/zoom/webhook). If you have not received your {{base_subdomain}} yet, skip this step for now. We will revisit it later.
    • Under "Add Events," select "Start Meeting" and "End Meeting"
    • Click "Save"
Previous
Triage team