Zoom Connector 1.0 Reference | MuleSoft Documentation
# Zoom Connector 1.0 Reference
Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.  
---  
## Configurations
### Client Credentials Config
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Name for this configuration. Connectors reference the configuration with this name.  
Connection |  Client Credentials Connection Provider | Connection types for this 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.  
ID used to reference this configuration.  
Expiration Policy |  Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.  
#### Connection Types
##### Client Credentials Connection Provider
###### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Default Headers |  Array of Default Header.  
Query Parameters |  Array of Default Query Param.  
Connection Timeout | How long the connector waits before timing out when establishing a connection to the remote service.  
Connection Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Connection Timeout** field.  
Use Persistent Connections | Indicates whether to use persistent connections: * `true` Mule uses persistent connections. * `false` Mule closes the connection after the first request completes.  
Max Connections | Maximum number of outbound connections to keep open at the same time.  
Connection Idle Timeout | When persistent connections are enabled, how long a connection can remain idle before Mule closes it.  
Connection Idle Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Connection Idle Timeout** field.  
Proxy Config | Configures a proxy for outbound connections.  
Stream Response | If this value is `true`, Mule streams received responses.  
Response Buffer Size | Size of the buffer that stores the HTTP response, in bytes.  
Base Uri | Parameter base URI. Each instance or tenant gets its own. | `https://api.zoom.us/v2`  
Protocol |  Enumeration, one of: | Protocol to use for communication.  
TLS Configuration | Configures TLS. If using the HTTPS protocol, you must configure TLS.  
Reconnection |  | Configures a reconnection strategy to use when a connector operation fails to connect to an external server.  
Client Id | OAuth client ID registered with the service provider.  
Client Secret | OAuth client secret registered with the service provider.  
Token Url | Service provider’s token endpoint URL. | `https://api.zoom.us/oauth/token`  
OAuth scopes requested during the dance. If not provided, it defaults to those in the annotation.  
Object Store | A reference to the object store used to store each resource owner ID’s data. If not specified, Mule automatically provisions the default one.  
## Supported Operations
  * Delete A Chatbot Message
  * Edit Chatbot Message
  *   * 

### Zoom Connector Configuration
#### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Name for this configuration. Connectors reference the configuration with this name.  
Connection | 
  * Bearer Connection Provider
  * Oauth Connection Provider

