Kivicare Telemed Addon
Configuration

How to Create a Server-to-Server OAuth App for KiviCare


This guide walks you through creating and activating a Server-to-Server OAuth app on the Zoom Marketplace.
This app type is ideal for clinics that want to use a single, central Zoom account to automatically manage telemedicine meetings for all doctors using KiviCare.


Step 1: Initial App Creation

1. Navigate to the Zoom App Marketplace

Open the Zoom App Marketplace in your browser.

2. Open the Build App option

In the top-right corner, click Develop and select Build App.

3. Select Server-to-Server OAuth

On the app type selection screen, find Server-to-Server OAuth and click Create.

4. Name your app

Enter a name for your app
Example: KiviCare S2S Integration
Then click Create.


Step 2: App Credentials & Information

This section is used to collect credentials and provide basic details about your app.


App Credentials

1. Copy required credentials

On this screen, you will see:

  • Account ID
  • Client ID
  • Client Secret

2. Paste credentials into KiviCare

Copy all three values and paste them into your KiviCare’s doctor dashboard:

KiviCare → Settings → Zoom Telemed → Zoom Telemed Server To Server OAuth Configuration

3. Save and continue

After saving the credentials, return to the Zoom Marketplace and click Continue.


Information

1. Fill Basic Information

Complete the following fields:

  • App Name
  • Short Description
  • Company Name

2. Add Developer Contact Information

Enter:

3. Continue

Click Continue to proceed.


Step 3: Features

This section allows you to enable Zoom event notifications.

Optional configuration

Event notifications are intended for advanced integrations.
For standard meeting creation with KiviCare, you can skip this section.

Continue

Click Continue.


Step 4: Scopes

Scopes define what permissions your app has.
The KiviCare Telemed addon requires only the following scopes.

1. Add scopes

Click + Add Scopes.

2. Required scopes

Add the following scopes one by one:

  • meeting:write:admin
    Create meetings for any doctor in your Zoom account.
  • meeting:read:admin
    View meeting details.
  • meeting:update:admin
    Update meetings when appointments are rescheduled.
  • meeting:delete:admin
    Delete meetings when appointments are cancelled.
  • user:read:admin
    Verify connection and list Zoom users.

3. Continue

After adding all scopes, click Continue.


Step 5: Activation

Server-to-Server OAuth apps are for internal use and do not require public app review.

1. Activation message

You will see the message:

“Your app is ready for activation.”

2. Activate the app

Click Activate Your App.


App Ready for Use

Your Server-to-Server OAuth app is now live.
The credentials saved in your KiviCare’s doctor dashboard are active and ready to be used by the KiviCare Telemed plugin.

Suggestions & Improvements

Your email address will not be published. Required fields are marked *