Zoom Connector 1.0 Reference | MuleSoft Documentation
## List Sip Phones
`<zoom-connector-mule-4:list-sip-phones>`
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 list SIP phones on an account. This operation makes an HTTP GET request to the /sip_phones 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: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Search key | User name or email address of a user. If this parameter is provided, only the SIP phone system integration enabled for that specific user will be returned. Otherwise, all SIP phones on an account will be returned.  
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


## List Sip Trunk Numbers
`<zoom-connector-mule-4:list-sip-trunk-numbers>`
With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customers' IP telephony network, will be connected over this trunk rather than over the PSTN. Use this API to list all the numbers that are configured for SIP Connected Audio in a Zoom Account. This operation makes an HTTP GET request to the /sip_trunk/numbers endpoint.
  * Prerequisites: Pro or a higher account with SIP Connected Audio plan enabled. The account must be a master account.
  * Scopes: `sip_trunk:master`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | 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


## List Sip Trunks
`<zoom-connector-mule-4:list-siptrunks>`
With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customer’s IP telephony network, will be connected over this trunk rather than over the PSTN. Use this API to list all the SIP trunks assigned to a master account or a sub account of the master account. To retrieve SIP trunks assigned to a sub account, provide the account ID of the sub account in the `accountId` path parameter. To retrieve SIP trunks of a master account, provide `me` as the value of the `accountId` path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/sip_trunk/trunks endpoint.
  * Prerequisites: The account must either be a master account or a sub account with API Partner Plan and SIP Connected Audio Plan.
  * Scope: `sip_trunk:read:admin`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account. To retrieve SIP trunks assigned to a sub account, provide the account ID of the sub account in the as the value of this field. To retrieve SIP trunks of a master account, provide `me` as the value of this field.  
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.  
Account Id | Unique identifier of the account. To retrieve SIP trunks assigned to a sub account, provide the account ID of the sub account in the as the value of this field. To retrieve SIP trunks of a master account, provide `me` as the value of this field.  
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