| Connection types for this 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` <p>Connector always streams the request content. <li>`NEVER` <p> Connector does not stream the request content."  
ID used to reference this configuration.  
Expiration Policy |  Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.  
#### Connection Types
##### Bearer Connection Provider
###### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Default Headers |  Array of Default Header.  
Query Parameters |  Array of Default Query Param.  
Connection Timeout | How long the connector waits before timing out when establishing a connection to the remote service.  
Connection Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Connection Timeout** field.  
Use Persistent Connections | Indicates whether to use persistent connections: * `true` Mule uses persistent connections. * `false` Mule closes the connection after the first request completes.  
Max Connections | Maximum number of outbound connections to keep open at the same time.  
Connection Idle Timeout | When persistent connections are enabled, how long a connection can remain idle before Mule closes it.  
Connection Idle Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Connection Idle Timeout** field.  
Proxy Config | Configures a proxy for outbound connections.  
Stream Response | If this value is `true`, Mule streams received responses.  
Response Buffer Size | Size of the buffer that stores the HTTP response, in bytes.  
Base Uri | Parameter base URI. Each instance or tenant gets its own. | `https://api.zoom.us/v2`  
Authorization | Authorization.  
Protocol |  Enumeration, one of: | Protocol to use for communication.  
TLS Configuration | Configures TLS. If using the HTTPS protocol, you must configure TLS.  
Reconnection |  | Configures a reconnection strategy to use when a connector operation fails to connect to an external server.  
##### Oauth Connection Provider
Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to Configuring OAuth 2.0 for Connectors or Configuring OAuth 2.0 for Connectors on CloudHub.
###### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Default Headers |  Array of Default Header.  
Query Parameters |  Array of Default Query Param.  
Connection Timeout | How long the connector waits before timing out when establishing a connection to the remote service.  
Connection Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit for the **Connection Timeout** field.  
Use Persistent Connections | Indicates whether to use persistent connections: * `true` Mule uses persistent connections. * `false` Mule closes the connection after the first request completes.  
Max Connections | Maximum number of outbound connections to keep open at the same time.  
Connection Idle Timeout | When persistent connections are enabled, how long a connection can remain idle before Mule closes it.  
Connection Idle Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS
| Time unit for the **Connection Idle Timeout** field.  
Proxy Config | Configures a proxy for outbound connections.  
Stream Response | If this value is `true`, Mule streams received responses.  
Response Buffer Size | Size of the buffer that stores the HTTP response, in bytes.  
Base Uri | Parameter base URI. Each instance or tenant gets its own. | `https://api.zoom.us/v2`  
Protocol |  Enumeration, one of: | Protocol to use for communication.  
TLS Configuration | Configures TLS. If using the HTTPS protocol, you must configure TLS.  
Reconnection |  | Configures a reconnection strategy to use when a connector operation fails to connect to an external server.  
Consumer Key | OAuth consumerKey registered with the service provider.  
Consumer Secret | OAuth consumerSecret registered with the service provider.  
Authorization Url | Service provider’s authorization endpoint URL. | `https://zoom.us/oauth/authorize`  
Access Token Url | Service provider’s accessToken endpoint URL. | `https://zoom.us/oauth/token`  
OAuth scopes requested during the dance. If not provided, it defaults to those in the annotation.  
Resource Owner Id | The resourceOwnerId which each component should use if it doesn’t reference otherwise.  
Name of the flow to execute immediately before starting the OAuth dance.  
Name of the flow to execute right after receiving an accessToken.  
Listener Config | A reference to an <http:listener-config /> used to create the listener that catches the access token callback endpoint.  
Callback Path | Path of the access token callback endpoint.  
Authorize Path | Path of the local HTTP endpoint that triggers the OAuth dance.  
External Callback Url | URL that the OAuth provider uses to access the callback endpoint if the endpoint is behind a proxy or accessed through an indirect URL.  
Object Store | A reference to the object store used to store each resource owner ID’s data. If not specified, Mule automatically provisions the default one.  
## Supported Operations
  * Account Billing
  * Account Billing Invoices
  * Account Billing Update
  * Account Call Logs
  * Account Create
  * Account Disassociate
  * Account Managed Domain
  * Account Options Update
  * Account Plan Addon Cancel
  * Account Plan Addon Create
  * Account Plan Addon Update
  * Account Plan Base Delete
  * Account Plan Base Update
  * Account Plan Create
  *   * Account Settings
  * Account Settings Update
  * Account Trusted Domain
  * Add Anumber To Blocked List
  *   * Add Auto Receptionist
  * Add Azr Location
  * Add Batch Registrants
  * Add Batch Webinar Registrants
  * Add Byoc Number
  * Add Callout Countries
  * Add Common Area Phone
  * Add External Contact
  * Add Internal Numbers
  *   * Add Members To Call Queue
  * Add Members To Shared Line Group
  * Add Phone Device
  * Add Role Members
  * Add Setting Template
  * Add User Setting
  * Assign Calling Plan
  * Assign Calling Plans To Common Area Phone
  * Assign Phone Number
  * Assign Phone Numbers Auto Receptionist
  * Assign Phone Numbers Slg
  * Assign Phone Numbers To Common Area Phone
  * Assign Phone To Call Queue
  * Assign Sip Trunk Numbers
  * Assign Sip Config
  * Assign Sip Trunks
  * Batch Add Locations
  * Change Call Queue Manager
  * Change Main Company Number
  * Change Parent Location
  * Change Zoom Rooms App Version
  * Change Zr Location
  * Check In Rooms
  * Create A Shared Line Group
  * Create Batch Polls
  * Create Call Queue
  * Create Channel
  * Create Phone Site
  *   * Create Sip Phone
  * Dashboard Chat
  * Dashboard Client Feedback
  * Dashboard Client Feedback Detail
  *   *   * Dashboard Issue Detail Zoom Room
  * Dashboard Issue Zoom Room
  * Dashboard Meeting Detail
  * Dashboard Meeting Participant Qos
  * Dashboard Meeting Participant Share
  * Dashboard Meeting Participants
  * Dashboard Meeting Participants Qos
  * Dashboard Meetings
  * Dashboard Webinar Detail
  * Dashboard Webinar Participant Qos
  * Dashboard Webinar Participant Share
  * Dashboard Webinar Participants
  * Dashboard Webinar Participants Qos
  * Dashboard Webinars
  * Dashboard Zoom Room
  * Dashboard Zoom Room Issue
  * Dashboard Zoom Rooms
  *   *   * Delete A Blocked List
  * Delete A Call Queue
  * Delete A Device
  * Delete A External Contact
  * Delete All Sip Numbers
  * Delete A Member Slg
  * Delete A Phone Number Slg
  * Delete A Shared Line Group
  * Delete A Zoom Room
  * Delete Call Log
  * Delete Channel
  * Delete Chat Message
  * Delete Common Area Phone
  * Delete Internal Call Out Country
  * Delete Internal Number
  * Delete Location
  * Delete Members Of Slg
  * Delete Phone Numbers Slg
  * Delete Phone Site
  *   * Delete Sip Phone
  * Delete Sip Trunk
  * Delete User Level Channel
  * Delete User Setting
  * Delete Voicemail
  * Delete Webinar Registrant
  *   *   *   *   * Download Invoice Pdf
  *   * Get A Blocked List
  * Get A Call Queue
  * Get Account Billing Invoice
  * Get Account Cloud Recording
  * Get Account Lock Settings
  * Get A Common Area Phone
  *   * Get A External Contact
  * Get A Shared Line Group
  *   * Get Billing Invoices Reports
  * Get Billing Report
  * Get Call Log Details
  * Get Call Log Metrics Details
  *   * Get Call Queue Recordings
  *   *   * Get Chat Message
  * Get Chat Messages
  * Get Group Lock Settings
  * Get Group Settings
  * Get Live Stream Details For Meeting
  * Get Live Stream Details For Webinar
  *   * Get Phone Number Details
  * Get Phone Recordings
  * Get Plan Usage
  * Get Ps Operation Logs
  * Get Role Information
  * Get Setting Template
  * Get Tracking Sources
  * Get User Contact
  * Get User Contacts
  * Get User Level Channel
  * Get Zr Account Profile
  * Get Zr Account Settings
  * Get Zr Location Profile
  * Get Zr Location Settings
  * Get Zr Location Structure
  * Get Zr Profile
  * Get Zr Settings
  *   *   * Group Locked Settings
  *   * Group Members Create
  * Group Members Delete
  *   * Im Chat Messages
  * Im Chat Sessions
  * Im Group Create
  * Im Group Delete
  * Im Group Members
  * Im Group Members Create
  * Im Group Members Delete
  * Im Group Update
  *   * In Meeting Recording Control
  * Invite Channel Members
  *   *   * List Account Phone Numbers
  * List Archived Files
  * List Blocked List
  * List Byocsip Trunk
  * List Call Logs Metrics
  * List Call Queues
  * List Calling Plans
  * List Channel Members
  * List Common Area Phones
  * List Digital Signage Content
  * List External Contacts
  * List Internal Callout Countries
  * List Internal Numbers
  * List Locations
  * List Meeting Satisfaction
  * List Meeting Templates
  * List Past Meeting Files
  * List Past Meeting Polls
  * List Past Webinar Files
  * List Past Webinar Poll Results
  * List Past Webinar Qa
  * List Phone Devices
  * List Phone Sites
  * List Phone Users
  * List Setting Templates
  * List Shared Line Groups
  * List Sip Groups
  * List Sip Phones
  * List Sip Trunk Numbers
  * List Sip Trunks
  * List Webinar Participants
  * List Webinar Templates
  * List Zoom Rooms
  * List Zr Devices
  * List Zr Locations
  *   * Manage E911signage
  *   * Meeting Create
  * Meeting Delete
  * Meeting Invitation
  * Meeting Invite Links Create
  * Meeting Live Stream Status Update
  * Meeting Live Stream Update
  * Meeting Poll Create
  * Meeting Poll Delete
  * Meeting Poll Get
  * Meeting Poll Update
  *   * Meeting Quality Score
  * Meeting Recording Registrant Create
  * Meeting Recording Registrant Status
  * Meeting Recording Registrants
  * Meeting Registrant Create
  * Meeting Registrant Question Update
  * Meeting Registrant Status
  * Meeting Registrants
  * Meeting Registrants Questions Get
  * Meeting Status
  * Meeting Update
  * Meetingregistrantdelete
  * Participant Feedback
  * Participant Webinar Feedback
  * Past Meeting Details
  * Past Meeting Participants
  *   *   *   *   * Phone User Call Logs
  * Phone User Recordings
  * Phone User Settings
  * Phone User Voice Mails
  * Post Phone Sip Trunk
  *   * Recording Delete
  * Recording Delete One
  *   * Recording Registrant Question Update
  * Recording Registrants Questions Get
  * Recording Setting Update
  * Recording Settings Update
  * Recording Status Update
  * Recording Status Update One
