Zoom Connector 1.0 Reference | MuleSoft Documentation
| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Internal Call Out Country
`<zoom-connector-mule-4:delete-internal-call-out-country>`
Delete a previously assigned call-out country from a master account or a sub account. To remove call-out country from a sub account, provide the account ID of the sub account in the `accountId` path parameter. To remove call-out country from a master account, provide `me` as the value of the `accountId` path parameter. This operation makes an HTTP DELETE request to the /accounts/{accountId}/sip_trunk/callout_countries/{countryId} 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 | Name of the configuration to use.  
Account Id | Unique identifier of the account. To remove Call-out country from a sub account, provide the account ID of the sub account in the `accountId` path parameter. To remove Call-out country from a master account, provide `me` as the value of the `accountId` path parameter.  
Country Id | Two lettered ID of the country.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Internal Number
`<zoom-connector-mule-4:delete-internal-number>`
This API allows a master account with SIP Connected Audio plan to delete a previously assigned internal phone number from a master account or a sub account. To delete an internal number from a sub account, provide the account ID of the sub account in the `accountId` path parameter. To delete an internal number from a master account, provide `me` as the value of the `accountId` path parameter. This operation makes an HTTP DELETE request to the /accounts/{accountId}/sip_trunk/internal_numbers/{numberId} 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 | Name of the configuration to use.  
Account Id | Unique identifier of the account. To delete an internal number from a sub account, provide the account ID of the sub account in the `accountId` path parameter. To delete an internal number from a master account, provide `me` as the value of the `accountId` path parameter.  
Number Id | Unique identifier of the phone number. This value can be retrieved by calling the List Internal Numbers API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Location
`<zoom-connector-mule-4:delete-location>`
Use this API to remove an emergency location. This operation makes an HTTP DELETE request to the /phone/locations/{locationId} endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`
### 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


## Delete Location
`<zoom-connector-mule-4:delete-location>`
Use this API to remove an emergency location. This operation makes an HTTP DELETE request to the /phone/locations/{locationId} 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 | Name of the configuration to use.  
Location Id | The emergency service location’s ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Members Of Slg
`<zoom-connector-mule-4:delete-members-of-slg>`
Members of the shared line group have access to the group’s phone number and voicemail. Use this API to unassign all the existing members from a Shared Line Group. This operation makes an HTTP DELETE 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 | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group that you would like to delete.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Phone Numbers Slg
`<zoom-connector-mule-4:delete-phone-numbers-slg>`
Use this API to unassign all the phone numbers that have been assigned to the shared line group. This operation makes an HTTP DELETE 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 | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Phone Site
`<zoom-connector-mule-4:delete-phone-site>`
Sites enable you to organize Zoom Phone users in your organization. Use this API to delete a specific site in a Zoom account. To delete a site, in the query parameter, you must provide the Site ID of another site where the assets of current site (users, numbers and phones) can be transferred to. You cannot use this API to delete the main site. This operation makes an HTTP DELETE request to the /phone/sites/{siteId} endpoint.
  * Prerequisites: Account must have a Pro or a higher plan with Zoom Phone license. Multiple sites must be enabled.
  * Scope: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the site.  
Transfer site ID | Site ID of another site where the assets of the current site (users, numbers and phones) can be transferred to.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Role
`<zoom-connector-mule-4:delete-role>`
Each Zoom user automatically has a role which can either be owner, administrator, or a member. Account Owners and users with edit privileges for Role management can add customized roles with a list. Use this API to delete a role. This operation makes an HTTP DELETE request to the /roles/{roleId} endpoint.
  * Prerequisites: A Pro or higher plan. For role management and updates, 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 | Name of the configuration to use.  
Role ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Sip Phone
`<zoom-connector-mule-4:delete-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 delete a specific SIP phone on a Zoom account. This operation makes an HTTP DELETE request to the /sip_phones/{phoneId} endpoint.
  * Prerequisites: Currently only supported on Cisco and Avaya PBX systems. User must enable SIP Phone Integration by contacting the Sales team.
  * Scope: `sip_phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Phone Id | Unique identifier of the SIP Phone. It can be retrieved from the List SIP Phones API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Sip Trunk
`<zoom-connector-mule-4:delete-siptrunk>`
Use this API to remove existing SIP trunk of a sub account. This operation makes an HTTP DELETE request to the /accounts/{accountId}/sip_trunk/trunks/{trunkId} endpoint.
  * Prerequisites: The account making this API request must be a master account with API Partner Plan and SIP Connected Audio Plan.
  * Scope: `sip_trunk:master`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the sub account.  
Trunk Id | Unique identifier of the SIP Trunk that was previously assigned to a sub account. To retrieve the value of this field, use the List SIP Trunks API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete User Level Channel
`<zoom-connector-mule-4:delete-user-level-channel>`
Zoom chat channels allow users to communicate via chat in private or public groups. Use this API to delete a specific channel. This operation makes an HTTP DELETE request to the /chat/channels/{channelId} endpoint.
  * Scope: `chat_channel:write`
  * Rate Limit Label: `Medium`
### 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


## Delete User Level Channel
`<zoom-connector-mule-4:delete-user-level-channel>`
Zoom chat channels allow users to communicate via chat in private or public groups. Use this API to delete a specific channel. This operation makes an HTTP DELETE request to the /chat/channels/{channelId} endpoint.
  * Scope: `chat_channel:write`
  * Rate Limit Label: `Medium`


Note that this API only supports user-managed OAuth app.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Channel Id | Unique identifier of a channel.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete User Setting
`<zoom-connector-mule-4:delete-user-setting>`
Use this API to remove a user’s shared voicemail access settings. For user-level apps, pass the `me` value instead of the `userId` parameter. To view these settings in your 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 DELETE 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 | Name of the configuration to use.  
Unique identifier of the user.  
Setting Type | Corresponds to the setting item you wish to remove. Allowed values: `voice_mail`  
Shared ID | Required only for voicemail setting type.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Voicemail
`<zoom-connector-mule-4:delete-voicemail>`
Use this API to delete an account’s voicemail message. This operation makes an HTTP DELETE request to the /phone/voice_mails/{voicemailId} endpoint.
  * Prerequisites: A Zoom Phone license.
  * Scopes: `phone:write:admin`, `phone:write`, `phone_voicemail:write`, `phone_voicemail:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Voicemail Id | Unique identifier of the voicemail. Retrieve the value for this field by calling the [Get voicemails](https://developers.zoom.us/docs/api/) API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Delete Voicemail
`<zoom-connector-mule-4:delete-voicemail>`
Use this API to delete an account’s voicemail message. This operation makes an HTTP DELETE request to the /phone/voice_mails/{voicemailId} endpoint.
  * Prerequisites: A Zoom Phone license.
  * Scopes: `phone:write:admin`, `phone:write`, `phone_voicemail:write`, `phone_voicemail:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Voicemail Id | Unique identifier of the voicemail. Retrieve the value for this field by calling the [Get voicemails](https://developers.zoom.us/docs/api/) API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Delete Webinar Registrant
`<zoom-connector-mule-4:delete-webinar-registrant>`
Delete a webinar registrant. This operation makes an HTTP DELETE request to the /webinars/{webinarId}/registrants/{registrantId} endpoint.
  * Scopes: `webinar:write:admin` `webinar:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar ID.  
Registrant Id | The registrant ID.  
Occurrence ID | The webinar occurence ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Device Create
`<zoom-connector-mule-4:device-create>`
An H.323 or SIP device can make a video call to a Room Connector to join a Zoom cloud meeting. A Room Connector can also call out to an H.323 or SIP device to join a Zoom cloud meeting. Use this API to add an H.323/SIP device to your Zoom account. This operation makes an HTTP POST request to the /h323/devices endpoint.
  * Scopes: `h323:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Device Delete
`<zoom-connector-mule-4:device-delete>`
An H.323 or SIP device can make a video call to a Room Connector to join a Zoom cloud meeting. A Room Connector can also call out to an H.323 or SIP device to join a Zoom cloud meeting. Use this API to delete an H.323/SIP device from your Zoom account. This operation makes an HTTP DELETE request to the /h323/devices/{deviceId} endpoint.
  * Scopes: `h323:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Device Id | The device ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Device List
`<zoom-connector-mule-4:device-list>`
An H.323 or SIP device can make a video call to a Room Connector to join a Zoom cloud meeting. A Room Connector can also call out to an H.323 or SIP device to join a Zoom cloud meeting. Use this API to list all H.323/SIP Devices on a Zoom account. This operation makes an HTTP GET request to the /h323/devices endpoint.
  * Scopes: `h323:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Page size | Number of records returned within a single API call.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Device Update
`<zoom-connector-mule-4:device-update>`
An H.323 or SIP device can make a video call to a Room Connector to join a Zoom cloud meeting. A Room Connector can also call out to an H.323 or SIP device to join a Zoom cloud meeting. Use this API to edit H.323/SIP device information from your Zoom account. This operation makes an HTTP PATCH request to the /h323/devices/{deviceId} endpoint.
  * Scopes: `h323:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Device Id | The device ID.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Device Update
`<zoom-connector-mule-4:device-update>`
An H.323 or SIP device can make a video call to a Room Connector to join a Zoom cloud meeting. A Room Connector can also call out to an H.323 or SIP device to join a Zoom cloud meeting. Use this API to edit H.323/SIP device information from your Zoom account. This operation makes an HTTP PATCH request to the /h323/devices/{deviceId} endpoint.
  * Scopes: `h323:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Device Id | The device ID.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Download Invoice Pdf
`<zoom-connector-mule-4:download-invoice-pdf>`
Use this API to download a Zoom account’s billed invoice file, in PDF format. To get an account’s invoice ID, use the List billing invoices API. This operation makes an HTTP GET request to the /api/download/billing/invoices/{invoiceId} endpoint.
  * Scopes: `billing:master`
  * Rate Limits: You can make one request to this API every 30 minutes until the daily limit is reached. This API has a daily limit of 100 requests per account.


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Invoice Id | Invoice ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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 Message
`<zoom-connector-mule-4:edit-message>`
Use this API to edit a chat message that you previously sent to either a contact or a channel in Zoom by providing the ID of the message as the value of the `messageId` parameter. You can get the ID from the List User’s Chat Messages API. Additionally, as a query parameter, you must provide either the contact’s email address of the contact or the Channel ID of the channel where the message was sent. For user-level apps, pass https://developers.zoom.us/docs/api/using-zoom-apis/the-me-keyword[the `me` value] instead of the `userId` parameter. Note: For an account-level OAuth app, this API can only be used on behalf of a user who is assigned with a https://support.zoom.us/hc/en-us/articles/115001078646-Using-role-management:~:text=Each%20user%20in%20a%20Zoom,owner%2C%20administrator%2C%20or%20member.&text=Role%2Dbased%20access%20control%20enables,needs%20to%20view%20or%20edit[role] that has the Edit permission for Chat Messages. This operation makes an HTTP PUT request to the /chat/users/{userId}/messages/{messageId} endpoint.
  * Scope: `chat_message:write`,`chat_message:write:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User ID.  
Message Id | Unique identifier of the message.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User ID.  
Message Id | Unique identifier of the message.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Blocked List
`<zoom-connector-mule-4:get-ablocked-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 get information about a specific blocked list. This operation makes an HTTP GET request to the /phone/blocked_list/{blockedListId} endpoint.
  * Prerequisites: Pro or higher account plan with Zoom phone license.
  * Scope: `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Blocked List Id | Unique identifier of the blocked list.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Call Queue
`<zoom-connector-mule-4:get-acall-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 get information on a specific Call Queue. This operation makes an HTTP GET request to the /phone/call_queues/{callQueueId} endpoint.
  * Prerequisites: Pro, Business, or Education account. Account owner or admin permissions. Zoom Phone license.
  * Scopes: `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Call Queue Id | Unique identifier of the call queue. This can be retrieved from [List Call Queues API](https://developers.zoom.us/docs/api/).  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Account Billing Invoice
`<zoom-connector-mule-4:get-account-billing-invoice>`
Get detailed information about a specific invoice. To retrieve a regular Zoom account’s invoice details or a master account’s invoice details, provide `me` as the value of `accountId` path parameter. To list a sub account’s invoice details, provide the account ID of the sub account in the `accountId` path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/billing/invoices/{invoiceId} endpoint.
  * Prerequisites: Account must be enrolled in Pro or a higher plan. You can make one API request every thirty minutes until the daily limit is reached. This API has a daily limit of 100 requests per account.


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | The account ID.  
Invoice Id | The invoice ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Account Cloud Recording
`<zoom-connector-mule-4:get-account-cloud-recording>`
List cloud recordings available on an Account. To access a password protected cloud recording, add an "access_token" parameter to the download URL and provide JWT as the value of the "access_token". This operation makes an HTTP GET request to the /accounts/{accountId}/recordings endpoint.
  * Prerequisites: A Pro or a higher paid plan with Cloud Recording option enabled.
  * Scopes: `recording:read:admin` or `account:read:admin`. If the scope `recording:read:admin` is used, the Account ID of the Account must be provided in the `accountId` path parameter to list recordings that belong to the Account. This scope only works for sub accounts. To list recordings of a master account, the scope must be `account:read:admin` and the value of `accountId` should be `me`.
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account.  
Page size | Number of records returned within a single API call.  
The start date in UTC for the monthly range for which you would like to retrieve recordings. The maximum range can be a month. If no value is provided for this field, the default will be the current date. For example, if you make the API request on June 30, 2020, without providing the `from` and `to` parameters, the default value of the `from` field will be 2020-06-30 and the value of the `to` field will be 2020-07-01.  
The end date for the monthly range for which you would like to retrieve recordings. The maximum range can be a month.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Account Lock Settings
`<zoom-connector-mule-4:get-account-lock-settings>`
Account Locked Settings allow you turn settings on or off for all users in your account. No user except the account admin or account owner can change these settings. With lock settings, you force the settings on for all users. Use this API to retrieve an account’s locked settings. Note that 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. This operation makes an HTTP GET request to the /accounts/{accountId}/lock_settings endpoint.
  * Prerequisites: Pro or a higher paid account.
  * Scope: `account:read:admin`.
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | 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.  
`meeting_security`: Use this query parameter to view meeting security settings applied on the account.  
Custom query fields | Provide the name of the field by which you would like to filter the response. For example, if you provide "host_video" as the value of this field, you will get a response similar to the following: { "schedule_meeting": { "host_video": false } } You can provide multiple values by separating them with commas(example: "host_video,participant_video).  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Common Area Phone
`<zoom-connector-mule-4:get-acommon-area-phone>`
Use this API to get details on a specific common area phone in an account. 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 GET request to the /phone/common_area_phones/{commonAreaPhoneId} endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions. A supported device.
  * Scopes: `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Common Area Phone Id | Unique identifier of the common area phone. Use the unique identifier or the Mac address of the common area phone. The Mac address can be in hyphenated (`00-04-f2-5e-ec-3c`) or not hyphenated (`0004f25eec3c`) format. You can get this value from the List Common Area Phones API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Device
`<zoom-connector-mule-4:get-adevice>`
Get detailed information about a specific desk phone device. This operation makes an HTTP GET request to the /phone/devices/{deviceId} 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 | Name of the configuration to use.  
Device Id | Unique identifier of the device.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A External Contact
`<zoom-connector-mule-4:get-aexternal-contact>`
Use this API to get an external contact’s information. This operation makes an HTTP GET request to the /phone/external_contacts/{externalContactId} 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 | Name of the configuration to use.  
External Contact Id | The external contact’s ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Shared Line Group
`<zoom-connector-mule-4:get-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 list all the Shared Line Groups. This operation makes an HTTP GET request to the /phone/shared_line_groups/{sharedLineGroupId} endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. Account owner or admin privileges.
  * Scopes: `phone:read:admin` or `phone:write:admin`
  * Rate Limit Label: `Light`
## Get A Shared Line Group
`<zoom-connector-mule-4:get-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 list all the Shared Line Groups. This operation makes an HTTP GET request to the /phone/shared_line_groups/{sharedLineGroupId} endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. Account owner or admin privileges.
  * Scopes: `phone:read:admin` or `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get A Site
`<zoom-connector-mule-4:get-asite>`
Sites allow you to organize Zoom Phone users in your organization. Use this API to get information about a specific site. This operation makes an HTTP GET request to the /phone/sites/{siteId} endpoint.
  * Prerequisites: Account must have a Pro or a higher plan with Zoom Phone license. Multiple Sites must be enabled.
  * Scope: `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the site.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Billing Invoices Reports
`<zoom-connector-mule-4:get-billing-invoices-reports>`
Get department billing invoices reports for a specific billing period. Provide the `billing_id` of the billing period for which you would like to retrieve the invoices for. This ID can be retrieved from Get Billing Reports API. This operation makes an HTTP GET request to the /report/billing/invoices endpoint.
  * Prerequisites: Pro or a higher account with Department Billing option enabled. Contact the Zoom Support team to enable this feature.
  * Scopes: `report:read:admin`, `report:master`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Billing ID | Unique identifier of the Billing Report. Retrieve this ID from the response of Get Billing Reports API request.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Billing Report
`<zoom-connector-mule-4:get-billing-report>`
Get department billing reports of a Zoom account. This operation makes an HTTP GET request to the /report/billing endpoint.
  * Prerequisites: Pro or a higher account with Department Billing option enabled. Contact Zoom Support team for details.
  * Scopes: `report:read:admin`, `report:master`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Call Log Details
`<zoom-connector-mule-4:get-call-log-details>`
Use this API to return information about call logs. This operation makes an HTTP GET request to the /phone/call_logs/{callLogId} endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`, `phone_call_log:read`, `phone_call_log:read:admin`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Call Log Id | Unique identifier of the call log. Both `callLogId` and `callId` can be used as path parameters. The value for this field can be retrieved from account’s call logs or the user’s call logs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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
| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Call Log Metrics Details
`<zoom-connector-mule-4:get-call-log-metrics-details>`
Call logs provide a record of all incoming and outgoing calls over Zoom Phone in an account. Use this API to list call log details of a specific call. This operation makes an HTTP GET request to the /phone/metrics/call_logs/{call_id} endpoint.
  * Prerequisites: Business, or Education account. Zoom Phone license.
  * Scopes: `phone:read:admin`, `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the phone call. The value of this field can be retrieved from [List Call Logs]() API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Call Qo S
`<zoom-connector-mule-4:get-call-qo-s>`
Get call quality of service (QoS) data for a call made or received by a Zoom phone user in the account. This operation makes an HTTP GET request to the /phone/metrics/call_logs/{callId}/qos endpoint.
  * Prerequisites: Business, or Education account. Zoom Phone license.
  * Scopes: `phone:read:admin`, `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the call.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Call Queue Recordings
`<zoom-connector-mule-4:get-call-queue-recordings>`
Use this API to view call recordings from the call queue. This operation makes an HTTP GET request to the /phone/call_queues/{callQueueId}/recordings endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. Automatic call recordings must be enabled in the Policy Settings for call queues.
  * Scope: `phone:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Call Queue Id | Unique identifier of the call queue.  
Page size | Number of records returned within a single API call.  
Start date (within a 6 month range).  
End date (within a 6 month range).  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable
## Get Call Queue Recordings
`<zoom-connector-mule-4:get-call-queue-recordings>`
Use this API to view call recordings from the call queue. This operation makes an HTTP GET request to the /phone/call_queues/{callQueueId}/recordings endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. Automatic call recordings must be enabled in the Policy Settings for call queues.
  * Scope: `phone:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Call Queue Id | Unique identifier of the call queue.  
Page size | Number of records returned within a single API call.  
Start date (within a 6 month range).  
End date (within a 6 month range).  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Channel
`<zoom-connector-mule-4:get-channel>`
Use this API to get information about a specific channel. 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 GET request to the /chat/users/{userId}/channels/{channelId} endpoint.
  * Scopes: `chat_channel:read:admin`
  * Rate Limit Label: `Medium`


Note: For an account-level OAuth app, this API can only be used on behalf of a user who is assigned with a role that has the View or Edit permission for Chat Channels.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Channel Id | Unique identifier of a channel.  
Unique identifier of the user who is the owner of the channel.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Channels
`<zoom-connector-mule-4:get-channels>`
Use this API to list a user’s chat channels. 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 GET request to the /chat/users/{userId}/channels endpoint.
  * Scopes: `chat_channel:read` or `chat_channel:read: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 list channels of another user in the same Zoom account, the user calling this API must have a role that has the View or Edit permission for the Chat channels feature.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the user.  
Page size | The number of records returned from a single API call.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Chat Message
`<zoom-connector-mule-4:get-chat-message>`
Get a chat message previously sent to a contact or a channel. For user-level apps, pass the `me` value instead of the `userId` parameter. You must provide one of the following query parameters: * `to_contact` - The email address of the Zoom contact to whom you sent the message. * `to_channel` - The ID of the Zoom channel where you sent the message. This operation makes an HTTP GET request to the /chat/users/{userId}/messages/{messageId} endpoint.
  * Scopes: `chat_message:read`, `chat_message:read:admin`
  * Rate Limit Label: `Medium`


Note: For an account-level OAuth app, you can only use this API for a user assigned the Edit permission for the Chat message role setting.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User ID.  
Message ID | Message ID.  
To contact | The `userId` or email address of a Zoom Chat contact to whom you sent the message. Note: You must use this query parameter to delete a message sent to a Zoom Chat contact.  
To channel | The `channelId` of the Zoom Chat channel where the message is sent. Note: You must use this query parameter to delete a message sent to Zoom Chat channel.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Chat Messages
`<zoom-connector-mule-4:get-chat-messages>`
Use this API to list the current user’s chat messages between the user and an individual contact or a chat channel. For user-level apps, pass https://developers.zoom.us/docs/api/using-zoom-apis/the-me-keyword[the `me` value] instead of the `userId` parameter. In the query parameter, you must provide one of the following: * `to_contact`: The email address of the contact with whom the user conversed by sending or receiving messages. * `to_channel`: The channel ID of the channel to or from which the user has sent and/or received messages. Note: For an account-level OAuth app, this API can only be used on behalf of a user who is assigned with a https://support.zoom.us/hc/en-us/articles/115001078646-Using-role-management:~:text=Each%20user%20in%20a%20Zoom,owner%2C%20administrator%2C%20or%20member.&text=Role%2Dbased%20access%20control%20enables,needs%20to%20view%20or%20edit[role] that has the View or Edit permission for Chat Messages. This operation makes an HTTP GET request to the /chat/users/{userId}/messages endpoint.
  * Scopes: `chat_message:read`, `chat_message:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User ID.  
To contact | The email address of a chat contact with whom the current user chatted. Messages that were sent and/or received between the user and the contact are displayed. Note: You must provide either `contact` or `channel` as a query parameter to retrieve messages either from an individual or a chat channel.  
To channel | The channel Id of a channel inside which the current user had chat conversations. Messages that were sent and/or received between the user and the channel are displayed. Note: You must provide either `contact` or `channel` as a query parameter to retrieve messages either from an individual or a chat channel.  
The query date for which you would like to get the chat messages. This value defaults to the current date.  
Page size | The number of records returned with a single API call.  
Include deleted and edited message | **Optional** Set the value of this field to `true` to include edited and deleted messages in the response.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User ID.  
To contact | The email address of a chat contact with whom the current user chatted. Messages that were sent and/or received between the user and the contact are displayed. Note: You must provide either `contact` or `channel` as a query parameter to retrieve messages either from an individual or a chat channel.  
To channel | The channel Id of a channel inside which the current user had chat conversations. Messages that were sent and/or received between the user and the channel are displayed. Note: You must provide either `contact` or `channel` as a query parameter to retrieve messages either from an individual or a chat channel.  
The query date for which you would like to get the chat messages. This value defaults to the current date.  
Page size | The number of records returned with a single API call.  
Include deleted and edited message | **Optional** Set the value of this field to `true` to include edited and deleted messages in the response.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Group Lock Settings
`<zoom-connector-mule-4:get-group-lock-settings>`
Retrieve a group’s locked settings. If you lock a setting, the group members will not be able to modify it individually. Note: The `force_pmi_jbh_password` field under meeting settings is planned to be deprecated on September 22, 2019. This field will be replaced by another field that will provide the same functionality. This operation makes an HTTP GET request to the /groups/{groupId}/lock_settings endpoint.
  * Prerequisites: Pro, Business, or Education account.
  * Scopes: `group:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Group Id | ID of the group.  
Custom query fields | Provide the name of the field by which you would like to filter the response. For example, if you provide "host_video" as the value of this field, you will get a response similar to the following: { "schedule_meeting": { "host_video": false } } You can provide multiple values by separating them with commas(example: "host_video,participant_video).  
Specify `meeting_security` as the value of this field if you would like to view security settings applied on a meeting hosted by the users in this group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Group Settings
`<zoom-connector-mule-4:get-group-settings>`
Get settings for a group. This operation makes an HTTP GET request to the /groups/{groupId}/settings endpoint.
  * Prerequisites: Pro, Business, or Education account.
  * Scopes: `group:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Group Id | Group ID.  
Custom query fields | Provide the name of the field by which you would like to filter the response. For example, if you provide "host_video" as the value of this field, you will get a response similar to the following: { "schedule_meeting": { "host_video": false } } You can provide multiple values by separating them with commas(example: "host_video,participant_video).  
Enumeration, one of:
  * MEETING_AUTHENTICATION
  * RECORDING_AUTHENTICATION

| * `meeting_authentication`: Use this query parameter to view meeting authentication configuration applied on the group. * `recording_authentication`: Use this query parameter to view recording authentication configuration applied on the group. * `meeting_security`: Use this query parameter to view meeting security settings applied on the group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Group Id | Group ID.  
Custom query fields | Provide the name of the field by which you would like to filter the response. For example, if you provide "host_video" as the value of this field, you will get a response similar to the following: { "schedule_meeting": { "host_video": false } } You can provide multiple values by separating them with commas(example: "host_video,participant_video).  
Enumeration, one of:
  * MEETING_AUTHENTICATION
  * RECORDING_AUTHENTICATION

| * `meeting_authentication`: Use this query parameter to view meeting authentication configuration applied on the group. * `recording_authentication`: Use this query parameter to view recording authentication configuration applied on the group. * `meeting_security`: Use this query parameter to view meeting security settings applied on the group.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Live Stream Details For Meeting
`<zoom-connector-mule-4:get-live-stream-details-for-meeting>`
Zoom allows users to live stream a meeting to a custom platform. Use this API to get a meeting’s live stream configuration details such as Stream URL, Stream Key, and Page URL. This operation makes an HTTP GET request to the /meetings/{meetingId}/livestream endpoint.
  * Prerequisites: Meeting host must be a licensed user with a Pro or higher plan. Live streaming details must have been configured for the meeting.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | Unique identifier of the meeting.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Live Stream Details For Webinar
`<zoom-connector-mule-4:get-live-stream-details-for-webinar>`
Zoom allows users to live stream a webinar to a custom platform. Use this API to get a webinar’s live stream configuration details such as Stream URL, Stream Key, and Page URL. This operation makes an HTTP GET request to the /webinars/{webinarId}/livestream endpoint.
  * Prerequisites: Pro or higher plan with a Webinar Add-on. Live streaming details must have been configured for the webinar.
  * Scopes: `webinar:read:admin` `webinar:read`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar’s unique ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar’s unique ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Location
`<zoom-connector-mule-4:get-location>`
Use this API to return an emergency service location’s information. This operation makes an HTTP GET request to the /phone/locations/{locationId} 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 | Name of the configuration to use.  
Location Id | The emergency service location’s ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Phone Number Details
`<zoom-connector-mule-4:get-phone-number-details>`
Use this API to get information about an account’s Zoom Phone number. This operation makes an HTTP GET request to the /phone/numbers/{numberId} endpoint.
  * Prerequisites: A Pro or higher account plan. A Zoom phone license.
  * Scopes: `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Number Id | Unique identifier of the Phone Number. This can be retrieved from the List Phone Numbers API.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Phone Recordings
`<zoom-connector-mule-4:get-phone-recordings>`
Use this API to list an account’s call recordings. This operation makes an HTTP GET request to the /phone/recordings endpoint.
  * Prerequisites: A Pro or higher account plan. A Zoom phone license. Account owner or admin privileges.
  * Scopes: `phone:read:admin`, `phone:write:admin`, `phone_recording:read:admin`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Page size | Number of records returned within a single API call. The default is 30, and the maximum is 100.  
Start date and time in **yyyy-mm-dd** format or **yyyy-MM-dd** HH:mm:ss 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.  
End date and time in **yyyy-mm-dd** format or **yyyy-MM-dd** HH:mm:ss format, the same formats supported by the `from` parameter.  
Owner type | The owner type. The allowed values are null, `user`, or `callQueue`. The default is null. If null, returns all owner types.  
Recording type | The recording type. The allowed values are null, `OnDemand`, or `Automatic`. The default is null. If null, returns all recording types.  
The site ID. The default is `All sites`. | All sites  
Query date type |  Enumeration, one of:
  * START_TIME
  * END_TIME

| The query’s date type. | START_TIME  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Plan Usage
`<zoom-connector-mule-4:get-plan-usage>`
Get information on usage of plans of an account. This API supports regular accounts as well as master and sub accounts. To get the plan usage of a regular account, use the `account:read:admin` scope and provide `me` as the value of the `accountId` path parameter. To get plan usage of a master account, provide the keyword "me" as the value of the `accountId` path parameter and use the `billing:master` scope. To get plan usage of a sub account, provide the actual account Id of the sub account as the value of the `accountId` path parameter and use the `billing:master` scope. This operation makes an HTTP GET request to the /accounts/{accountId}/plans/usage endpoint.
  * Prerequisites: Account type: master account on a paid Pro, Business, or Enterprise plan.
  * Scope: `billing:master` for master and sub accounts. `account:read:admin` for regular Zoom accounts.
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Account ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration
| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Ps Operation Logs
`<zoom-connector-mule-4:get-psoperation-logs>`
The Phone System operation logs report allows account owners and admins to view monthly Zoom phone related admin operation details. Use this API to retrieve the Phone System Operation Logs Report. Account owners and admins can also access this information by logging into their Zoom accounts and navigating to phone system operation logs. This operation makes an HTTP GET request to the /phone/reports/operationlogs endpoint.
  * Prerequisites: Account must be enrolled in Pro or a higher plan. Account must be enrolled in a Zoom phone plan.
  * Scopes: `phone:read:admin`, `phone:write:admin`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
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 provides only one month worth of data per API request.  
End date in 'yyyy-mm-dd' format.  
Category type | Filter the response by the category of the action performed. By default, the value of this field is "all" and thus, the response will include log of all operations for the defined period. To only include response for a specific category type, provide a value for `category_type`.  
Page size | Number of records returned within a single API call.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Role Information
`<zoom-connector-mule-4:get-role-information>`
Each Zoom user automatically has a role which can either be owner, administrator, or a member. Account Owners and users with edit privileges for Role management can add customized roles with a list of privileges. Use this API to get information including specific privileges assigned to a role. This operation makes an HTTP GET request to the /roles/{roleId} endpoint.
  * Prerequisites: A Pro or higher plan. For role management and updates, you must be the Account Owner or user with role management permissions.
  * Scopes: `role:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Role ID.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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
| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Setting Template
`<zoom-connector-mule-4:get-setting-template>`
Use this API to return information about an account’s phone template. This operation makes an HTTP GET request to the /phone/setting_templates/{templateId} endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:write:admin` or `phone:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Template Id | Unique identifier of the template.  
Custom query fields | Provide the name of the field to use to filter the response. For example, if you provide "description" as the value of the field, you will get a response similar to the following: {description: template description}.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get Tracking Sources
`<zoom-connector-mule-4:get-tracking-sources>`
Webinar Registration Tracking Sources allow you to see where your registrants are coming from if you share the webinar registration page in multiple platforms. You can then use the source tracking to see the number of registrants generated from each platform. Use this API to list information on all the tracking sources of a webinar. This operation makes an HTTP GET request to the /webinars/{webinarId}/tracking_sources endpoint.
  * Prerequisites: Webinar license. Registration must be required for the Webinar.
  * Scopes: `webinar:read:admin`, `webinar:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar ID in "**long** " format (represented as int64 data type in JSON).  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get User Contact
`<zoom-connector-mule-4:get-user-contact>`
A user under an organization’s Zoom account has internal users listed under Company Contacts in the Zoom Client. A Zoom user can also add another Zoom user as a contact. Call this API to get information on a specific contact of the Zoom user. Note that this API only supports user-managed OAuth app. This operation makes an HTTP GET request to the /chat/users/me/contacts/{contactId} endpoint.
  * Scope: `chat_contact:read`
  * Rate Limit Label: `Medium`
## Get User Contact
`<zoom-connector-mule-4:get-user-contact>`
A user under an organization’s Zoom account has internal users listed under Company Contacts in the Zoom Client. A Zoom user can also add another Zoom user as a contact. Call this API to get information on a specific contact of the Zoom user. Note that this API only supports user-managed OAuth app. This operation makes an HTTP GET request to the /chat/users/me/contacts/{contactId} endpoint.
  * Scope: `chat_contact:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Contact Id | The user’s contact ID or email address. The contact can be either a company contact or an external contact.  
Query presence status | The presence status of the contact. Include this query parameter with a value of `true` to get the presence status of the contact in the response.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Attributes Type |  HTTP Response Attributes  
---|---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get User Contacts
`<zoom-connector-mule-4:get-user-contacts>`
A user under an organization’s Zoom account has internal users listed under Company Contacts in the Zoom Client. A Zoom user can also add another Zoom user as a contact. Call this API to list all the contacts of a Zoom user. Zoom contacts are categorized into "company contacts" and "external contacts". You must specify the contact type in the `type` query parameter. If you do not specify, by default, the type will be set as company contact. Note that this API only supports user-managed OAuth app. This operation makes an HTTP GET request to the /chat/users/me/contacts endpoint.
  * Scope: `chat_contact:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The type of contact. The value can be one of the following: * `company` Contacts from the user’s organization. * `external` External contacts.  
Page size | The number of records returned with a single API call.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| How the connector streams request content to the remote service: * `AUTO` (default) Connector automatically uses the best streaming strategy based on the request content. * `ALWAYS` Connector always streams the request content. * `NEVER` Connector does not stream the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The outcome of the expression is stored in the **Target Variable** field. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| Retry strategy in case of connectivity errors.  
### Output
Array of Any  
---  
### For Configurations
  * Zoom Connector Configuration


### 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


## Get User Level Channel
`<zoom-connector-mule-4:get-user-level-channel>`
Zoom chat channels allow users to communicate via chat in private or public groups. Use this API to get information about a specific channel. This operation makes an HTTP GET request to the /chat/channels/{channelId} endpoint.
  * Scope: `chat_channel:read`
  * Rate Limit Label: `Medium`


Note that this API supports only user-managed OAuth apps. If you use an Account-Level OAuth Access token, you can only retrieve the channel information for the authorized user. You can’t retrieve the channel information of other account users. Use the Account-Level Get Channel Info API to retrieve the channel information of other account users.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Channel Id | Unique identifier of a channel.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | 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 | 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 | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Response Timeout** field.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER