Zoom Connector 1.0 Reference - Mule 4
Configurations
Client Credentials Config
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Name |
String |
Name for this configuration. Connectors reference the configuration with this name. |
x |
|
Connection |
Connection types for this configuration. |
x |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
60 |
|
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
SECONDS |
|
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
AUTO |
|
Name |
String |
ID used to reference this configuration. |
x |
|
Expiration Policy |
Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. |
Connection Types
Client Credentials Connection Provider
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Default Headers |
Array of Default Header. |
|||
Query Parameters |
Array of Default Query Param. |
|||
Connection Timeout |
Number |
How long the connector waits before timing out when establishing a connection to the remote service. |
30 |
|
Connection Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Timeout field. |
SECONDS |
|
Use Persistent Connections |
Boolean |
Indicates whether to use persistent connections: * Mule uses persistent connections. * Mule closes the connection after the first request completes. |
true |
|
Max Connections |
Number |
Maximum number of outbound connections to keep open at the same time. |
-1 |
|
Connection Idle Timeout |
Number |
When persistent connections are enabled, how long a connection can remain idle before Mule closes it. |
30 |
|
Connection Idle Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Idle Timeout field. |
SECONDS |
|
Proxy Config |
Configures a proxy for outbound connections. |
|||
Stream Response |
Boolean |
If this value is |
false |
|
Response Buffer Size |
Number |
Size of the buffer that stores the HTTP response, in bytes. |
-1 |
|
Base Uri |
String |
Parameter base URI. Each instance or tenant gets its own. |
||
Protocol |
Enumeration, one of:
|
Protocol to use for communication. |
HTTP |
|
TLS Configuration |
Configures TLS. If using the HTTPS protocol, you must configure TLS. |
|||
Reconnection |
Configures a reconnection strategy to use when a connector operation fails to connect to an external server. |
|||
Client Id |
String |
OAuth client ID registered with the service provider. |
x |
|
Client Secret |
String |
OAuth client secret registered with the service provider. |
x |
|
Token Url |
String |
Service provider’s token endpoint URL. |
||
Scopes |
String |
OAuth scopes requested during the dance. If not provided, it defaults to those in the annotation. |
||
Object Store |
String |
A reference to the object store used to store each resource owner ID’s data. If not specified, Mule automatically provisions the default one. |
Supported Operations
Zoom Connector Configuration
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Name |
String |
Name for this configuration. Connectors reference the configuration with this name. |
x |
|
Connection |
Connection types for this configuration. |
x |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
60 |
|
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
SECONDS |
|
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content.
* |
AUTO |
|
Name |
String |
ID used to reference this configuration. |
x |
|
Expiration Policy |
Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. |
Connection Types
Bearer Connection Provider
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Default Headers |
Array of Default Header. |
|||
Query Parameters |
Array of Default Query Param. |
|||
Connection Timeout |
Number |
How long the connector waits before timing out when establishing a connection to the remote service. |
30 |
|
Connection Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Timeout field. |
SECONDS |
|
Use Persistent Connections |
Boolean |
Indicates whether to use persistent connections: * Mule uses persistent connections. * Mule closes the connection after the first request completes. |
true |
|
Max Connections |
Number |
Maximum number of outbound connections to keep open at the same time. |
-1 |
|
Connection Idle Timeout |
Number |
When persistent connections are enabled, how long a connection can remain idle before Mule closes it. |
30 |
|
Connection Idle Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Idle Timeout field. |
SECONDS |
|
Proxy Config |
Configures a proxy for outbound connections. |
|||
Stream Response |
Boolean |
If this value is |
false |
|
Response Buffer Size |
Number |
Size of the buffer that stores the HTTP response, in bytes. |
-1 |
|
Base Uri |
String |
Parameter base URI. Each instance or tenant gets its own. |
||
Authorization |
String |
Authorization. |
||
Protocol |
Enumeration, one of:
|
Protocol to use for communication. |
HTTP |
|
TLS Configuration |
Configures TLS. If using the HTTPS protocol, you must configure TLS. |
|||
Reconnection |
Configures a reconnection strategy to use when a connector operation fails to connect to an external server. |
Oauth Connection Provider
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Default Headers |
Array of Default Header. |
|||
Query Parameters |
Array of Default Query Param. |
|||
Connection Timeout |
Number |
How long the connector waits before timing out when establishing a connection to the remote service. |
30 |
|
Connection Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Timeout field. |
SECONDS |
|
Use Persistent Connections |
Boolean |
Indicates whether to use persistent connections: * Mule uses persistent connections. * Mule closes the connection after the first request completes. |
true |
|
Max Connections |
Number |
Maximum number of outbound connections to keep open at the same time. |
-1 |
|
Connection Idle Timeout |
Number |
When persistent connections are enabled, how long a connection can remain idle before Mule closes it. |
30 |
|
Connection Idle Timeout Unit |
Enumeration, one of:
|
Time unit for the Connection Idle Timeout field. |
SECONDS |
|
Proxy Config |
Configures a proxy for outbound connections. |
|||
Stream Response |
Boolean |
If this value is |
false |
|
Response Buffer Size |
Number |
Size of the buffer that stores the HTTP response, in bytes. |
-1 |
|
Base Uri |
String |
Parameter base URI. Each instance or tenant gets its own. |
||
Protocol |
Enumeration, one of:
|
Protocol to use for communication. |
HTTP |
|
TLS Configuration |
Configures TLS. If using the HTTPS protocol, you must configure TLS. |
|||
Reconnection |
Configures a reconnection strategy to use when a connector operation fails to connect to an external server. |
|||
Consumer Key |
String |
OAuth consumerKey registered with the service provider. |
x |
|
Consumer Secret |
String |
OAuth consumerSecret registered with the service provider. |
x |
|
Authorization Url |
String |
Service provider’s authorization endpoint URL. |
||
Access Token Url |
String |
Service provider’s accessToken endpoint URL. |
||
Scopes |
String |
OAuth scopes requested during the dance. If not provided, it defaults to those in the annotation. |
||
Resource Owner Id |
String |
The resourceOwnerId which each component should use if it doesn’t reference otherwise. |
||
Before |
String |
Name of the flow to execute immediately before starting the OAuth dance. |
||
After |
String |
Name of the flow to execute right after receiving an accessToken. |
||
Listener Config |
String |
A reference to an <http:listener-config /> used to create the listener that catches the access token callback endpoint. |
x |
|
Callback Path |
String |
Path of the access token callback endpoint. |
x |
|
Authorize Path |
String |
Path of the local HTTP endpoint that triggers the OAuth dance. |
x |
|
External Callback Url |
String |
URL that the OAuth provider uses to access the callback endpoint if the endpoint is behind a proxy or accessed through an indirect URL. |
||
Object Store |
String |
A reference to the object store used to store each resource owner ID’s data. If not specified, Mule automatically provisions the default one. |
Delete A Chatbot Message
<zoom-connector-mule-4:delete-achatbot-message>
Deletes a message sent by your Chatbot app. To get authorized, make a POST request to the /oauth/token
endpoint with the client_credentials
grant type. Use https://api.zoom.us/oauth/token?grant_type=client_credentials
as the endpoint for the request. You must send your clientID and secret as a basic base64 encoded authorization header, such as Basic base64Encode({client_id}:{client_sceret})
. Next, use the token received (access_token) as a bearer token while making the DELETE /im/chat/messages/{message_id} request to delete a message. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP DELETE request to the /im/chat/messages/{message_id} endpoint.
-
Scope:
imchat:bot
-
Rate Limit Label:
Medium
-
Authorization Flow: Client Credentials Flow
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Message ID |
String |
Message ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
x |
|
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Edit Chatbot Message
<zoom-connector-mule-4:edit-chatbot-message>
Edits a message that was sent by your Chatbot app. After sending a message using the Send Chatbot Message API, you must store the messageId returned in the response so that you can make edits to the associated message using this API. To get authorized, make a POST request to the /oauth/token
endpoint with the client_credentials
grant type. Use https://api.zoom.us/oauth/token?grant_type=client_credentials
as the endpoint for the request. You must send your clientID and secret as a basic base64 encoded authorization header, such as Basic base64Encode({client_id}:{client_sceret})
. Next, use the token received (access_token) as a bearer token while making the PUT /im/chat/messages/{message_id} request to edit a chatbot message. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP PUT request to the /im/chat/messages/{message_id} endpoint.
-
Scope:
imchat:bot
-
Rate Limit Label:
Medium
-
Authorization Flow: Client Credentials Flow
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Message ID |
String |
Unique identifier of the message that needs to be updated. This is retrieved from the response of the Send Chatbot Message API. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
x |
|
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Sendchatbot
<zoom-connector-mule-4:sendchatbot>
Send chatbot messages from your marketplace Chatbot app. To get authorized, make a POST request to the /oauth/token
endpoint with the client_credentials
grant type. Use https://api.zoom.us/oauth/token?grant_type=client_credentials
as the endpoint for the request. You will need to send your clientID and secret as a basic base64 encoded authorization header, such as Basic base64Encode({client_id}:{client_sceret})
. Next, use the token received (access_token) as a bearer token while making the POST /im/chat/messages request to send chatbot messages. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP POST request to the /im/chat/messages endpoint.
-
Scope:
imchat:bot
-
Rate Limit Label:
Medium
-
Authorization Flow: Client Credentials Flow
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
x |
|
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Unauthorize
<zoom-connector-mule-4:unauthorize>
Deletes all the access token information of a given resource owner ID so that it is impossible to execute any operation for that user without doing the authorization dance again.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Resource Owner Id |
String |
ID of the resource owner whose access should be invalidated. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
Account
<zoom-connector-mule-4:account>
Gets details of a sub account that is listed under a master account. Your account must be a master account to retrieve sub accounts' details. Zoom allows only approved partners to use master APIs and create sub accounts. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP GET request to the /accounts/{accountId} endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
account:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Billing
<zoom-connector-mule-4:account-billing>
Gets billing information of a sub account. Only master accounts can use this API. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP GET request to the /accounts/{accountId}/billing endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
billing:master
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Billing Invoices
<zoom-connector-mule-4:account-billing-invoices>
Lists invoices of a Zoom account. To list a regular Zoom account’s invoices or a master account’s invoices, provide me
as the value of the accountId
path parameter. To list a sub account’s invoices, provide the account ID of the sub account in the accountId
path parameter. You can make one API request per account (accountId
) every five minutes until the daily limit is reached. This API has a daily limit of six requests per account (accountId
). This operation makes an HTTP GET request to the /accounts/{accountId}/billing/invoices endpoint.
-
Prerequisites: Account must be enrolled in Pro or a higher plan.
-
Scope:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
from |
String |
Start date for the invoice query in |
||
to |
String |
End date for the invoice query in |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Billing Update
<zoom-connector-mule-4:account-billing-update>
Updates billing information of a sub account. This API can only be used by master accounts that pay all billing charges of their associated sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/billing endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Call Logs
<zoom-connector-mule-4:account-call-logs>
Use this API to return an account’s call logs. This operation makes an HTTP GET request to the /phone/call_logs endpoint.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
from |
String |
Start date from which you would like to get the call logs. The start date must be within the past six months. The API only returns data pertaining to a month. Thus, the date range (defined using |
||
to |
String |
The end date up to which you would like to get the call logs for. The end date must be within the past six months. |
||
type |
String |
The type of the call logs. The value can be either |
||
path |
String |
Filter the API response by path of the call. The value of this field can be one of the following: |
||
Time type |
Enumeration, one of:
|
Enables you to sort call logs by start or end time. Choose the sort time value. Values include |
START_TIME |
|
Site ID |
String |
Unique identifier of the site. Use this query parameter if you have enabled multiple sites and would like to filter the response of this API call by call logs of a specific phone site. |
||
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Create
<zoom-connector-mule-4:account-create>
Creates a sub account under a master account. Your account must be a master account to create sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts. Email the partner programs team at partner-success@zoom.us for more details. The created account user will receive a confirmation email. This operation makes an HTTP POST request to the /accounts endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
account:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Disassociate
<zoom-connector-mule-4:account-disassociate>
Disassociate a sub account from its master account. This will leave the sub account intact but it will no longer be associated with the master account. This operation makes an HTTP DELETE request to the /accounts/{accountId} endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled. The account making this API request must be a master account.
-
Scope:
account:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Managed Domain
<zoom-connector-mule-4:account-managed-domain>
Get a sub account’s managed domains. This API can be used by Zoom Accounts that are on a Pro or a higher plan as well accounts that have master and sub accounts options enabled. To get managed domains of the master account, provide me
as the value for accountId in the path parameter. Provide the sub account’s Account ID as the value of accountId path parameter to get managed domains of the sub account. This operation makes an HTTP GET request to the /accounts/{accountId}/managed_domains endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
account:read:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Unique identifier of the account. To retrieve locked settings of the master account or a regular account, provide "me" as the value of this field. To retrieve locked settings of a sub account, provide the Account ID of the sub account in this field. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Options Update
<zoom-connector-mule-4:account-options-update>
Update a sub account’s options under the master account. Your account must be a master account to update the options for sub accounts. Zoom only assigns this privilege to trusted partners. This operation makes an HTTP PATCH request to the /accounts/{accountId}/options endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled. The account making this API request must be a master account.
-
Scope:
account:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Addon Cancel
<zoom-connector-mule-4:account-plan-addon-cancel>
Cancel additional plan of a sub account. The cancellation does not provide a refund for the current subscription. The service remains active for the current session. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/plans/addons/status endpoint.
-
Prerequisites: Pro or a higher plan with master account option enabled. The sub account must be a paid account.
-
Scope:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Addon Create
<zoom-connector-mule-4:account-plan-addon-create>
Subscribe a sub account to a Zoom add-on plan. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher subaccounts. Zoom allows only approved partners to use master APIs and manage subaccounts' subscriptions. For more information, email the partner programs team at partner-success@zoom.us. This operation makes an HTTP POST request to the /accounts/{accountId}/plans/addons endpoint.
-
Prerequisites: Pro or a higher plan with master account option enabled. The subaccount must be a paid account whose billing charges are paid by its master account.
-
Scopes:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Addon Update
<zoom-connector-mule-4:account-plan-addon-update>
Update an additional plan for a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP PUT request to the /accounts/{accountId}/plans/addons endpoint.
-
Prerequisites: Pro or a higher plan with master account enabled. The sub account must be a paid account. The billing charges for the sub account must be paid by the master account.
-
Scopes:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Base Delete
<zoom-connector-mule-4:account-plan-base-delete>
Cancel a base plan for a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/plans/base/status endpoint.
-
Prerequisites: The sub account must have a Pro or a higher plan.
-
Scopes:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Base Update
<zoom-connector-mule-4:account-plan-base-update>
Update a base plan of a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher subaccounts. Zoom allows only approved partners to use master APIs and manage subaccounts' subscriptions. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP PUT request to the /accounts/{accountId}/plans/base endpoint.
-
Prerequisites: The subaccount must have a Pro or a higher plan.
-
Scopes:
billing:master
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plan Create
<zoom-connector-mule-4:account-plan-create>
Subscribe a sub account to a Zoom plan using your master account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP POST request to the /accounts/{accountId}/plans endpoint.
-
Scopes:
billing:master
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Body |
String |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Plans
<zoom-connector-mule-4:account-plans>
Get plan information of a sub account that is managed by a master account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP GET request to the /accounts/{accountId}/plans endpoint.
-
Scopes:
billing:master
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Settings
<zoom-connector-mule-4:account-settings>
Use this API to get an account’s settings information. To get the settings of a master account, use me
as the value for the accountId
path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/settings endpoint.
-
Prerequisites: The account must be a paid account.
-
Scopes:
account:read:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
option |
Enumeration, one of:
|
Use the following options to filter the results of the account’s information: * View the account’s meeting authentication settings. * View the account’s recording authentication settings. * View the account’s security settings, for example, password requirements for user login or two-factor authentication. * View the account’s meeting security settings. |
||
Custom query fields |
String |
Name of the field by which to filter the response, for example, if you provide the |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Settings Update
<zoom-connector-mule-4:account-settings-update>
Update the settings of a sub account that is under a master account. To update the settings of the master account, use me
as the value of the accountId
path parameter. This operation makes an HTTP PATCH request to the /accounts/{accountId}/settings endpoint.
-
Prerequisites: The sub account must be a paid account.
-
Scopes:
account:write:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
option |
Enumeration, one of:
|
Use the following options to filter the results of the account’s information: * View the account’s meeting authentication settings. * View the account’s recording authentication settings. * View the account’s security settings, for example, password requirements for user login or two-factor authentication. * View the account’s meeting security settings. |
||
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Account Trusted Domain
<zoom-connector-mule-4:account-trusted-domain>
Get trusted domains of a sub account. To get the trusted domains of a master account, use me
as the value for the accountId
path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/trusted_domains endpoint.
-
Prerequisites: The sub account must be a paid account.
-
Scope:
account:read:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
The account ID. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Accounts
<zoom-connector-mule-4:accounts>
List all the sub accounts that have been created by a master account. Zoom allows only approved partners to use master APIs and manage sub accounts. Email the partner programs team at partner-success@zoom.us for more details. This operation makes an HTTP GET request to the /accounts endpoint.
-
Prerequisites: Pro or a higher paid account with master account option enabled.
-
Scope:
account:read:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Anumber To Blocked List
<zoom-connector-mule-4:add-anumber-to-blocked-list>
A Zoom account owner or a user with admin privilege can block phone numbers for phone users in an account. Blocked numbers can be inbound (numbers will be blocked from calling in) and outbound (phone users in your account won’t be able to dial those numbers). Blocked callers will hear a generic message stating that the person they are calling is not available. Use this API to create a blocked list and add a number to that blocked list. This operation makes an HTTP POST request to the /phone/blocked_list endpoint.
-
Prerequisites: Pro or higher account plan with Zoom phone license.
-
Scope:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add A Room
<zoom-connector-mule-4:add-aroom>
Use this API to add a Zoom Room to a Zoom account. This operation makes an HTTP POST request to the /rooms endpoint.
-
Prerequisites: Pro or a higher plan with Zoom Room license.
-
Scopes:
room:write:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Auto Receptionist
<zoom-connector-mule-4:add-auto-receptionist>
Auto receptionists answer calls with a personalized recording and routes calls to a phone user, call queue, common area phone, voicemail or an IVR system. Use this API to add an auto receptionist to a Zoom Phone. This operation makes an HTTP POST request to the /phone/auto_receptionists endpoint.
-
Prerequisites: Pro or higher account with Zoom Phone license.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Azr Location
<zoom-connector-mule-4:add-azrlocation>
Add a location to the location hierarchial structure(s) of Zoom Rooms in an account. This operation makes an HTTP POST request to the /rooms/locations endpoint.
-
Prerequisites: Account owner or admin permissions. Zoom Rooms Version 4.0 or higher.
-
Scopes:
room:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Batch Registrants
<zoom-connector-mule-4:add-batch-registrants>
Register up to 30 registrants at once for a meeting that requires registration. This operation makes an HTTP POST request to the /meetings/{meetingId}/batch_registrants endpoint.
-
Prerequisites: The meeting host must be a licensed user. The meeting must require registration and should be of type
2
, which means they should be scheduled meetings. Instant meetings and recurring meetings are not supported by this API. -
Scope:
meeting:write
,meeting:write:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
Unique identifier of the meeting (Meeting Number). |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Batch Webinar Registrants
<zoom-connector-mule-4:add-batch-webinar-registrants>
Use this API to register up to 30 registrants at once for a scheduled webinar that requires registration. This operation makes an HTTP POST request to the /webinars/{webinarId}/batch_registrants endpoint.
-
Prerequisites: The webinar host must be a Licensed user. The webinar should be of type
5
, which means it should be a scheduled webinar. Other types of webinars are not supported by this API. -
Scope:
webinar:write
,webinar:write:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
Unique identifier of the webinar. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Byoc Number
<zoom-connector-mule-4:add-byocnumber>
Use this API to add BYOC (Bring Your Own Carrier) phone numbers to Zoom Phone. This operation makes an HTTP POST request to the /phone/byoc_numbers endpoint.
-
Prerequisites: A Business or Enterprise plan. A Zoom Phone license.
-
Scopes:
phone:write:admin
,phone:write
, orphone:master
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Callout Countries
<zoom-connector-mule-4:add-callout-countries>
Specify the list of call-out countries for a master account or a sub account. To add call-out enabled countries to a sub account, provide the account ID of the sub account in the accountId
path parameter. To add call-out enabled countries to a master account, provide me
as the value of the accountId
path parameter. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/callout_countries endpoint.
-
Prerequisites: The account making this API request must be a master account with SIP Connected Audio Plan.
-
Scope:
sip_trunk:master
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Unique identifier of the account. To add Call-out enabled countries to a sub account, provide the account ID of the sub account in the |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Common Area Phone
<zoom-connector-mule-4:add-common-area-phone>
Use this API to add a common area phone. A common area phone can be provisioned by a Zoom account owner or a Zoom admin so that anyone in an organization can use it, for example, if your office has shared desks that don’t belong to a specific employees, you could add a common area phone so that any person can use it. This operation makes an HTTP POST request to the /phone/common_area_phones endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions. A supported device.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add External Contact
<zoom-connector-mule-4:add-external-contact>
Use this API to add an external contact. This operation makes an HTTP POST request to the /phone/external_contacts endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Internal Numbers
<zoom-connector-mule-4:add-internal-numbers>
This API allows a master account with a SIP Connected Audio plan to assign internal phone numbers, such as for numbers that are not provided by Zoom but are owned by the organization consuming the API, to a master account or a sub account. To add internal numbers to a sub account, provide the account ID of the sub account in the accountId
path parameter. To add internal numbers to a master account, provide me
as the value of the accountId
path parameter. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/internal_numbers endpoint.
-
Prerequisites: The account making this API request must be a master account with SIP Connected Audio Plan.
-
Scope:
sip_trunk:master
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Unique identifier of the account. To add internal numbers to a sub account, provide the account ID of the sub account in the |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Location
<zoom-connector-mule-4:add-location>
Use this API to add an emergency service location. This operation makes an HTTP POST request to the /phone/locations endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
-
Scopes:
phone:write:adminRate
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Members To Call Queue
<zoom-connector-mule-4:add-members-to-call-queue>
Add phone users and/or common area phones as members to a specific Call Queue. This operation makes an HTTP POST request to the /phone/call_queues/{callQueueId}/members endpoint.
-
Prerequisites: Pro or higher account plan. Zoom Phone license.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Call Queue Id |
String |
Unique identifier of the call queue. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Members To Shared Line Group
<zoom-connector-mule-4:add-members-to-shared-line-group>
A shared line group allows Zoom Phone admins to share a phone number and extension with a group of phone users or common area phones. This gives members of the shared line group access to the group’s direct phone number and voicemail. Use this API to add members to a Shared Line Group. Note that a member can only be added to one shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups/{sharedLineGroupId}/members endpoint.
-
Prerequisites: Pro or higher account with Zoom Phone license. A valid Shared Line Group. Account owner or admin privileges.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Shared Line Group Id |
String |
Unique identifier of the shared line group. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Phone Device
<zoom-connector-mule-4:add-phone-device>
By default, all Zoom Phone users can make and receive calls using the Zoom desktop and mobile applications. Additionally, if a desk phone is required, use this API to add a desk phone and assign it to a user. This operation makes an HTTP POST request to the /phone/devices endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions. A supported device.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Role Members
<zoom-connector-mule-4:add-role-members>
User roles can have a set of permissions that allows access only to the pages a user needs to view or edit. Use this API to assign a role to members. This operation makes an HTTP POST request to the /roles/{roleId}/members endpoint.
-
Prerequisites: A Pro or a higher plan.
-
Scopes:
role:write:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Role Id |
String |
The role ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add Setting Template
<zoom-connector-mule-4:add-setting-template>
Use this API to create a Zoom Phone setting template for an account. After creating a phone template, the defined settings will become the default settings for an account. This operation makes an HTTP POST request to the /phone/setting_templates endpoint.
-
Prerequisites: A Business or enterprise Zoom account. A Zoom Phone license.
-
Scopes:
phone:write:admin
,phone:write
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Add User Setting
<zoom-connector-mule-4:add-user-setting>
Use this API to define the voicemail access permissions of a user. For user-level apps, pass the me
value instead of the userId
parameter. Phone users can access shared voicemail inboxes in the Zoom desktop client, web portal, or provisioned desk phone. To view these settings in the Zoom web portal, navigate to the Admin Phone System Management and Users Rooms interface. Click the Users tab and select *User Settings. Scroll down to Voicemail Call Recordings. This operation makes an HTTP POST request to the /phone/users/{userId}/settings/{settingType} endpoint.
-
Prerequisites: A Business or Enterprise account.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
User Id |
String |
Unique identifier of the user. |
x |
|
Setting Type |
String |
Corresponds to the setting item you wish to modify. Allowed values: |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Calling Plan
<zoom-connector-mule-4:assign-calling-plan>
Use this API to assign a calling plan to a Zoom phone user. For user-level apps, pass the me
value instead of the userId
parameter. This operation makes an HTTP POST request to the /phone/users/{userId}/calling_plans endpoint.
-
Prerequisites: A Business or Enterprise account. A Zoom Phone license.
-
Scopes:
phone:write
,phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
User Id |
String |
User ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Calling Plans To Common Area Phone
<zoom-connector-mule-4:assign-calling-plans-to-common-area-phone>
Assign calling plans to common area phone. This operation makes an HTTP POST request to the /phone/common_area_phones/{commonAreaPhoneId}/calling_plans endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
-
Scope:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Phone Number
<zoom-connector-mule-4:assign-phone-number>
Use this API to assign a phone number to a user who has already enabled Zoom Phone. For user-level apps, pass the me
value instead of the userId
parameter. This operation makes an HTTP POST request to the /phone/users/{userId}/phone_numbers endpoint.
-
Prerequisites: A Business or Enterprise account. A Zoom Phone license.
-
Scopes:
phone:write
,phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
User Id |
String |
User ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Phone Numbers Auto Receptionist
<zoom-connector-mule-4:assign-phone-numbers-auto-receptionist>
Assign available phone numbers to an auto receptionist. The available numbers can be retrieved using the List Phone Numbers API with type
query parameter set to "unassigned". This operation makes an HTTP POST request to the /phone/auto_receptionists/{autoReceptionistId}/phone_numbers endpoint.
-
Prerequisites: Pro or higher account plan with Zoom Phone License. Account owner or admin permissions.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Auto Receptionist Id |
String |
Unique identifier of the Auto Receptionist. It can be retrieved from the [List Sites API](https://marketplace.zoom.us/docs/api-reference/zoom-api/phone-site/listphonesites). |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Phone Numbers Slg
<zoom-connector-mule-4:assign-phone-numbers-slg>
Use this API to assign phone numbers to a shared line groups. These direct phone numbers will be shared among members of the shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups/{sharedLineGroupId}/phone_numbers endpoint.
-
Prerequisites: Pro or higher account with Zoom Phone license. A valid Shared Line Group. Account owner or admin privileges
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Shared Line Group Id |
String |
Unique identifier of the shared line group. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Phone Numbers To Common Area Phone
<zoom-connector-mule-4:assign-phone-numbers-to-common-area-phone>
Assign phone numbers to common area phone. This operation makes an HTTP POST request to the /phone/common_area_phones/{commonAreaPhoneId}/phone_numbers endpoint.
-
Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
-
Scope:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Phone To Call Queue
<zoom-connector-mule-4:assign-phone-to-call-queue>
After buying phone numbers, you can assign them, allowing callers to directly dial a number to reach a call queue. This operation makes an HTTP POST request to the /phone/call_queues/{callQueueId}/phone_numbers endpoint.
-
Prerequisites: Pro or higher account plan. Account owner or admin permissions. Zoom Phone license.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Call Queue Id |
String |
Unique identifier of the call queue. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Sip Trunk Numbers
<zoom-connector-mule-4:assign-sip-trunk-numbers>
With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customer’s IP telephony network, will be connected over this trunk rather than over the PSTN. Use this API to assign internal numbers to a sub account. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/numbers endpoint.
-
Prerequisites: Pro or a higher account with SIP Connected Audio plan enabled. The account must be a master account.
-
Scopes:
sip_trunk:master
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Unique identifier of the sub account. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Sip Config
<zoom-connector-mule-4:assign-sipconfig>
Use this API to copy the Session Initiation Protocol (SIP) Connected Audio configurations applied on the Master account and enable or disable those configurations on a subaccount. With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customers' IP telephony network, will be connected over this trunk rather than over the PSTN. This operation makes an HTTP PATCH request to the /accounts/{accountId}/sip_trunk/settings endpoint.
-
Prerequisites: Pro or a higher account with SIP Connected Audio plan enabled. A Master account owner.
-
Scopes:
sip_trunk:master
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Account ID. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Assign Sip Trunks
<zoom-connector-mule-4:assign-siptrunks>
With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customer’s IP telephony network, will be connected over this trunk rather than over the PSTN. Use this API to assign SIP trunk(s) that are available on a master account to a sub account. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/trunks endpoint.
-
Prerequisites: The account making this API request must be a master account with an API Partner Plan and SIP Connected Audio Plan.
-
Scope:
sip_trunk:master
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Account Id |
String |
Unique identifier of the sub account. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Batch Add Locations
<zoom-connector-mule-4:batch-add-locations>
Use this API to batch add emergency service locations. This operation makes an HTTP POST request to the /phone/batch_locations endpoint.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Change Call Queue Manager
<zoom-connector-mule-4:change-call-queue-manager>
A call queue manager has the privileges to manage the call queue’s voicemail inbox and recordings, and change all call queue settings and call queue policy settings. Use this API to to set another phone user as the call queue manager. This operation makes an HTTP PUT request to the /phone/call_queues/{callQueueId}/manager endpoint.
-
Prerequisites: Pro or higher account plan. Account owner or admin permissions. Zoom Phone license.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Call Queue Id |
String |
Unique identifier of the call queue. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Change Main Company Number
<zoom-connector-mule-4:change-main-company-number>
Use this API to change an account’s main company number. External users can use the main company number to reach your Zoom Phone users by dialing the main company number and the user’s extension. It can also be used by your account’s Zoom Phone users as their caller ID when making calls. This operation makes an HTTP PUT request to the /phone/company_number endpoint.
-
Prerequisites: A Pro or higher account plan. Account owner or admin permissions.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Change Parent Location
<zoom-connector-mule-4:change-parent-location>
An account owner of a Zoom account can establish a Zoom Rooms Location Hierarchy to better organize Zoom Rooms spread accross various location. The location can be structured in a hierarchy with Country being the top-level location, followed by city, campus, building, and floor. The location in the lower level in the hierarchy is considered as a child of the location that is a level above in the hierarchy. Use this API to change the parent location of a child location. For instance, if the location hierarchy is structured in a way where there are two campuses (Campus 1, and Campus 2) in a City and Campus 1 consists of a building named Building 1 with a floor where Zoom Rooms are located, and you would like to rearrange the structure so that Building 1 along with its child locations (floor and Zoom Rooms) are relocated directly under Campus 2 instead of Campus 1, you must provide the location ID of Building 1 in the path parameter of this request and the location ID of Campus 2 as the value of parent_location_id
in the request body. This operation makes an HTTP PUT request to the /rooms/locations/{locationId}/location endpoint.
-
Prerequisites: Account owner or admin permission. Zoom Rooms version 4.0 or higher.
-
Scopes:
room:write:admin
-
Rate Limit Label:
Medium
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Location Id |
String |
Location Id |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Change Zoom Rooms App Version
<zoom-connector-mule-4:change-zoom-rooms-app-version>
Upgrade or downgrade the version of Zoom Rooms App installed on your Mac or Windows device. This operation makes an HTTP PUT request to the /rooms/{roomId}/devices/{deviceId}/app_version endpoint.
-
Prerequisites: Pro or a higher account with Zoom Rooms. Zoom Rooms software must be installed either on a Mac or a Windows device. This API does not support other devices.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Room Id |
String |
Unique identifier of the Zoom Room. |
x |
|
Device Id |
String |
Unique identifier of the Mac or the Windows device. The value of this field can be retrieved from the [List Zoom Room Devices API](https://marketplace.zoom.us/docs/api-reference/zoom-api/rooms/listzrdevices). |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Change Zr Location
<zoom-connector-mule-4:change-zrlocation>
An account owner of a Zoom account can establish a Zoom Rooms Location Hierarchy to better organize Zoom Rooms spread accress various location. The location can be structured in a hierarchy with Country being the top-level location, followed by city, campus, building, and floor. Use this API to assign a new location for a Zoom Room. Note that the Zoom Room can be assigned only to the lowest level location available in the hierarchy. This operation makes an HTTP PUT request to the /rooms/{roomId}/location endpoint.
-
Prerequisites: Account owner or admin permission. Zoom Rooms version 4.0 or higher.
-
Scopes:
room:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Room Id |
String |
Unique identifier of the Zoom Room. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Check In Rooms
<zoom-connector-mule-4:check-in-rooms>
The Zoom Rooms check-in feature helps maximize your room utilization. Use this API to either check in and confirm that you are utilizing the room reservation or to check out of the room so that the room gets released from the scheduled meeting and will be made available for others to use. Learn more from the Using the Zoom Rooms check-in feature guide. This operation makes an HTTP PATCH request to the /rooms/{id}/events endpoint.
-
Prerequisites: Zoom Rooms must have been set up for use for the account and must be online. You must have access to the Calendar Integration APIs (either Microsoft Exchange or Google Calendar APIs) to get calendar information associated with the room.
-
Scope:
room:write:admin
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
ID |
String |
Room ID |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create A Shared Line Group
<zoom-connector-mule-4:create-ashared-line-group>
A shared line group allows Zoom Phone admins to share a phone number and extension with a group of phone users or common area phones. This gives members of the shared line group access to the group’s direct phone number and voicemail. Use this API to create a shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups endpoint.
-
Prerequisites: Pro or higher account with Zoom Phone license. Account owner or admin privileges.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Batch Polls
<zoom-connector-mule-4:create-batch-polls>
Polls allow the meeting host to survey attendees. Use this API to create batch polls for a meeting. This operation makes an HTTP POST request to the /meetings/{meetingId}/batch_polls endpoint.
-
Prerequisites: Host user type must be a Pro or higher plan. Polling feature must be enabled in the host’s account. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
-
Scopes:
meeting:write:admin
meeting:write
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
Meeting Id |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Call Queue
<zoom-connector-mule-4:create-call-queue>
Call queues allow you to route incoming calls to a group of users. For instance, you can use call queues to route calls to various departments in your organization such as sales, engineering, billing, customer service etc. Use this API to create a call queue. You can add phone users or common area phones to call queues. This operation makes an HTTP POST request to the /phone/call_queues endpoint.
-
Prerequisites: Pro, Business, or Education account. Account owner or admin permissions. Zoom Phone license.
-
Scopes:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Channel
<zoom-connector-mule-4:create-channel>
Use this API to create a channel for a user. For user-level apps, pass the me
value instead of the userId
parameter. Zoom chat channels allow users to communicate via chat in private or public groups. This operation makes an HTTP POST request to the /chat/users/{userId}/channels endpoint.
-
Scopes:
chat_channel:write
orchat_channel:write:admin
-
Rate Limit Label:
Medium
Note that this API supports both user-managed apps and account-level apps. However, in an account-level OAuth app, to create a channel on behalf of another user in the same Zoom account, the user calling this API must have a role that has the Edit permission for the Chat channels feature.
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
User Id |
String |
Unique identifier of the user. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Phone Site
<zoom-connector-mule-4:create-phone-site>
Sites enable you to organize Zoom Phone users in your organization. Use this API to create a site. This operation makes an HTTP POST request to the /phone/sites endpoint.
-
Prerequisites: Multiple Sites must be enabled. Pro or a higher account with Zoom Phone enabled.
-
Scope:
phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Role
<zoom-connector-mule-4:create-role>
Each Zoom user automatically has a role which can either be owner, administrator, or a member. This operation makes an HTTP POST request to the /roles endpoint.
-
Prerequisites: Pro or higher plan. For setting the initial role, you must be the Account Owner. For subsequent role management, you must be the Account Owner or user with role management permissions.
-
Scopes:
role:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Create Sip Phone
<zoom-connector-mule-4:create-sipphone>
Zoom’s Phone System Integration (PSI), also referred as SIP phones, enables an organization to leverage the Zoom client to complete a softphone registration to supported premise based PBX system. End users will have the ability to have softphone functionality within a single client while maintaining a comparable interface to Zoom Phone. Use this API to enable a user to use SIP phone. This operation makes an HTTP POST request to the /sip_phones endpoint.
-
Prerequisites: Currently only supported on Cisco and Avaya PBX systems. The account owner or account admin must first enable SIP Phone Integration by contacting the Sales team.
-
Scope:
sip_phone:write:admin
-
Rate Limit Label:
Light
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Body |
Any |
Content to use. |
#[payload] |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
||
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Chat
<zoom-connector-mule-4:dashboard-chat>
Get metrics for how users are utilizing Zoom Chat to send messages. Use the from
and to
query parameters to specify a monthly date range for the dashboard data. The monthly date range must be within the last six months. Note that to query chat metrics from July 1, 2021 and later, use this endpoint instead of the Get IM metrics API. This operation makes an HTTP GET request to the /metrics/chat endpoint.
-
Prerequisites: Business or a higher plan.
-
Scope:
dashboard_im:read:admin
-
Rate Limit Label:
Resource-intensive
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Client Feedback
<zoom-connector-mule-4:dashboard-client-feedback>
Retrieve survey results from Zoom meetings client feedback. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/client/feedback endpoint.
-
Prerequisites: Business or higher account. Feedback to Zoom enabled.
-
Scope:
account:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Client Feedback Detail
<zoom-connector-mule-4:dashboard-client-feedback-detail>
Retrieve detailed information on a Zoom meetings client feedback. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/client/feedback/{feedbackId} endpoint.
-
Prerequisites: Business or higher account. Feedback to Zoom enabled.
-
Scope:
dashboard_home:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Feedback Id |
String |
Feedback Detail ID. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
||
to |
String |
End date. |
||
Page size |
Number |
Page size. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Crc
<zoom-connector-mule-4:dashboard-crc>
A Cloud Room Connector allows H.323/SIP endpoints to connect to a Zoom meeting. Use this API to get the hour by hour CRC Port usage for a specified period of time. We will provide the report for a maximum of one month. For example, if "from" is set to "2017-08-05" and "to" is set to "2017-10-10", we will adjust "from" to "2017-09-10". This operation makes an HTTP GET request to the /metrics/crc endpoint.
-
Prerequisites: Business, Education, or API Plan. Room Connector must be enabled on the account.
-
Scopes:
dashboard_crc:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Im
<zoom-connector-mule-4:dashboard-im>
Get metrics on how users are utilizing the Zoom Chat client. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. Deprecated: We will completely deprecate this endpoint in a future release. You can continue using this endpoint to query data for messages sent before July 1, 2021. To get metrics on chat messages sent on and after July 1, 2021, use the Get chat metrics API. This operation makes an HTTP GET request to the /metrics/im endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_im:read:admin
-
Rate Limit Label:
Resource-intensive
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Issue Detail Zoom Room
<zoom-connector-mule-4:dashboard-issue-detail-zoom-room>
Get information about the issues that occurred on the Top 25 Zoom Rooms with issues in an account. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/issues/zoomrooms/{zoomroomId} endpoint.
-
Prerequisites: Business or a higher plan. Zoom Room must be enabled in the account.
-
Scope:
dashboard_home:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Zoomroom Id |
String |
The Zoom room ID. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Issue Zoom Room
<zoom-connector-mule-4:dashboard-issue-zoom-room>
Get information on top 25 Zoom Rooms with issues in a month. The month specified with the "from" and "to" range should fall within the last six months. This operation makes an HTTP GET request to the /metrics/issues/zoomrooms endpoint.
-
Prerequisites: Business or a higher plan. Zoom Room must be enabled in the account.
-
Scope:
dashboard_home:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meeting Detail
<zoom-connector-mule-4:dashboard-meeting-detail>
Get details on live or past meetings. This overview will show if features such as audio, video, screen sharing, and recording were being used in the meeting. You can also see the license types of each user on your account. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId} endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The meeting types: |
LIVE |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meeting Participant Qos
<zoom-connector-mule-4:dashboard-meeting-participant-qos>
Use this API to retrieve the quality of service (QoS) for participants from live or past meetings. The data returned indicates the connection quality for sending or receiving video, audio, and shared content. The API returns this data for either the API request or when the API request was last received. This API will not return data if there is no data being sent or received at the time of request. Note that when the sender sends its data, a timestamp is attached to the sender’s data packet. The receiver then returns this timestamp to the sender. This helps determine the upstream and downstream latency, which includes the application processing time. The latency data returned is the five second average and five second maximum. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId}/participants/{participantId}/qos endpoint.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
Participant Id |
String |
Participant ID. |
x |
|
type |
Enumeration, one of:
|
The meeting types: |
LIVE |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meeting Participant Share
<zoom-connector-mule-4:dashboard-meeting-participant-share>
Retrieve the sharing and recording details of participants from live or past meetings. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId}/participants/sharing endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The meeting types: |
LIVE |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meeting Participants
<zoom-connector-mule-4:dashboard-meeting-participants>
Get a list of participants from live or past meetings. If you do not provide the type
query parameter, the default value will be set to live
and thus, you will only see metrics for participants in a live meeting, if any meeting is currently being conducted. To view metrics on past meeting participants, provide the appropriate value for type
. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId}/participants endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The meeting types: |
LIVE |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Include fields |
Enumeration, one of:
|
Provide |
||
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meeting Participants Qos
<zoom-connector-mule-4:dashboard-meeting-participants-qos>
Get a list of meeting participants from live or past meetings along with the quality of service they receive during the meeting such as connection quality for sending or receiving video, audio, and shared content. If you do not provide the type
query parameter, the default value will be set to live
and thus, you will only see metrics for participants in a live meeting, if any meeting is currently being conducted. To view metrics on past meeting participants, provide the appropriate value for type
. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId}/participants/qos endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Meeting Id |
String |
The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The meeting types: |
LIVE |
|
Page size |
Number |
The number of items returned per page. |
1 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Meetings
<zoom-connector-mule-4:dashboard-meetings>
List total live or past meetings that occurred during a specified period of time. This overview will show if features such as audio, video, screen sharing, and recording were being used in the meeting. You can also see the license types of each user on your account. You can specify a monthly date range for the dashboard data using the from
and to
query parameters. The month should fall within the last six months.
This operation makes an HTTP GET request to the /metrics/meetings endpoint.
-
Prerequisites: Business or a higher plan.
-
Scopes:
dashboard_meetings:read:admin
-
Rate Limit Label:
Resource-intensive
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
type |
Enumeration, one of:
|
Specify a value to get the response for the corresponding meeting type. The value of this field can be one of the following: |
LIVE |
|
from |
String |
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once. |
x |
|
to |
String |
End date. |
x |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Include fields |
Enumeration, one of:
|
Set the value of this field to "tracking_fields" if you would like to include tracking fields of each meeting in the response. |
||
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Webinar Detail
<zoom-connector-mule-4:dashboard-webinar-detail>
Retrieve details from live or past webinars. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId} endpoint.
-
Prerequisites: Business, Education, or API Plan with Webinar add-on.
-
Scopes:
dashboard_webinars:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The webinar type. |
LIVE |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Webinar Participant Qos
<zoom-connector-mule-4:dashboard-webinar-participant-qos>
Retrieve details on the quality of service that participants from live or past webinars received. This data indicates the connection quality for sending or receiving video, audio, and shared content. If nothing is being sent or received at that time, no information will be shown in the fields. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId}/participants/{participantId}/qos endpoint.
-
Prerequisites: Business, Education, or API Plan with Zoom Rooms set up.
-
Scopes:
dashboard_webinars:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
Participant Id |
String |
Participant ID. |
x |
|
type |
Enumeration, one of:
|
The webinar type. |
LIVE |
|
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Webinar Participant Share
<zoom-connector-mule-4:dashboard-webinar-participant-share>
Retrieve the sharing and recording details of participants from live or past webinars. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId}/participants/sharing endpoint.
-
Prerequisites: Business, Education, or API Plan with Webinar add-on.
-
Scopes:
dashboard_webinars:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The webinar type. |
LIVE |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Webinar Participants
<zoom-connector-mule-4:dashboard-webinar-participants>
Retrieve details on participants from live or past webinars. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId}/participants endpoint.
-
Prerequisites: Business, Education, or API Plan with Webinar add-on.
-
Scopes:
dashboard_webinars:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The webinar type. |
LIVE |
|
Page size |
Number |
Number of records returned within a single API call. |
30 |
|
Include fields |
Enumeration, one of:
|
Provide 'registrant_id' as the value for this field if you would like to see the registrant ID attribute in the response of this API call. A registrant ID is a unique identifier of a webinar registrant. |
||
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||
Response Timeout Unit |
Enumeration, one of:
|
Time unit for the Response Timeout field. |
||
Streaming Type |
Enumeration, one of:
|
How the connector streams request content to the remote service: * Connector automatically uses the best streaming strategy based on the request content. * Connector always streams the request content. * Connector does not stream the request content. |
||
Target Variable |
String |
Name of the variable that stores the operation’s output. |
||
Target Value |
String |
Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. |
#[payload] |
|
Reconnection Strategy |
Retry strategy in case of connectivity errors. |
Throws
-
ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
-
ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
-
ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
-
ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
-
ZOOM-CONNECTOR-MULE-4:NOT_FOUND
-
ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
-
ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
-
ZOOM-CONNECTOR-MULE-4:TIMEOUT
-
ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
-
ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
-
ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
Dashboard Webinar Participants Qos
<zoom-connector-mule-4:dashboard-webinar-participants-qos>
Retrieve a list of participants from live or past webinars and the quality of service they received. This data indicates the connection quality for sending or receiving video, audio, and shared content. If nothing is being sent or received at that time, no information will be shown in the fields. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId}/participants/qos endpoint.
-
Prerequisites: Business, Education, or API Plan with Webinar add-on.
-
Scopes:
dashboard_webinars:read:admin
-
Rate Limit Label:
Heavy
Parameters
Name | Type | Description | Default Value | Required |
---|---|---|---|---|
Configuration |
String |
Name of the configuration to use. |
x |
|
Webinar Id |
String |
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request. |
x |
|
type |
Enumeration, one of:
|
The webinar type. |
LIVE |
|
Page size |
Number |
The number of items returned per page. |
1 |
|
Output Mime Type |
String |
The MIME type of the payload that this operation outputs. |
||
Config Ref |
ConfigurationProvider |
Name of the configuration used to execute this component. |
||
Streaming Strategy |
|
Configures how Mule processes streams. The default is to use repeatable streams. |
||
Custom Query Parameters |
Object |
Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration. |
#[null] |
|
Custom Query Parameters |
Object |
Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration. |
||
Response Timeout |
Number |
How long Mule waits for a response to complete before the request times out. |
||