* List Zoom Rooms
  * List Zr Devices
  * List Zr Locations
  *   * Manage E911signage
  *   * Meeting Create
  * Meeting Delete
  * Meeting Invitation
  * Meeting Invite Links Create
  * Meeting Live Stream Status Update
  * Meeting Live Stream Update
  * Meeting Poll Create
  * Meeting Poll Delete
  * Meeting Poll Get
  * Meeting Poll Update
  *   * Meeting Quality Score
  * Meeting Recording Registrant Create
  * Meeting Recording Registrant Status
  * Meeting Recording Registrants
  * Meeting Registrant Create
  * Meeting Registrant Question Update
  * Meeting Registrant Status
  * Meeting Registrants
  * Meeting Registrants Questions Get
  * Meeting Status
  * Meeting Update
  * Meetingregistrantdelete
  * Participant Feedback
  * Participant Webinar Feedback
  * Past Meeting Details
  * Past Meeting Participants
  *   *   *   *   * Phone User Call Logs
  * Phone User Recordings
  * Phone User Settings
  * Phone User Voice Mails
  * Post Phone Sip Trunk
  *   * Recording Delete
  * Recording Delete One
  *   * Recording Registrant Question Update
  * Recording Registrants Questions Get
  * Recording Setting Update
  * Recording Settings Update
  * Recording Status Update
  * Recording Status Update One
  * Recordings List
  * Remove A Channel Member
  * Remove A User Level Channel Member
  * Report Cloud Recording
  *   * Report Meeting Details
  * Report Meeting Participants
  * Report Meeting Polls
  * Report Meetings
  * Report Operation Logs
  * Report Sign In Sign Out Activities
  * Report Telephone
  *   * Report Webinar Details
  * Report Webinar Participants
  * Report Webinar Polls
  * Report Webinar Qa
  * Role Member Delete
  *   * Search Company Contacts
  * Senda Chat Message
  *   * Set Up Account
  * Switch User Account
  * Testget Record Archived Files
  * Trackingfield Create
  * Trackingfield Delete
  * Trackingfield Get
  * Trackingfield List
  * Trackingfield Update
  *   * Tsp Url Update
  * Un Assign Phone Num Call Queue
  * Unassign All Members
  * Unassign All Phone Nums Auto Receptionist
  * Unassign A Phone Num Auto Receptionist
  * Unassign A Phone Num Call Queue
  * Unassign Calling Plan
  * Unassign Calling Plans From Common Area Phone
  * Unassign Member From Call Queue
  * Unassign Phone Number
  * Unassign Phone Numbers From Common Area Phone
  *   * Update Account Lock Settings
  * Update Account Owner
  * Update A Device
  * Update A Group Member
  * Update A Shared Line Group
  * Update Auto Receptionist
  * Update Blocked List
  * Update Call Queue
  * Update Channel
  * Update Common Area Phone
  * Update External Contact
  * Update Group Settings
  * Update Location
  * Update Phone Number Details
  * Update Phone Settings
  * Update Phone Sip Trunk
  * Update Presence Status
  *   * Update Room Profile
  * Update Setting Template
  * Update Sip Phone
  * Update Site Details
  * Update User Level Channel
  * Update User Profile
  * Update User Setting
  * Update Zoom Room Acc Settings
  * Update Zoom Rooms Location Structure
  * Update Zr Acc Profile
  * Update Zr Location Profile
  * Update Zr Location Settings
  * Update Zr Settings
  * Upload Group Vb
  *   * Upload V Buser
  * User Assistant Create
  * User Assistant Delete
  * User Assistants
  * User Assistants Delete
  *   *   *   * User Email Update
  *   *   * User Permission
  *   * User Scheduler Delete
  * User Schedulers
  * User Schedulers Delete
  *   * User Settings Update
  * User Sso Token Delete
  *   *   * User Tsp Create
  * User Tsp Delete
  *   * User Tsp Update
  *   * User Vanity Name
  * Webinar Absentees
  * Webinar Create
  * Webinar Delete
  * Webinar Invite Links Create
  * Webinar Live Stream Status Update
  * Webinar Live Stream Update
  * Webinar Panelist Create
  * Webinar Panelist Delete
  * Webinar Panelists
  * Webinar Panelists Delete
  * Webinar Poll Create
  * Webinar Poll Delete
  * Webinar Poll Get
  * Webinar Poll Update
  *   * Webinar Registrant Create
  * Webinar Registrant Get
  * Webinar Registrant Question Update
  * Webinar Registrant Status
  * Webinar Registrants
  * Webinar Registrants Questions Get
  * Webinar Status
  * Webinar Update
## Associated Sources
  * On New Meeting Trigger
  * On New Registrant Trigger