## List Webinar Participants
`<zoom-connector-mule-4:list-webinar-participants>`
Use this API to list all the participants who attended a webinar hosted in the past. This operation makes an HTTP GET request to the /past_webinars/{webinarId}/participants endpoint.
  * Prerequisites: Pro or higher plan with a Webinar Add-on.
  * 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 | Unique identifier of the webinar. You can retrieve the value of this field by calling the [list webinars](https://developers.zoom.us/docs/api/) API.  
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


## List Webinar Templates
`<zoom-connector-mule-4:list-webinar-templates>`
Use this API to list a user’s existing webinar templates' information. For user-level apps, pass the `me` value instead of the `userId` parameter. When you schedule a webinar, you can save the settings for that webinar as a template for scheduling future webinars. This operation makes an HTTP GET request to the /users/{userId}/webinar_templates endpoint.
  * Prerequisites: Pro or a higher account with Webinar plan enabled.


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
User 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


## List Zoom Rooms
`<zoom-connector-mule-4:list-zoom-rooms>`
Zoom Rooms is a software-based room system that provides an integrated experience for audio conferencing, wireless screen sharing and video conferencing. Use this API to list all the existing Zoom Rooms in a Zoom account. This operation makes an HTTP GET request to the /rooms endpoint.
  * Prerequisites: Pro or a higher plan with Zoom Room license.
  * Scopes: `room:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Enumeration, one of:
  * OFFLINE
  * AVAILABLE
  * IN_MEETING
  * UNDER_CONSTRUCTION

| The status of the Zoom Room.  
Enumeration, one of:
  * ZOOM_ROOM
  * SCHEDULING_DISPLAY_ONLY
  * DIGITAL_SIGNAGE_ONLY

| Type of the Zoom Rooms.  
Unassigned rooms | Use this query parameter with a value of `true` if you would like to see Zoom Rooms in your account that have not been assigned to anyone yet.  
Page size | Number of records returned within a single API call.  
Location ID | Parent location ID of the Zoom Room.  
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


## List Zr Devices
`<zoom-connector-mule-4:list-zrdevices>`
List information about the devices that are being used for a specific Zoom Room in an account. This operation makes an HTTP GET request to the /rooms/{roomId}/devices endpoint.
  * Prerequisites: Pro or a higher plan with Zoom Room license. Account owner or admin permissions.
  * Scopes: `room:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the Zoom Room. This can be retrieved from the response of List Zoom Rooms 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
| 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


## List Zr Locations
`<zoom-connector-mule-4:list-zrlocations>`
A Zoom account owner or a Zoom Room administrator can establish a location hierarchy to help manage Zoom Rooms that are spread among a variety of locations. Use this API to list the different location types used for Zoom Rooms in an account. This operation makes an HTTP GET request to the /rooms/locations endpoint.
  * Prerequisites: Account owner or admin permissions. Zoom Rooms Version 4.0 or higher.
  * Scopes: `room:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Parent location ID | A Unique identifier of the parent location. For instance, if a Zoom Room is located in Floor 1 of Building A, the location of Building A will be the parent location of Floor 1. Use this parameter to filter the response by a specific location hierarchy level.  
Use this field to filter the response by the type of location. The value can be one of the following: `country`, `states`, `city`, `campus`, `building`, `floor`.  
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


## Listimmessages
`<zoom-connector-mule-4:listimmessages>`
Get IM Chat messages for a specified period of time. This API only supports Oauth2. This operation makes an HTTP GET request to the /im/users/{userId}/chat/messages endpoint.
  * Scopes: `imchat:read`
  * Rate Limit Label: `Medium`


Deprecated: By the end of 2021, Zoom will deprecate this API in favor of a consolidated set of APIs. The API will still be available for you to use, though Zoom will no longer provide support for it. For further information, refer to Announcements: IM APIs Deprecation.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address.  
Chat user | Chat user’s ID or email address.  
IM Channel’s ID.  
IM message''s query date time, format as yyyy-MM-dd.  
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


## Manage E911signage
`<zoom-connector-mule-4:manage-e911signage>`
Display or hide E911 emergency alert text content from Zoom Rooms digital signage. This operation makes an HTTP PATCH request to the /rooms/events endpoint.
  * Prerequisites: Zoom Rooms 5.3.0 or higher. Zoom Rooms digital signage must be enabled.
  * Scope: `room:write:admin`
### 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


## Manage E911signage
`<zoom-connector-mule-4:manage-e911signage>`
Display or hide E911 emergency alert text content from Zoom Rooms digital signage. This operation makes an HTTP PATCH request to the /rooms/events endpoint.
  * Prerequisites: Zoom Rooms 5.3.0 or higher. Zoom Rooms digital signage must be enabled.
  * Scope: `room:write:admin`


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


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


## Mark Message
`<zoom-connector-mule-4:mark-message>`
Mark a message as read or unread. 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 that 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 PATCH request to the /chat/users/{userId}/messages/{messageId}/status endpoint.
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the user.  
Message Id | Unique identifier of the message.  
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


## Meeting
`<zoom-connector-mule-4:meeting>`
Retrieve the details of a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId} endpoint.
  * 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 | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | Meeting Occurrence ID. Provide this field to view meeting details of a particular occurrence of the recurring meeting.  
Show previous occurrences | Set the value of this field to `true` if you would like to view meeting details of all previous occurrences of a recurring 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
## Meeting
`<zoom-connector-mule-4:meeting>`
Retrieve the details of a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId} endpoint.
  * 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 | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | Meeting Occurrence ID. Provide this field to view meeting details of a particular occurrence of the recurring meeting.  
Show previous occurrences | Set the value of this field to `true` if you would like to view meeting details of all previous occurrences of a recurring 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


## Meeting Create
`<zoom-connector-mule-4:meeting-create>`
Create a meeting for a user. For user-level apps, pass the `me` value instead of the `userId` parameter. This API has a daily rate limit of 100 requests per day. Therefore, only 100 **Create a Meeting** API requests are permitted within a 24 hour window for a user. The start_url of a meeting is a URL using which a host or an alternative host can start a meeting. The expiration time for the start_url field is two hours for all regular users. For custCreate meeting hosts ( i.e., users created using the custCreate option via the Create Users API, the expiration time of the start_url field is 90 days from the generation of the start_url. For security reasons, the recommended way to retrieve the updated value for the start_url field programmatically (after expiry) is by calling the Retrieve a Meeting API and referring to the value of the start_url field in the response. This operation makes an HTTP POST request to the /users/{userId}/meetings endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
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


## Meeting Delete
`<zoom-connector-mule-4:meeting-delete>`
Delete a meeting. This operation makes an HTTP DELETE request to the /meetings/{meetingId} endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * 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


## Meeting Delete
`<zoom-connector-mule-4:meeting-delete>`
Delete a meeting. This operation makes an HTTP DELETE request to the /meetings/{meetingId} endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | The meeting occurrence ID.  
Schedule for reminder | * `true` Notify host and alternative host about the meeting cancellation via email. * `false` Do not send any email notification.  
Cancel meeting reminder | * `true` Notify registrants about the meeting cancellation via email. * `false` Do not send any email notification to meeting registrants.  
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


## Meeting Invitation
`<zoom-connector-mule-4:meeting-invitation>`
Retrieve the meeting invite note that was sent for a specific meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/invitation endpoint.
  * 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 | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Invite Links Create
`<zoom-connector-mule-4:meeting-invite-links-create>`
Use this API to create a batch of invitation links for a meeting. This operation makes an HTTP POST request to the /meetings/{meetingId}/invite_links endpoint.
  * Scopes: `meeting:write:admin`, `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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
## Meeting Invite Links Create
`<zoom-connector-mule-4:meeting-invite-links-create>`
Use this API to create a batch of invitation links for a meeting. This operation makes an HTTP POST request to the /meetings/{meetingId}/invite_links endpoint.
  * Scopes: `meeting:write:admin`, `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Live Stream Status Update
`<zoom-connector-mule-4:meeting-live-stream-status-update>`
Zoom allows users to live stream a meeting to a custom platform. Use this API to update the status of a meeting’s live stream. This operation makes an HTTP PATCH request to the /meetings/{meetingId}/livestream/status endpoint.
  * Prerequisites: Meeting host must have a Pro license.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Live Stream Update
`<zoom-connector-mule-4:meeting-live-stream-update>`
Use this API to update a meeting’s live stream information. Zoom allows users to live stream a meeting to a custom platform. This operation makes an HTTP PATCH request to the /meetings/{meetingId}/livestream endpoint.
  * Prerequisites: Meeting host must have a Pro license.
  * Scopes: `meeting:write:admin`, `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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
| 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


## Meeting Poll Create
`<zoom-connector-mule-4:meeting-poll-create>`
Polls allow the meeting host to survey attendees. Use this API to create a poll for a meeting. This operation makes an HTTP POST request to the /meetings/{meetingId}/polls endpoint.
  * Prerequisites: Host user type must be a Pro or higher plan. Polling feature must be enabled in the host’s account. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Poll Delete
`<zoom-connector-mule-4:meeting-poll-delete>`
Polls allow the meeting host to survey attendees. Use this API to delete a meeting poll. This operation makes an HTTP DELETE request to the /meetings/{meetingId}/polls/{pollId} endpoint.
  * Prerequisites: Host user type must be Pro. Polling feature should be enabled in the host’s account. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
The poll 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
| 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


## Meeting Poll Get
`<zoom-connector-mule-4:meeting-poll-get>`
Polls allow the meeting host to survey attendees. Use this API to get information about a specific meeting poll. This operation makes an HTTP GET request to the /meetings/{meetingId}/polls/{pollId} endpoint.
  * 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 | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
The poll 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


## Meeting Poll Update
`<zoom-connector-mule-4:meeting-poll-update>`
Polls allow the meeting host to survey attendees. Use this API to update the information of a specific meeting poll. This operation makes an HTTP PUT request to the /meetings/{meetingId}/polls/{pollId} endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
The poll ID.  
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


## Meeting Polls
`<zoom-connector-mule-4:meeting-polls>`
Polls allow the meeting host to survey attendees. Use this API to list the polls of a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/polls endpoint.
  * Prerequisites: Host user type must be a Pro or higher plan. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Light`
## Meeting Polls
`<zoom-connector-mule-4:meeting-polls>`
Polls allow the meeting host to survey attendees. Use this API to list the polls of a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/polls endpoint.
  * Prerequisites: Host user type must be a Pro or higher plan. Meeting must be a scheduled meeting. Instant meetings do not have polling features enabled.
  * 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 | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Quality Score
`<zoom-connector-mule-4:meeting-quality-score>`
Get the quality scores of a meeting. This operation makes an HTTP GET request to the /metrics/quality endpoint.
### 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


## Meeting Recording Registrant Create
`<zoom-connector-mule-4:meeting-recording-registrant-create>`
Cloud Recordings of past Zoom Meetings can be made on-demand. Users should be registered to view these recordings. Use this API to register a user to gain access to the **On-demand Cloud Recordings** of a past meeting. This operation makes an HTTP POST request to the /meetings/{meetingId}/recordings/registrants endpoint.
  * Scopes: `recording:write:admin`, `recording:write`.
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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
| 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


## Meeting Recording Registrant Status
`<zoom-connector-mule-4:meeting-recording-registrant-status>`
A registrant can either be approved or denied from viewing the on-demand recording. Use this API to update a registrant’s status. This operation makes an HTTP PUT request to the /meetings/{meetingId}/recordings/registrants/status endpoint.
  * Scopes: `recording:write:admin`, `recording:write`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Recording Registrants
`<zoom-connector-mule-4:meeting-recording-registrants>`
Cloud Recordings of past Zoom Meetings can be made on-demand. Users should be registered to view these recordings. Use this API to list the registrants of **On-demand Cloud Recordings** of a past meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/recordings/registrants endpoint.
  * Scopes: `recording:read:admin`, `recording:read`.
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Enumeration, one of:
  * PENDING
  * APPROVED
  * DENIED

| The registrant status: `pending` - Registrant''s status is pending. `approved` - Registrant''s status is approved. `denied` - Registrant''s status is denied. | APPROVED  
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
| 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


## Meeting Registrant Create
`<zoom-connector-mule-4:meeting-registrant-create>`
Register a participant for a meeting. Note that there is a maximum limit of 4999 registrants per meeting and users will see an error if the capacity is reached. This operation makes an HTTP POST request to the /meetings/{meetingId}/registrants endpoint.
  * Prerequisites: Host user type must be "Licensed".
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ids | Occurrence IDs. You can find these with the meeting get API. Multiple values separated by comma.  
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


## Meeting Registrant Question Update
`<zoom-connector-mule-4:meeting-registrant-question-update>`
Update registration questions that will be displayed to users while registering for a meeting. This operation makes an HTTP PATCH request to the /meetings/{meetingId}/registrants/questions endpoint.
  * Scopes: `meeting:write`, `meeting:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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
| 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


## Meeting Registrant Status
`<zoom-connector-mule-4:meeting-registrant-status>`
Update a meeting registrant’s status by either approving, cancelling, or denying a registrant from joining the meeting. This operation makes an HTTP PUT request to the /meetings/{meetingId}/registrants/status endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | The meeting occurrence ID.  
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


## Meeting Registrants
`<zoom-connector-mule-4:meeting-registrants>`
A host or a user with admin permission can require registration for a Zoom meeting. Use this API to list users that have registered for a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/registrants endpoint.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | The meeting occurrence ID.  
Enumeration, one of:
  * PENDING
  * APPROVED
  * DENIED

| The registrant status: * `pending` Registrant’s status is pending. * `approved` Registrant’s status is approved. * `denied` Registrant’s status is denied. | APPROVED  
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


## Meeting Registrants Questions Get
`<zoom-connector-mule-4:meeting-registrants-questions-get>`
List registration questions that will be displayed to users while registering for a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/registrants/questions endpoint.
  * Scopes: `meeting:read`, `meeting:read: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: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


## Meeting Registrants Questions Get
`<zoom-connector-mule-4:meeting-registrants-questions-get>`
List registration questions that will be displayed to users while registering for a meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/registrants/questions endpoint.
  * Scopes: `meeting:read`, `meeting:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Status
`<zoom-connector-mule-4:meeting-status>`
Update the status of a meeting. This operation makes an HTTP PUT request to the /meetings/{meetingId}/status endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Meeting Update
`<zoom-connector-mule-4:meeting-update>`
Update the details of a meeting. This API has a rate limit of 100 requests per day. Because of this, a meeting can only be updated for a maximum of 100 times within a 24 hour period. This operation makes an HTTP PATCH request to the /meetings/{meetingId} endpoint.
  * Scopes: `meeting:write:admin`, `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | Meeting occurrence id. Support change of agenda, start_time, duration, settings: {host_video, participant_video, join_before_host, mute_upon_entry, waiting_room, watermark, auto_recording}  
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
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
Occurrence ID | Meeting occurrence id. Support change of agenda, start_time, duration, settings: {host_video, participant_video, join_before_host, mute_upon_entry, waiting_room, watermark, auto_recording}  
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


## Meetingregistrantdelete
`<zoom-connector-mule-4:meetingregistrantdelete>`
Delete a meeting registrant. This operation makes an HTTP DELETE request to the /meetings/{meetingId}/registrants/{registrantId} endpoint.
  * Scopes: `meeting:write:admin` `meeting:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID.  
Registrant Id | The meeting registrant ID.  
Occurrence ID | The meeting 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


## Meetings
`<zoom-connector-mule-4:meetings>`
List all the meetings that were scheduled for a user (meeting host). For user-level apps, pass the `me` value instead of the `userId` parameter. This API only supports scheduled meetings. This API does not return information about instant meetings. This operation makes an HTTP GET request to the /users/{userId}/meetings endpoint.
  * Scopes: `meeting:read:admin`, `meeting:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
Enumeration, one of:
  * SCHEDULED
  * UPCOMING

| The meeting types: `scheduled` - This includes all valid past meetings (unexpired), live meetings and upcoming scheduled meetings. It is equivalent to the combined list of "Previous Meetings" and "Upcoming Meetings" displayed in the user’s [Meetings page](https://zoom.us/meeting) on the Zoom Web Portal. `live` - All the ongoing meetings. `upcoming` - All upcoming meetings including live meetings.  
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
| 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


## Participant Feedback
`<zoom-connector-mule-4:participant-feedback>`
When a meeting ends, each attendee will be prompted to share their meeting experience by clicking either thumbs up or thumbs down. Use this API to retrieve the feedback submitted for a specific meeting. Note that this API only works for meetings scheduled after December 20, 2020. This operation makes an HTTP GET request to the /metrics/meetings/{meetingId}/participants/satisfaction endpoint.
  * Prerequisites: Feedback to Zoom setting must be enabled by the participant prior to the meeting. The user making the API request must be enrolled in a Business or a higher plan.
  * Scope: `dashboard_meetings:read:admiin`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID or the meeting UUID. If a meeting ID is provided in the request instead of a UUID, the response will be for the latest meeting instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request.  
Enumeration, one of:
  * PAST_ONE

| Specify a value to get the response for the corresponding meeting type. The value of this field can be one of the following: `past` - Meeting that already occurred in the specified date range. `pastOne` - Past meetings that were attended by only one user. `live` - Live meetings. If you do not provide this field, the default value will be `live` and thus, the API will only query responses for live meetings.  
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


## Participant Webinar Feedback
`<zoom-connector-mule-4:participant-webinar-feedback>`
When a Webinar ends, each attendee will be prompted to share their Webinar experience by clicking either thumbs up or thumbs down. Use this API to retrieve the feedback submitted for a specific webinar. Note that this API only works for meetings scheduled after December 20, 2020. This operation makes an HTTP GET request to the /metrics/webinars/{webinarId}/participants/satisfaction endpoint.
  * Prerequisites: Feedback to Zoom setting must be enabled by the participant prior to the meeting. The user making the API request must be enrolled in a Business or a higher plan.
  * Scope: `dashboard_webinars:read:admin`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request.  
Enumeration, one of:
  * PAST_ONE

| Specify a value to get the response for the corresponding meeting type. The value of this field can be one of the following: `past` - Meeting that already occurred in the specified date range. `pastOne` - Past meetings that were attended by only one user. `live` - Live meetings. If you do not provide this field, the default value will be `live` and thus, the API will only query responses for live meetings.  
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
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Webinar Id | The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875==\"), you must double encode the UUID before making an API request.  
Enumeration, one of:
  * PAST_ONE

| Specify a value to get the response for the corresponding meeting type. The value of this field can be one of the following: `past` - Meeting that already occurred in the specified date range. `pastOne` - Past meetings that were attended by only one user. `live` - Live meetings. If you do not provide this field, the default value will be `live` and thus, the API will only query responses for live meetings.  
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


## Past Meeting Details
`<zoom-connector-mule-4:past-meeting-details>`
Get details on a past meeting. This operation makes an HTTP GET request to the /past_meetings/{meetingUUID} endpoint.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Light`


Note: Please double encode your UUID when using this API if the UUID begins with a '/'or contains '//' in it.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting UUID | The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance. If the meeting UUID begins with a `/` character or contains a `//` character, you **must** double-encode the meeting UUID when using the meeting UUID for other API calls.  
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


## Past Meeting Participants
`<zoom-connector-mule-4:past-meeting-participants>`
Retrieve information on participants from a past meeting. This operation makes an HTTP GET request to the /past_meetings/{meetingUUID}/participants endpoint.
  * Prerequisites: Paid account on a Pro or higher plan.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Medium`


Note: Please double encode your UUID when using this API if the UUID begins with a '/'or contains '//' in it.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting UUID | The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance. If the meeting UUID begins with a `/` character or contains a `//` character, you **must** double-encode the meeting UUID when using the meeting UUID for other API calls.  
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
| 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


## Past Meetings
`<zoom-connector-mule-4:past-meetings>`
Get a list of ended meeting instances. This operation makes an HTTP GET request to the /past_meetings/{meetingId}/instances endpoint.
  * Scopes: `meeting:read:admin` `meeting:read`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | The meeting ID in `long` format. The data type of this field is `long`, which is represented as int64 in JSON. While storing the meeting ID in your database, store it as a `long` data type and not as an integer, as the meeting IDs can be longer than 10 digits.  
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


## Past Webinars
`<zoom-connector-mule-4:past-webinars>`
List past webinar instances. This operation makes an HTTP GET request to the /past_webinars/{webinarId}/instances endpoint.
  * 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 ID in the `long` format, which is represented as the 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
| 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


## Phone Setting
`<zoom-connector-mule-4:phone-setting>`
Use this API to return an account’s settings. This operation makes an HTTP GET request to the /phone/settings endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`
  * Rate Limit Label: `Light`


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


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


## Phone User
`<zoom-connector-mule-4:phone-user>`
Use this API to return a user’s Zoom phone profile. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId} endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
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


## Phone User Call Logs
`<zoom-connector-mule-4:phone-user-call-logs>`
Use this API to get a user’s Zoom phone call logs. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/call_logs 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.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
Page size | Number of records returned within a single API call.  
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once.  
End date.  
Enumeration, one of:  
Phone number | Filter API responses to include call logs of only the phone number defined in this field.  
Time type |  Enumeration, one of:
  * START_TIME
  * END_TIME
## Phone User Call Logs
`<zoom-connector-mule-4:phone-user-call-logs>`
Use this API to get a user’s Zoom phone call logs. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/call_logs 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.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
Page size | Number of records returned within a single API call.  
Start date in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the report includes only one month worth of data at once.  
End date.  
Enumeration, one of:  
Phone number | Filter API responses to include call logs of only the phone number defined in this field.  
Time type |  Enumeration, one of:
  * START_TIME
  * END_TIME

| Enables you to sort call logs by start or end time. Choose the sort time value. Values include `startTime` or `endTime`. | 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


## Phone User Recordings
`<zoom-connector-mule-4:phone-user-recordings>`
Use this API to get a user’s Zoom Phone recordings. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/recordings endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`, `phone_recording:read`, `phone_recording:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
Page size | Number of records returned within a single API call.  
Start date for the query in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the response includes only one month worth of recording data. The month defined should fall within the last six months.  
End date.  
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


## Phone User Settings
`<zoom-connector-mule-4:phone-user-settings>`
Use this API to get a user’s Zoom Phone profile settings. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/settings endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
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
## Phone User Settings
`<zoom-connector-mule-4:phone-user-settings>`
Use this API to get a user’s Zoom Phone profile settings. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/settings endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
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


## Phone User Voice Mails
`<zoom-connector-mule-4:phone-user-voice-mails>`
Use this API to get a user’s Zoom Phone voicemails. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP GET request to the /phone/users/{userId}/voice_mails endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:read`, `phone:read:admin`, `phone_voicemail:read`, `phone_voicemail:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
The user ID or email address of the user. For user-level apps, pass `me` as the value for userId.  
Page size | Number of records returned within a single API call.  
Enumeration, one of:
  * UNREAD

| Status of the voice mail  
Start date for the query in 'yyyy-mm-dd' format. The date range defined by the "from" and "to" parameters should only be one month as the response includes only one month worth of voicemail data. The month defined should fall within the last six months.  
End date.  
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


## Post Phone Sip Trunk
`<zoom-connector-mule-4:post-phone-siptrunk>`
A master account owner can use this API to assign SIP (Session Initiation Protocol) trunks to a subaccount. This operation makes an HTTP POST request to the /accounts/{accountId}/phone/sip_trunk/trunks endpoint.
  * Prerequisites: A Business or Enterprise account.
  * Scopes: `phone:master`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account.  
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
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account.  
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


## React Message
`<zoom-connector-mule-4:react-message>`
Use this API to react (add or remove) to a chat message with an emoji. 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 Edit permission for Chat Messages. This operation makes an HTTP PATCH request to the /chat/users/{userId}/messages/{messageId}/emoji_reactions endpoint.
  * Scopes: `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.  
The user’s unique ID.  
Message Id | The message''s unique 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


## Recording Delete
`<zoom-connector-mule-4:recording-delete>`
Delete all recording files of a meeting. This operation makes an HTTP DELETE request to the /meetings/{meetingId}/recordings endpoint.
  * Prerequisites: Cloud Recording should be enabled on the user’s account.
  * Scopes: `recording:write:admin` `recording:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | To get Cloud Recordings of a meeting, provide the meeting ID or meeting UUID. If the meeting ID is provided instead of UUID, the response will be for the latest meeting instance. To get Cloud Recordings of a webinar, provide the webinar ID or the webinar UUID. If the webinar ID is provided instead of UUID,the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.  
Enumeration, one of:
  * TRASH
  * DELETE

| The recording delete actions: * `trash` Move recording to trash. * `delete` Delete recording permanently.  
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
| 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


## Recording Delete One
`<zoom-connector-mule-4:recording-delete-one>`
Delete a specific recording file from a meeting. Note that to use this API, you must enable the "The host can delete cloud recordings" setting. You can find this setting in the Recording tab of the Settings interface in the Zoom web portal. This operation makes an HTTP DELETE request to the /meetings/{meetingId}/recordings/{recordingId} endpoint.
  * Scopes: `recording:write:admin`, `recording:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | To get Cloud Recordings of a meeting, provide the meeting ID or meeting UUID. If the meeting ID is provided instead of UUID, the response will be for the latest meeting instance. To get Cloud Recordings of a webinar, provide the webinar ID or the webinar UUID. If the webinar ID is provided instead of UUID,the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.  
Recording Id | The recording ID.  
Enumeration, one of:
  * TRASH
  * DELETE

| The recording delete actions: * `trash` Move recording to trash. * `delete` Delete recording permanently.  
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


## Recording Get
`<zoom-connector-mule-4:recording-get>`
Get all the recordings from a meeting or Webinar instance. The recording files can be downloaded via the `download_url` property listed in the response. To access a password-protected cloud recording, add an `access_token` parameter to the download URL and provide OAuth access token or JWT as the `access_token` value. This operation makes an HTTP GET request to the /meetings/{meetingId}/recordings endpoint.
  * Scopes: `recording:read:admin`, `recording:read`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | To get Cloud Recordings of a meeting, provide the meeting ID or meeting UUID. If the meeting ID is provided instead of UUID, the response will be for the latest meeting instance. To get Cloud Recordings of a webinar, provide the webinar ID or the webinar UUID. If the webinar ID is provided instead of UUID,the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.  
Include fields | Get the `download_access_token` field for downloading meeting recordings.  
Time to live (TTL) of the `download_access_token`. This is only valid if the `include_fields` query parameter contains `download_access_token`. The range is between 0-604800.  
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


## Recording Registrant Question Update
`<zoom-connector-mule-4:recording-registrant-question-update>`
For on-demand meeting recordings, you can include fields with questions that will be shown to registrants when they register to view the recording. Use this API to update registration questions that are to be answered by users while registering to view a recording. This operation makes an HTTP PATCH request to the /meetings/{meetingId}/recordings/registrants/questions endpoint.
  * Scopes: `recording:write:admin`, `recording:write`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | To get Cloud Recordings of a meeting, provide the meeting ID or meeting UUID. If the meeting ID is provided instead of UUID, the response will be for the latest meeting instance. To get Cloud Recordings of a webinar, provide the webinar ID or the webinar UUID. If the webinar ID is provided instead of UUID,the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.  
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


## Recording Registrants Questions Get
`<zoom-connector-mule-4:recording-registrants-questions-get>`
For on-demand meeting recordings, you can include fields with questions that will be shown to registrants when they register to view the recording. Use this API to retrieve a list of questions that are displayed for users to complete when registering to view the recording of a specific meeting. This operation makes an HTTP GET request to the /meetings/{meetingId}/recordings/registrants/questions endpoint.
  * Scopes: `recording:read:admin`, `recording:read`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | To get Cloud Recordings of a meeting, provide the meeting ID or meeting UUID. If the meeting ID is provided instead of UUID, the response will be for the latest meeting instance. To get Cloud Recordings of a webinar, provide the webinar ID or the webinar UUID. If the webinar ID is provided instead of UUID,the response will be for the latest webinar instance. If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.  
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