> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - If a reference page seems to be missing its schema (parameters, return types, or type definitions), append `?schema=true` to its `.md` URL (e.g. `https://dev.wix.com/docs/contexts/contexts/stores/category-info/use-category-info-context.md?schema=true`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

# ListProviders

# Package: conferencing

# Namespace: ConferencingService

# Method link: https://dev.wix.com/docs/api-reference/business-management/calendar/conferencing/conference-v1/list-providers.md

## Permission Scopes:
Manage_Wix_Rentals_App_Forms_submissions: SCOPE.RENTALS.MANAGE

## Introduction

Retrieves the available conferencing providers.

The response includes the providers installed on the site, plus the Custom Link provider, which is always listed last. Use Custom Link to connect a resource with a static conference URL.

---

## REST API

### Schema

```
 Method: listProviders
 Description: Retrieves the available conferencing providers.  The response includes the providers installed on the site, plus the Custom Link provider, which is always listed last. Use Custom Link to connect a resource with a static conference URL.
 URL: https://www.wixapis.com/calendar/v3/conferences/v1/providers
 Method: GET
 Return type: ListProvidersResponse
  - name: providers | type: array<Provider> | description: Retrieved conferencing providers.  
     - name: id | type: string | description: Provider GUID, which is its app definition GUID.  | validation: format GUID
     - name: displayName | type: string | description: Display name of the provider. For example, `Zoom` or `Google Meet`.  | validation: maxLength 200
     - name: updateSupported | type: boolean | description: Whether the provider supports updating conferences after creation.  
     - name: connectionMethods | type: array<ConnectionMethod> | description: Connection methods the provider supports.  | validation: maxItems 10
         - enum:
         -     OAUTH: OAuth authorization flow.
         -     CREDENTIALS: Username and password authentication.
         -     CUSTOM: Static custom link: a URL with an optional password and description, stored by Wix.
     - name: termsUrl | type: string | description: Terms of service URL for the provider.  | validation: format WEB_URL
     - name: privacyUrl | type: string | description: Privacy policy URL for the provider.  | validation: format WEB_URL
     - name: iconUrl | type: string | description: URL of the provider's icon or logo image.  | validation: format WEB_URL
     - name: supportUrl | type: string | description: Support page URL for the provider. For example, setup instructions, troubleshooting, or reconnection help.  | validation: format WEB_URL


```

### Examples

### List providers
Retrieves the conferencing providers available to the site.

```curl
curl -X GET \
'https://www.wixapis.com/calendar/v3/conferences/v1/providers' \
-H 'Authorization: <AUTH>'
```

---

## JavaScript SDK

### Schema

```
 Method: wixClientAdmin.calendar.conferencing.listProviders()
 Description: Retrieves the available conferencing providers.  The response includes the providers installed on the site, plus the Custom Link provider, which is always listed last. Use Custom Link to connect a resource with a static conference URL.
 Return type: PROMISE<ListProvidersResponse>
  - name: providers | type: array<Provider> | description: Retrieved conferencing providers.  
     - name: _id | type: string | description: Provider GUID, which is its app definition GUID.  | validation: format GUID
     - name: displayName | type: string | description: Display name of the provider. For example, `Zoom` or `Google Meet`.  | validation: maxLength 200
     - name: updateSupported | type: boolean | description: Whether the provider supports updating conferences after creation.  
     - name: connectionMethods | type: array<ConnectionMethod> | description: Connection methods the provider supports.  | validation: maxItems 10
         - enum:
         -     OAUTH: OAuth authorization flow.
         -     CREDENTIALS: Username and password authentication.
         -     CUSTOM: Static custom link: a URL with an optional password and description, stored by Wix.
     - name: termsUrl | type: string | description: Terms of service URL for the provider.  | validation: format WEB_URL
     - name: privacyUrl | type: string | description: Privacy policy URL for the provider.  | validation: format WEB_URL
     - name: iconUrl | type: string | description: URL of the provider's icon or logo image.  | validation: format WEB_URL
     - name: supportUrl | type: string | description: Support page URL for the provider. For example, setup instructions, troubleshooting, or reconnection help.  | validation: format WEB_URL


```

### Examples

### List providers
Retrieves the conferencing providers available to the site.

```javascript
import { conferencing } from "@wix/calendar";

async function listProviders() {
  const response = await conferencing.listProviders();
}

/* Promise resolves to:
 * {
 *   "providers": [
 *     {
 *       "displayName": "Google Meet",
 *       "updateSupported": false,
 *       "connectionMethods": [
 *         "OAUTH"
 *       ],
 *       "termsUrl": "https://policies.google.com/terms",
 *       "privacyUrl": "https://policies.google.com/privacy",
 *       "iconUrl": "https://static.wixstatic.com/media/2f543c_25f234d1881c4940a2e4055d4ee47c7d~mv2.png",
 *       "supportUrl": "https://www.example.com/support/google-meet",
 *       "_id": "9040cd95-cb91-4b2f-807c-49bd4e2bf2d2"
 *     },
 *     {
 *       "displayName": "Custom Link",
 *       "updateSupported": false,
 *       "connectionMethods": [
 *         "CUSTOM"
 *       ],
 *       "_id": "503e9909-65ff-4065-ba69-07dac490396d"
 *     }
 *   ]
 * }
 */

```

### listProviders (self-managed)
Self-managed SDK calls require you to [create a client](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/about-the-wix-client.md).

```javascript
import { createClient } from '@wix/sdk';
import { conferencing } from '@wix/calendar';
// Import the auth strategy for the relevant access type
// Import the relevant host module if needed

const myWixClient = createClient ({
  modules: { conferencing },
  // Include the auth strategy and host as relevant
});


async function listProviders() {
  const response = await myWixClient.conferencing.listProviders();
};
```

---