## Delete A Chatbot Message
`<zoom-connector-mule-4:delete-achatbot-message>`
Deletes a message sent by your Chatbot app. To get authorized, make a POST request to the `/oauth/token` endpoint with the `client_credentials` grant type. Use `https://api.zoom.us/oauth/token?grant_type=client_credentials` as the endpoint for the request. You must send your clientID and secret as a basic base64 encoded authorization header, such as `Basic base64Encode({client_id}:{client_sceret})`. Next, use the token received (access_token) as a bearer token while making the DELETE /im/chat/messages/{message_id} request to delete a message. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP DELETE request to the /im/chat/messages/{message_id} endpoint.
  * Scope: `imchat:bot`
  * Rate Limit Label: `Medium`
  * Authorization Flow: Client Credentials Flow


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Message ID | Message 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
  * Client Credentials Config


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Edit Chatbot Message
`<zoom-connector-mule-4:edit-chatbot-message>`
Edits a message that was sent by your Chatbot app. After sending a message using the Send Chatbot Message API, you must store the messageId returned in the response so that you can make edits to the associated message using this API. To get authorized, make a POST request to the `/oauth/token` endpoint with the `client_credentials` grant type. Use `https://api.zoom.us/oauth/token?grant_type=client_credentials` as the endpoint for the request. You must send your clientID and secret as a basic base64 encoded authorization header, such as `Basic base64Encode({client_id}:{client_sceret})`. Next, use the token received (access_token) as a bearer token while making the PUT /im/chat/messages/{message_id} request to edit a chatbot message. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP PUT request to the /im/chat/messages/{message_id} endpoint.
  * Scope: `imchat:bot`
  * Rate Limit Label: `Medium`
  * Authorization Flow: Client Credentials Flow


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Message ID | Unique identifier of the message that needs to be updated. This is retrieved from the response of the Send Chatbot Message API.  
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
  * Client Credentials Config


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Sendchatbot
`<zoom-connector-mule-4:sendchatbot>`
Send chatbot messages from your marketplace Chatbot app. To get authorized, make a POST request to the `/oauth/token` endpoint with the `client_credentials` grant type. Use `https://api.zoom.us/oauth/token?grant_type=client_credentials` as the endpoint for the request. You will need to send your clientID and secret as a basic base64 encoded authorization header, such as `Basic base64Encode({client_id}:{client_sceret})`. Next, use the token received (access_token) as a bearer token while making the POST /im/chat/messages request to send chatbot messages. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP POST request to the /im/chat/messages endpoint.
  * Scope: `imchat:bot`
  * Rate Limit Label: `Medium`
  * Authorization Flow: Client Credentials Flow


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | 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
## Sendchatbot
`<zoom-connector-mule-4:sendchatbot>`
Send chatbot messages from your marketplace Chatbot app. To get authorized, make a POST request to the `/oauth/token` endpoint with the `client_credentials` grant type. Use `https://api.zoom.us/oauth/token?grant_type=client_credentials` as the endpoint for the request. You will need to send your clientID and secret as a basic base64 encoded authorization header, such as `Basic base64Encode({client_id}:{client_sceret})`. Next, use the token received (access_token) as a bearer token while making the POST /im/chat/messages request to send chatbot messages. Learn more about how to authorize chatbots in the Chatbot Authorization guide. This operation makes an HTTP POST request to the /im/chat/messages endpoint.
  * Scope: `imchat:bot`
  * Rate Limit Label: `Medium`
  * Authorization Flow: Client Credentials Flow


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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Unauthorize
`<zoom-connector-mule-4:unauthorize>`
Deletes all the access token information of a given resource owner ID so that it is impossible to execute any operation for that user without doing the authorization dance again.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Resource Owner Id | ID of the resource owner whose access should be invalidated.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
### For Configurations
  * Client Credentials Config
  * Zoom Connector Configuration


## Account
`<zoom-connector-mule-4:account>`
Gets details of a sub account that is listed under a master account. Your account must be a master account to retrieve sub accounts' details. Zoom allows only approved partners to use master APIs and create sub accounts. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts/{accountId} endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `account:write:admin`
  * Rate Limit Label: `Light`


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


## Account Billing
`<zoom-connector-mule-4:account-billing>`
Gets billing information of a sub account. Only master accounts can use this API. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts/{accountId}/billing endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `billing:master`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | The 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
## Account Billing
`<zoom-connector-mule-4:account-billing>`
Gets billing information of a sub account. Only master accounts can use this API. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts/{accountId}/billing endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `billing:master`
  * Rate Limit Label: `Medium`


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


## Account Billing Invoices
`<zoom-connector-mule-4:account-billing-invoices>`
Lists invoices of a Zoom account. To list a regular Zoom account’s invoices or a master account’s invoices, provide `me` as the value of the `accountId` path parameter. To list a sub account’s invoices, provide the account ID of the sub account in the `accountId` path parameter. You can make one API request per account (`accountId`) every five minutes until the daily limit is reached. This API has a daily limit of six requests per account (`accountId`). This operation makes an HTTP GET request to the /accounts/{accountId}/billing/invoices endpoint.
  * Prerequisites: Account must be enrolled in Pro or a higher plan.
  * Scope: `billing:master`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | The account ID.  
Start date for the invoice query in `yyyy-mm-dd` format. The date range between `from` and `to` must not exceed one year. The range defined must fall within the past three years.  
End date for the invoice query in `yyyy-mm-dd` format.  
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


## Account Billing Update
`<zoom-connector-mule-4:account-billing-update>`
Updates billing information of a sub account. This API can only be used by master accounts that pay all billing charges of their associated sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/billing endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Call Logs
`<zoom-connector-mule-4:account-call-logs>`
Use this API to return an account’s call logs. This operation makes an HTTP GET request to the /phone/call_logs endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Page size | Number of records returned within a single API call.  
Start date from which you would like to get the call logs. The start date must be within the past six months. The API only returns data pertaining to a month. Thus, the date range (defined using `from` and `to` fields) for which the call logs are returned must not exceed a month.  
The end date up to which you would like to get the call logs for. The end date must be within the past six months.  
The type of the call logs. The value can be either `all` or `missed`.  
Filter the API response by path of the call. The value of this field can be one of the following: `voiceMail`, `message`, `forward`, `extension`, `callQueue`, `ivrMenu`, `companyDirectory`, `autoReceptionist`, `contactCenter`, `disconnected`, `commonAreaPhone`, `pstn`, `transfer`, `sharedLines`, `sharedLineGroup`, `tollFreeBilling`, `meetingService`, `parkPickup`, `parkTimeout`, `monitor`, `takeover`, or `sipGroup`.  
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  
Unique identifier of the site. Use this query parameter if you have enabled multiple sites and would like to filter the response of this API call by call logs of a specific phone site.  
Output Mime Type | 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


## Account Create
`<zoom-connector-mule-4:account-create>`
Creates a sub account under a master account. Your account must be a master account to create sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts. Email the partner programs team at partner-success@zoom.us for more details. The created account user will receive a confirmation email. This operation makes an HTTP POST request to the /accounts endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `account:write:admin`
  * Rate Limit Label: `Light`


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


## Account Disassociate
`<zoom-connector-mule-4:account-disassociate>`
Disassociate a sub account from its master account. This will leave the sub account intact but it will no longer be associated with the master account. This operation makes an HTTP DELETE request to the /accounts/{accountId} endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled. The account making this API request must be a master account.
  * Scope: `account:write:admin`
  * Rate Limit Label: `Light`


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


## Account Managed Domain
`<zoom-connector-mule-4:account-managed-domain>`
Get a sub account’s managed domains. This API can be used by Zoom Accounts that are on a Pro or a higher plan as well accounts that have master and sub accounts options enabled. To get managed domains of the master account, provide `me` as the value for accountId in the path parameter. Provide the sub account’s Account ID as the value of accountId path parameter to get managed domains of the sub account. This operation makes an HTTP GET request to the /accounts/{accountId}/managed_domains endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `account:read:admin`
  * Rate Limit Label: `Light`


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


## Account Options Update
`<zoom-connector-mule-4:account-options-update>`
Update a sub account’s options under the master account. Your account must be a master account to update the options for sub accounts. Zoom only assigns this privilege to trusted partners. This operation makes an HTTP PATCH request to the /accounts/{accountId}/options endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled. The account making this API request must be a master account.
  * Scope: `account:write:admin`
  * Rate Limit Label: `Light`


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


## Account Plan Addon Cancel
`<zoom-connector-mule-4:account-plan-addon-cancel>`
Cancel additional plan of a sub account. The cancellation does not provide a refund for the current subscription. The service remains active for the current session. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/plans/addons/status endpoint.
  * Prerequisites: Pro or a higher plan with master account option enabled. The sub account must be a paid account.
  * Scope: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Plan Addon Create
`<zoom-connector-mule-4:account-plan-addon-create>`
Subscribe a sub account to a Zoom add-on plan. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher subaccounts. Zoom allows only approved partners to use master APIs and manage subaccounts' subscriptions. For more information, email the partner programs team at **partner-success@zoom.us**. This operation makes an HTTP POST request to the /accounts/{accountId}/plans/addons endpoint.
  * Prerequisites: Pro or a higher plan with master account option enabled. The subaccount must be a paid account whose billing charges are paid by its master account.
  * Scopes: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Plan Addon Update
`<zoom-connector-mule-4:account-plan-addon-update>`
Update an additional plan for a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PUT request to the /accounts/{accountId}/plans/addons endpoint.
  * Prerequisites: Pro or a higher plan with master account enabled. The sub account must be a paid account. The billing charges for the sub account must be paid by the master account.
  * Scopes: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Plan Base Delete
`<zoom-connector-mule-4:account-plan-base-delete>`
Cancel a base plan for a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/plans/base/status endpoint.
  * Prerequisites: The sub account must have a Pro or a higher plan.
  * Scopes: `billing:master`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Account 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
## Account Plan Base Delete
`<zoom-connector-mule-4:account-plan-base-delete>`
Cancel a base plan for a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PATCH request to the /accounts/{accountId}/plans/base/status endpoint.
  * Prerequisites: The sub account must have a Pro or a higher plan.
  * Scopes: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Plan Base Update
`<zoom-connector-mule-4:account-plan-base-update>`
Update a base plan of a sub account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher subaccounts. Zoom allows only approved partners to use master APIs and manage subaccounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP PUT request to the /accounts/{accountId}/plans/base endpoint.
  * Prerequisites: The subaccount must have a Pro or a higher plan.
  * Scopes: `billing:master`
  * Rate Limit Label: `Heavy`


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


## Account Plan Create
`<zoom-connector-mule-4:account-plan-create>`
Subscribe a sub account to a Zoom plan using your master account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' subscriptions. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP POST request to the /accounts/{accountId}/plans endpoint.
  * Scopes: `billing:master`


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


## Account Plans
`<zoom-connector-mule-4:account-plans>`
Get plan information of a sub account that is managed by a master account. This API can only be used by master accounts that pay all billing charges of their associated Pro or higher sub accounts. Zoom allows only approved partners to use master APIs and manage sub accounts' billing information. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts/{accountId}/plans endpoint.
  * Scopes: `billing:master`
  * Rate Limit Label: `Medium`


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


## Account Settings
`<zoom-connector-mule-4:account-settings>`
Use this API to get an account’s settings information. To get the settings of a master account, use `me` as the value for the `accountId` path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/settings endpoint.
  * Prerequisites: The account must be a paid account.
  * Scopes: `account:read:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | The account ID.  
Enumeration, one of:
  * MEETING_AUTHENTICATION
  * RECORDING_AUTHENTICATION

| Use the following options to filter the results of the account’s information: * `meeting_authentication` View the account’s meeting authentication settings. * `recording_authentication` View the account’s recording authentication settings. * `security` View the account’s security settings, for example, password requirements for user login or two-factor authentication. * `meeting_security`  View the account’s meeting security settings.  
Custom query fields | Name of the field by which to filter the response, for example, if you provide the `host_video` value for this field, you will get a response similar to the following: `{ "schedule_meeting": { "host_video": false } }`. To use multiple values, comma-separate each value, for example, `host_video,participant_video`.  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE
| 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


## Account Settings Update
`<zoom-connector-mule-4:account-settings-update>`
Update the settings of a sub account that is under a master account. To update the settings of the master account, use `me` as the value of the `accountId` path parameter. This operation makes an HTTP PATCH request to the /accounts/{accountId}/settings endpoint.
  * Prerequisites: The sub account must be a paid account.
  * Scopes: `account:write:admin`
  * Rate Limit Label: `Medium`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | The account ID.  
Enumeration, one of:
  * MEETING_AUTHENTICATION
  * RECORDING_AUTHENTICATION
  * SECURITY
  * MEETING_SECURITY

| Use the following options to filter the results of the account’s information: * `meeting_authentication` View the account’s meeting authentication settings. * `recording_authentication` View the account’s recording authentication settings. * `security` View the account’s security settings, for example, password requirements for user login or two-factor authentication. * `meeting_security`  View the account’s meeting security settings.  
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


## Account Trusted Domain
`<zoom-connector-mule-4:account-trusted-domain>`
Get trusted domains of a sub account. To get the trusted domains of a master account, use `me` as the value for the `accountId` path parameter. This operation makes an HTTP GET request to the /accounts/{accountId}/trusted_domains endpoint.
  * Prerequisites: The sub account must be a paid account.
  * Scope: `account:read:admin`
  * Rate Limit Label: `Light`


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


## Accounts
`<zoom-connector-mule-4:accounts>`
List all the sub accounts that have been created by a master account. Zoom allows only approved partners to use master APIs and manage sub accounts. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `account:read:admin`
  * Rate Limit Label: `Medium`
## Accounts
`<zoom-connector-mule-4:accounts>`
List all the sub accounts that have been created by a master account. Zoom allows only approved partners to use master APIs and manage sub accounts. Email the partner programs team at **partner-success@zoom.us** for more details. This operation makes an HTTP GET request to the /accounts endpoint.
  * Prerequisites: Pro or a higher paid account with master account option enabled.
  * Scope: `account:read:admin`
  * Rate Limit Label: `Medium`


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

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Add Anumber To Blocked List
`<zoom-connector-mule-4:add-anumber-to-blocked-list>`
A Zoom account owner or a user with admin privilege can block phone numbers for phone users in an account. Blocked numbers can be inbound (numbers will be blocked from calling in) and outbound (phone users in your account won’t be able to dial those numbers). Blocked callers will hear a generic message stating that the person they are calling is not available. Use this API to create a blocked list and add a number to that blocked list. This operation makes an HTTP POST request to the /phone/blocked_list endpoint.
  * Prerequisites: Pro or higher account plan with Zoom phone license.
  * Scope: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Add A Room
`<zoom-connector-mule-4:add-aroom>`
Use this API to add a Zoom Room to a Zoom account. This operation makes an HTTP POST request to the /rooms endpoint.
  * Prerequisites: Pro or a higher plan with Zoom Room license.
  * Scopes: `room:write:admin`
  * Rate Limit Label: `Medium`


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

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Add Auto Receptionist
`<zoom-connector-mule-4:add-auto-receptionist>`
Auto receptionists answer calls with a personalized recording and routes calls to a phone user, call queue, common area phone, voicemail or an IVR system. Use this API to add an auto receptionist to a Zoom Phone. This operation makes an HTTP POST request to the /phone/auto_receptionists endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Add Azr Location
`<zoom-connector-mule-4:add-azrlocation>`
Add a location to the location hierarchial structure(s) of Zoom Rooms in an account. This operation makes an HTTP POST request to the /rooms/locations endpoint.
  * Prerequisites: Account owner or admin permissions. Zoom Rooms Version 4.0 or higher.
  * Scopes: `room:write:admin`
  * Rate Limit Label: `Light`


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


## Add Batch Registrants
`<zoom-connector-mule-4:add-batch-registrants>`
Register up to 30 registrants at once for a meeting that requires registration. This operation makes an HTTP POST request to the /meetings/{meetingId}/batch_registrants endpoint.
  * Prerequisites: The meeting host must be a licensed user. The meeting must require registration and should be of type `2`, which means they should be scheduled meetings. Instant meetings and recurring meetings are not supported by this API.
  * Scope: `meeting:write`, `meeting:write:admin`
  * Rate Limit Label: `Heavy`
## Add Batch Registrants
`<zoom-connector-mule-4:add-batch-registrants>`
Register up to 30 registrants at once for a meeting that requires registration. This operation makes an HTTP POST request to the /meetings/{meetingId}/batch_registrants endpoint.
  * Prerequisites: The meeting host must be a licensed user. The meeting must require registration and should be of type `2`, which means they should be scheduled meetings. Instant meetings and recurring meetings are not supported by this API.
  * Scope: `meeting:write`, `meeting:write:admin`
  * Rate Limit Label: `Heavy`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Meeting Id | Unique identifier of the meeting (Meeting Number).  
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


## Add Batch Webinar Registrants
`<zoom-connector-mule-4:add-batch-webinar-registrants>`
Use this API to register up to 30 registrants at once for a scheduled webinar that requires registration. This operation makes an HTTP POST request to the /webinars/{webinarId}/batch_registrants endpoint.
  * Prerequisites: The webinar host must be a Licensed user. The webinar should be of type `5`, which means it should be a scheduled webinar. Other types of webinars are not supported by this API.
  * Scope: `webinar:write`, `webinar:write:admin`
  * Rate Limit Label: `Heavy`


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


## Add Byoc Number
`<zoom-connector-mule-4:add-byocnumber>`
Use this API to add BYOC (Bring Your Own Carrier) phone numbers to Zoom Phone. This operation makes an HTTP POST request to the /phone/byoc_numbers endpoint.
  * Prerequisites: A Business or Enterprise plan. A Zoom Phone license.
  * Scopes: `phone:write:admin`, `phone:write`, or `phone:master`
  * Rate Limit Label: `Light`


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

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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


## Add Callout Countries
`<zoom-connector-mule-4:add-callout-countries>`
Specify the list of call-out countries for a master account or a sub account. To add call-out enabled countries to a sub account, provide the account ID of the sub account in the `accountId` path parameter. To add call-out enabled countries to a master account, provide `me` as the value of the `accountId` path parameter. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/callout_countries endpoint.
  * Prerequisites: The account making this API request must be a master account with SIP Connected Audio Plan.
  * Scope: `sip_trunk:master`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account. To add Call-out enabled countries to a sub account, provide the account ID of the sub account in the `accountId` path parameter. To add Call-out enabled countries to a master account, provide `me` as the value of the `accountId` path parameter.  
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


## Add Common Area Phone
`<zoom-connector-mule-4:add-common-area-phone>`
Use this API to add a common area phone. A common area phone can be provisioned by a Zoom account owner or a Zoom admin so that anyone in an organization can use it, for example, if your office has shared desks that don’t belong to a specific employees, you could add a common area phone so that any person can use it. This operation makes an HTTP POST request to the /phone/common_area_phones endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions. A supported device.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Add External Contact
`<zoom-connector-mule-4:add-external-contact>`
Use this API to add an external contact. This operation makes an HTTP POST request to the /phone/external_contacts endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Add Internal Numbers
`<zoom-connector-mule-4:add-internal-numbers>`
This API allows a master account with a SIP Connected Audio plan to assign internal phone numbers, such as for numbers that are not provided by Zoom but are owned by the organization consuming the API, to a master account or a sub account. To add internal numbers to a sub account, provide the account ID of the sub account in the `accountId` path parameter. To add internal numbers to a master account, provide `me` as the value of the `accountId` path parameter. This operation makes an HTTP POST request to the /accounts/{accountId}/sip_trunk/internal_numbers endpoint.
  * Prerequisites: The account making this API request must be a master account with SIP Connected Audio Plan.
  * Scope: `sip_trunk:master`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Account Id | Unique identifier of the account. To add internal numbers to a sub account, provide the account ID of the sub account in the `accountId` path parameter. To add internal numbers to a master account, provide `me` as the value of the `accountId` path parameter.  
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


## Add Location
`<zoom-connector-mule-4:add-location>`
Use this API to add an emergency service location. This operation makes an HTTP POST request to the /phone/locations endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scopes: `phone:write:adminRate`
  * Rate Limit Label: `Light`
### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Add Location
`<zoom-connector-mule-4:add-location>`
Use this API to add an emergency service location. This operation makes an HTTP POST request to the /phone/locations endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scopes: `phone:write:adminRate`
  * Rate Limit Label: `Light`


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


## Add Members To Call Queue
`<zoom-connector-mule-4:add-members-to-call-queue>`
Add phone users and/or common area phones as members to a specific Call Queue. This operation makes an HTTP POST request to the /phone/call_queues/{callQueueId}/members endpoint.
  * Prerequisites: Pro or higher account plan. Zoom Phone license.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Add Members To Shared Line Group
`<zoom-connector-mule-4:add-members-to-shared-line-group>`
A shared line group allows Zoom Phone admins to share a phone number and extension with a group of phone users or common area phones. This gives members of the shared line group access to the group’s direct phone number and voicemail. Use this API to add members to a Shared Line Group. Note that a member can only be added to one shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups/{sharedLineGroupId}/members endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. A valid Shared Line Group. Account owner or admin privileges.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
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
## Add Members To Shared Line Group
`<zoom-connector-mule-4:add-members-to-shared-line-group>`
A shared line group allows Zoom Phone admins to share a phone number and extension with a group of phone users or common area phones. This gives members of the shared line group access to the group’s direct phone number and voicemail. Use this API to add members to a Shared Line Group. Note that a member can only be added to one shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups/{sharedLineGroupId}/members endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. A valid Shared Line Group. Account owner or admin privileges.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
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


## Add Phone Device
`<zoom-connector-mule-4:add-phone-device>`
By default, all Zoom Phone users can make and receive calls using the Zoom desktop and mobile applications. Additionally, if a desk phone is required, use this API to add a desk phone and assign it to a user. This operation makes an HTTP POST request to the /phone/devices endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions. A supported device.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Add Role Members
`<zoom-connector-mule-4:add-role-members>`
User roles can have a set of permissions that allows access only to the pages a user needs to view or edit. Use this API to assign a role to members. This operation makes an HTTP POST request to the /roles/{roleId}/members endpoint.
  * Prerequisites: A Pro or a higher plan.
  * Scopes: `role:write:admin`
  * Rate Limit Label: `Medium`


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


## Add Setting Template
`<zoom-connector-mule-4:add-setting-template>`
Use this API to create a Zoom Phone setting template for an account. After creating a phone template, the defined settings will become the default settings for an account. This operation makes an HTTP POST request to the /phone/setting_templates endpoint.
  * Prerequisites: A Business or enterprise Zoom account. A Zoom Phone license.
  * Scopes: `phone:write:admin`, `phone:write`
  * Rate Limit Label: `Light`


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


## Add User Setting
`<zoom-connector-mule-4:add-user-setting>`
Use this API to define the voicemail access permissions of a user. For user-level apps, pass the `me` value instead of the `userId` parameter. Phone users can access shared voicemail inboxes in the Zoom desktop client, web portal, or provisioned desk phone. To view these settings in the Zoom web portal, navigate to the **Admin Phone System Management and Users Rooms interface. Click the Users tab and select *User Settings**. Scroll down to **Voicemail Call Recordings**. This operation makes an HTTP POST request to the /phone/users/{userId}/settings/{settingType} endpoint.
  * Prerequisites: A Business or Enterprise account.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Unique identifier of the user.  
Setting Type | Corresponds to the setting item you wish to modify. Allowed values: `voice_mail`.  
Content to use. | #[payload]  
Config Ref |  ConfigurationProvider | Name of the configuration used to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


## Assign Calling Plan
`<zoom-connector-mule-4:assign-calling-plan>`
Use this API to assign a calling plan to a Zoom phone user. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP POST request to the /phone/users/{userId}/calling_plans endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:write`, `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Assign Calling Plans To Common Area Phone
`<zoom-connector-mule-4:assign-calling-plans-to-common-area-phone>`
Assign calling plans to common area phone. This operation makes an HTTP POST request to the /phone/common_area_phones/{commonAreaPhoneId}/calling_plans endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scope: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Assign Phone Number
`<zoom-connector-mule-4:assign-phone-number>`
Use this API to assign a phone number to a user who has already enabled Zoom Phone. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP POST request to the /phone/users/{userId}/phone_numbers endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:write`, `phone:write:admin`
  * Rate Limit Label: `Light`
## Assign Phone Number
`<zoom-connector-mule-4:assign-phone-number>`
Use this API to assign a phone number to a user who has already enabled Zoom Phone. For user-level apps, pass the `me` value instead of the `userId` parameter. This operation makes an HTTP POST request to the /phone/users/{userId}/phone_numbers endpoint.
  * Prerequisites: A Business or Enterprise account. A Zoom Phone license.
  * Scopes: `phone:write`, `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Assign Phone Numbers Auto Receptionist
`<zoom-connector-mule-4:assign-phone-numbers-auto-receptionist>`
Assign available phone numbers to an auto receptionist. The available numbers can be retrieved using the List Phone Numbers API with `type` query parameter set to "unassigned". This operation makes an HTTP POST request to the /phone/auto_receptionists/{autoReceptionistId}/phone_numbers endpoint.
  * Prerequisites: Pro or higher account plan with Zoom Phone License. Account owner or admin permissions.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Auto Receptionist Id | Unique identifier of the Auto Receptionist. It can be retrieved from the [List Sites API](https://developers.zoom.us/docs/api/phone/#tag/sites/GET/phone/sites).  
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


## Assign Phone Numbers Slg
`<zoom-connector-mule-4:assign-phone-numbers-slg>`
Use this API to assign phone numbers to a shared line groups. These direct phone numbers will be shared among members of the shared line group. This operation makes an HTTP POST request to the /phone/shared_line_groups/{sharedLineGroupId}/phone_numbers endpoint.
  * Prerequisites: Pro or higher account with Zoom Phone license. A valid Shared Line Group. Account owner or admin privileges
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | Name of the configuration to use.  
Shared Line Group Id | Unique identifier of the shared line group.  
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.  
Shared Line Group Id | Unique identifier of the shared line group.  
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


## Assign Phone Numbers To Common Area Phone
`<zoom-connector-mule-4:assign-phone-numbers-to-common-area-phone>`
Assign phone numbers to common area phone. This operation makes an HTTP POST request to the /phone/common_area_phones/{commonAreaPhoneId}/phone_numbers endpoint.
  * Prerequisites: Pro or a higher account with Zoom Phone license. Account owner or admin permissions.
  * Scope: `phone:write:admin`
  * Rate Limit Label: `Light`


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


## Assign Phone To Call Queue
`<zoom-connector-mule-4:assign-phone-to-call-queue>`
After buying phone numbers, you can assign them, allowing callers to directly dial a number to reach a call queue. This operation makes an HTTP POST request to the /phone/call_queues/{callQueueId}/phone_numbers endpoint.
  * Prerequisites: Pro or higher account plan. Account owner or admin permissions. Zoom Phone license.
  * Scopes: `phone:write:admin`
  * Rate Limit Label: `Light`


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

| Configures how Mule processes streams. The default is to use repeatable streams.  
Custom Query Parameters | Custom query parameters to include in the request. The specified query parameters are merged with the default query parameters that are specified in the configuration.  
Custom Query Parameters | Custom headers to include in the request. The specified custom headers are merged with the default headers that are specified in the configuration.  
Response Timeout | How long Mule waits for a response to complete before the request times out.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

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

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

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

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

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


### Throws
  * ZOOM-CONNECTOR-MULE-4:BAD_REQUEST
  * ZOOM-CONNECTOR-MULE-4:CLIENT_ERROR
  * ZOOM-CONNECTOR-MULE-4:CONNECTIVITY
  * ZOOM-CONNECTOR-MULE-4:INTERNAL_SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:NOT_ACCEPTABLE
  * ZOOM-CONNECTOR-MULE-4:NOT_FOUND
  * ZOOM-CONNECTOR-MULE-4:RETRY_EXHAUSTED
  * ZOOM-CONNECTOR-MULE-4:SERVER_ERROR
  * ZOOM-CONNECTOR-MULE-4:SERVICE_UNAVAILABLE
  * ZOOM-CONNECTOR-MULE-4:TIMEOUT
  * ZOOM-CONNECTOR-MULE-4:TOO_MANY_REQUESTS
  * ZOOM-CONNECTOR-MULE-4:UNAUTHORIZED
  * ZOOM-CONNECTOR-MULE-4:UNSUPPORTED_MEDIA_TYPE


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


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


## Assign Sip Config
`<zoom-connector-mule-4:assign-sipconfig>`
Use this API to copy the Session Initiation Protocol (SIP) Connected Audio configurations applied on the Master account and enable or disable those configurations on a subaccount. With SIP-connected audio, Zoom establishes a SIP trunk (a network connection specifically designed to make and deliver phone calls) over a direct and private connection between the customer’s network and the Zoom cloud. Meeting participants that dial into a meeting or have the meeting call them, and are On-Net from the perspective of the customers' IP telephony network, will be connected over this trunk rather than over the PSTN. This operation makes an HTTP PATCH request to the /accounts/{accountId}/sip_trunk/settings endpoint.
  * Prerequisites: Pro or a higher account with SIP Connected Audio plan enabled. A Master account owner.
  * Scopes: `sip_trunk:master`
  * Rate Limit Label: `Light`


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