# mulesoft Microsoft Outlook 365 Connector - Full Documentation
---
product: Microsoft Outlook 365 Connector
version: 1.3
is-latest-version: true
---
# Microsoft Outlook 365 1.3 Examples
> For the full documentation index, see: https://docs.mulesoft.com/llms.txt
The following examples show how to perform operations that interact with messages, events, and
attachment resources in Microsoft Outlook 365 Connector:
- [Create Message](#create-message)
- [Delete Message](#delete-message)
- [Get Message](#get-message)
- [List Messages](#list-messages)
- [Delete Event](#delete-event)
- [Create Event](#create-event)
- [Update Event](#update-event)
- [List Events](#list-events)
- [Get Event](#get-event)
- [Forward Event](#forward-event)
- [Cancel Event](#cancel-event)
- [Accept Event](#accept-event)
- [Decline Event](#decline-event)
- [List Event Attachments](#list-event-attachments)
- [Add Event Attachment](#add-event-attachment)
- [Add Message Attachment](#add-message-attachment)
- [List Message Attachments](#list-message-attachments)
- [Get Message Attachment](#get-message-attachment)
- [Get Event Attachment](#get-event-attachment)
- [Send Message](#send-message)
- [Send Mail](#send-mail)
- [Create Reply All to Message](#create-reply-all-to-message)
- [Reply All to Message](#reply-all-to-message)
> [!NOTE] Some operations need prerequisite data, for example, to get a message or an event based on
> its ID, you must create a message or an event first.
## Create Message
This Mule flow creates a message to send later. The message is saved in the Drafts folder.
This example uses the following operations:
- **HTTP Listener**
Accepts data from HTTP requests
- **Transform Message**
Transforms the HTTP input used to create a message
- **Create message**
Creates a draft of the message
- **Transform Message**
Outputs the results of the **Create message** operation in JSON format
- **Logger**
Shows the HTTP response from the **Create message** operation

### XML for This Example
Paste this code into the Studio XML editor to quickly load the flow for this example into your Mule
app:
```xml
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | Connection types for this configuration. | x | ||
Name | String | ID used to reference this configuration. | x | |
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | |||
Read Timeout | Number | Specifies the amount of time that the consumer waits for a response before it times out. | 60 | |
Read Timeout Time unit | Enumeration, one of:
| Time unit for the Read Timeout field. | SECONDS |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) | Not supported. |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy configuration | Configures a proxy for outbound connections. | |||
Base Url | String | Base URL for Microsoft Graph endpoints to access from the connector and from which all other endpoints are derived. |
| |
Response Type | String | Specifies the method to use to send the resulting token back to your app. This must be | query | |
TLS configuration (DEPRECATED) | Configures TLS. If using the HTTPS protocol, you must configure TLS. | |||
Reconnection | Configures a reconnection strategy to use when a connector operation fails to connect to an external server. | |||
Consumer Key | String | OAuth consumer key, as registered with the service provider. | x | |
Consumer Secret | String | OAuth consumer secret, as registered with the service provider. | x | |
Authorization Url | String | URL of the service provider’s authorization endpoint. |
| |
Access Token Url | String | URL of the service provider’s access token endpoint. |
| |
Scopes | String | OAuth scopes to request during the OAuth dance. This value defaults to the scopes in the annotation. | ||
Resource Owner Id | String | Resource owner ID to use with the authorization code grant type. | ||
Before | String | Name of the flow to execute immediately before starting the OAuth dance. | ||
After | String | Name of the flow to execute immediately after receiving an access token. | ||
Listener Config | String | Configuration for the HTTP listener that listens for requests on the access token callback endpoint. | x | |
Callback Path | String | Path of the access token callback endpoint. | x | |
Authorize Path | String | Path of the local HTTP endpoint that triggers the OAuth dance. | x | |
External Callback Url | String | URL that the OAuth provider uses to access the callback endpoint if the endpoint is behind a proxy or accessed through an indirect URL. | ||
Object Store | String | Configures the object store that stores data for each resource owner. If not configured, Mule uses the default object store. |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Proxy configuration | Configures a proxy for outbound connections. | |||
Base Url | String | Base URL for Microsoft Graph endpoints to access from the connector and from which all other endpoints are derived. |
| |
TLS configuration (DEPRECATED) | Configures TLS. If using the HTTPS protocol, you must configure TLS. | |||
Reconnection | Configures a reconnection strategy to use when a connector operation fails to connect to an external server. | |||
Client Id | String | OAuth client ID, as registered with the service provider. | x | |
Client Secret | String | OAuth client secret, as registered with the service provider. | x | |
Token Url | String | Service provider’s token endpoint URL. |
| |
Scopes | String | OAuth scopes to request during the OAuth dance. This value defaults to the scopes in the annotation. | ||
Object Store | String | Configures the object store that stores data for each resource owner. If not configured, Mule uses the default object store. |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Accept Event Properties | Object | Accepts information for the event. | ||
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that contains the added attachment. | x | |
Attachment For Event | Any | Attachment added to the event. | #[payload] | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that contains the added attachment. | x | |
Mail Folder Id | String | ID of the mail folder that contains the message. | ||
Attachment For Message | Any | Attachment added to the message. | #[payload] | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Comment | String | Reason for cancelling the event. | ||
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the previously created message entity. | x | |
Destination Id | String | ID of the destination folder. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event | Object | Event to create. | #[payload] | |
Outlook Time Zone | String | Time zone for the start and end times in the response. Although this parameter is supported, it does not work for the Create Event operation due to the implementation of the Microsoft API. | ||
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message | Any | Message to create. | #[payload] | |
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Mail Folder Id | String | ID of the mail folder that creates the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that replies to all. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Reply | Any | Reply all message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the reply message. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Reply | Any | Reply message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Decline Event Properties | Object | Declines information for the event. | ||
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Attachment Id | String | ID of the attachment to delete. | x | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message to delete. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that performs the action. | x | |
Attachment Id | String | ID of the attachment to delete. | x | |
Mail Folder Id | String | Mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Forward Event Properties | Object | Forward information for the event. | #[payload] | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Outlook Time Zone | String | Time zone for the start and end times in the response. | ||
Outlook Body Content Type | Enumeration, one of:
| Content type of the event body returned. | HTML | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that retrieves the attachment. | x | |
Attachment Id | String | ID of the attachment retrieved from the event. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Calendar Id | String | ID of the calendar that holds the event. | ||
Get Raw Content | Boolean | Indicates whether to get the raw content of the attachment or not. | false | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the retrieved message. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Body Content Type | Enumeration, one of:
| The format of the body and uniqueBody properties to return. | HTML | |
O Data Query Params | Additional query parameters or filters. | |||
Get MIME Content | Boolean | Flag that indicates whether to return the MIME content of the message or not. | false | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that retrieves an attachment. | x | |
Attachment Id | String | ID of the attachment that the message retrieves. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Mail Folder Id | String | Mail folder that holds the message. | ||
Get Raw Content | Boolean | Indicates whether to get the raw content of the attachment or not. | false | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of Binary payload and Void attributes |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Outlook Time Zone | String | Time zone for the start and end times in the response. | ||
Outlook Body Content Type | Enumeration, one of:
| Content type of the event body returned. | HTML | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of Binary payload and Void attributes |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | Message that performs the action. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Mail Folder Id | String | Mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of Binary payload and Void attributes |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
O Data Query Params | Additional query parameters or filters. | |||
Outlook Body Content Type | Enumeration, one of:
| The format of the body and uniqueBody properties to return. | HTML | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Output Mime Type | String | MIME type of the payload that this operation outputs. | ||
Output Encoding | String | Encoding of the payload that this operation outputs. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Array of Message of Binary payload and Void attributes |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the previously created message entity. | x | |
Destination Id | String | ID of the destination folder. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that replies to all. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Reply | Any | Message to publish. | #[payload] | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message that replies to all. | x | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Reply | Any | Message to publish. | #[payload] | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message | Any | Message to send. | #[payload] | |
Request Body Content Format | Enumeration, one of:
| Content type for the request payload. | APPLICATION_JSON | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | Message to send. | x | |
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Binary |
Attributes Type | Object |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
Resource Owner Id | String | ID of the resource owner for whom to invalidate access. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Event Id | String | ID of the event that performs the action. | x | |
Event Fields To Be Updated | Object | Properties for the event to update. | #[payload] | |
Calendar Id | String | ID of the calendar that holds the event. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | ID of the user who performs the action. | x | |
Message Id | String | ID of the message to update. | x | |
Message Fields To Be Updated | Object | Map containing keys as the fields to update and values as the new values for the update. | #[payload] | |
Mail Folder Id | String | ID of the mail folder that holds the message. | ||
Read Timeout | Number | Read timeout value. Used to override the read timeout values defined in the connector configuration. | ||
Read Timeout Time Unit | Enumeration, one of:
| Time unit value for the Read Timeout field. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Streaming Strategy |
| Configures how Mule processes streams. The default is to use repeatable streams. | ||
Target Variable | String | Name of the variable that stores the operation’s output. | ||
Target Value | String | Expression that evaluates the operation’s output. The outcome of the expression is stored in the Target Variable field. | #[payload] | |
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
Attributes Type | Object |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | User ID or user principal name that performs the action. | x | |
Body Content Type | Enumeration, one of:
| The format of the body and uniqueBody properties to return. | HTML | |
Since | String | Date in the yyyy-MM-dd’T’HH:mm:ss’Z' format, for example, 2014-01-01T00:00:00Z. If this field is empty, the operation retrieves the selected objects from the time the Mule app starts. | ||
Filter | String | OData expression used to filter the events. | ||
Read Timeout | Number | Specifies the amount of time in milliseconds that the consumer waits for a response before it times out. | 60 | |
Read Timeout Time unit | Enumeration, one of:
| Time unit for the Read Timeout field. | SECONDS | |
Outlook Time Zone | String | Time zone for the start and end times in the response. | ||
Calendar Id | String | ID of the calendar that contains the event. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Scheduling Strategy | scheduling-strategy | Configures the scheduler that triggers the polling. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Redelivery Policy | Defines a policy for processing the redelivery of the same message. | |||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | User ID or user principal name that performs the action. | x | |
Body Content Type | Enumeration, one of:
| The format of the body and uniqueBody properties to return. | HTML | |
Since | String | Date in the yyyy-MM-dd’T’HH:mm:ss’Z' format, for example, 2014-01-01T00:00:00Z. If this field is empty, the operation retrieves the selected objects from the time the Mule app starts. | ||
Filter | String | OData expression used to filter the events. | ||
Read Timeout | Number | Specifies the amount of time in milliseconds that the consumer waits for a response before it times out. | 60 | |
Read Timeout Time unit | Enumeration, one of:
| Time unit for the Read Timeout field. | SECONDS | |
Mail Folder Id | String | ID of the mail folder from which to get the messages. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Scheduling Strategy | scheduling-strategy | Configures the scheduler that triggers the polling. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Redelivery Policy | Defines a policy for processing the redelivery of the same message. | |||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Permission Type | Permissions (from least privileged to most privileged) |
|---|---|
Delegated (work or school account) |
|
Delegated (personal Microsoft account) |
|
Application |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
User Id | String | User ID or user principal name that performs the action. | x | |
Body Content Type | Enumeration, one of:
| The format of the body and uniqueBody properties to return. | HTML | |
Since | String | Date in the yyyy-MM-dd’T’HH:mm:ss’Z' format, for example, 2014-01-01T00:00:00Z. If this field is empty, the operation retrieves the selected objects from the time the Mule app starts. | ||
Filter | String | OData expression used to filter the events. | ||
Read Timeout | Number | Specifies the amount of time in milliseconds that the consumer waits for a response before it times out. | 60 | |
Read Timeout Time unit | Enumeration, one of:
| Time unit for the Read Timeout field. | SECONDS | |
Outlook Time Zone | String | Time zone for the start and end times in the response. | ||
Calendar Id | String | ID of the calendar that contains the event. | ||
Config Ref | ConfigurationProvider | Name of the configuration used to execute this component. | x | |
Primary Node Only | Boolean | Determines whether to execute this source on only the primary node when running Mule instances in a cluster. | ||
Scheduling Strategy | scheduling-strategy | Configures the scheduler that triggers the polling. | x | |
Streaming Strategy |
| Configures how Mule processes streams. Repeatable streams are the default behavior. | ||
Redelivery Policy | Defines a policy for processing the redelivery of the same message. | |||
Reconnection Strategy | Retry strategy in case of connectivity errors. |
Type | Any |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Host | String | Hostname or IP address of the proxy server. | x | |
Port | Number | Port of the proxy server. | x | |
Username | String | Username to authenticate against the proxy server. | ||
Password | String | Password to authenticate against the proxy server. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | Comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | Comma-separated list of cipher suites enabled for this context. | ||
Trust Store | Configures the TLS truststore. | |||
Key Store | Configures the TLS keystore. | |||
Revocation Check | Configures a revocation checking mechanism. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the truststore. Mule resolves the path relative to the current classpath and file system, if possible. | ||
Password | String | Password used to protect the truststore. | ||
Type | String | Type of truststore. | ||
Algorithm | String | Encryption algorithm that the truststore uses. | ||
Insecure | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the keystore. Mule resolves the path relative to the current classpath and file system, if possible. | ||
Type | String | Type of store used. | ||
Alias | String | Alias of the key to use when the keystore contains multiple private keys. By default, Mule uses the first key in the file. | ||
Key Password | String | Password used to protect the private key. | ||
Password | String | Password used to protect the keystore. | ||
Algorithm | String | Encryption algorithm that the keystore uses. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Which elements to verify in the certificate chain:
Verify only the last element in the certificate chain.
Verify all elements in the certificate chain. | ||
Prefer Crls | Boolean | How to check certificate validity:
Check the Certification Revocation List (CRL) for certificate validity.
Use the Online Certificate Status Protocol (OCSP) to check certificate validity. | ||
No Fallback | Boolean | Whether to use the secondary method to check certificate validity:
Use the method that wasn’t specified in the Prefer Crls field (the secondary method) to check certificate validity.
Do not use the secondary method to check certificate validity. | ||
Soft Fail | Boolean | What to do if the revocation server can’t be reached or is busy:
Avoid verification failure.
Allow the verification to fail. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response. If specified, the alias must be in the truststore. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | Path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | What to do if, when an app is deployed, a connectivity test does not pass after exhausting the associated reconnection strategy:
Allow the deployment to fail.
Ignore the results of the connectivity test. | ||
Reconnection Strategy | Reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If | ||
Count | Number | How many reconnection attempts the Mule app can make. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often to attempt to reconnect, in milliseconds. | ||
Blocking | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | Configures the maximum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. | ||
Time Unit | Enumeration, one of:
| Time unit for the Max Idle Time field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Redelivery Count | Number | Maximum number of times that a redelivered request can be processed unsuccessfully before returning a REDELIVERY_EXHAUSTED error. | ||
Message Digest Algorithm | String | Secure hashing algorithm to use if the Use Secure Hash field is | ||
Message Identifier | Defines which strategy is used to identify the messages. | |||
Object Store | ObjectStore | Configures the object store that stores the redelivery counter for each message. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Use Secure Hash | Boolean | If | ||
Id Expression | String | One or more expressions that determine when a message was redelivered. You can set this property only if the Use Secure Hash field is |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | Initial amount of memory to allocate to the data stream. If the streamed data exceeds this value, the buffer expands by Buffer Size Increment, with an upper limit of Max In Memory Size value. | ||
Buffer Size Increment | Number | Amount by which the buffer size expands if it exceeds its initial size. Setting a value of | ||
Max Buffer Size | Number | Maximum size of the buffer. If the buffer size exceeds this value, Mule raises a | ||
Buffer Unit | Enumeration, one of:
| Unit for the Initial Buffer Size, Buffer Size Increment, and Buffer Unit fields. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Size | Number | Maximum amount of memory that the stream can use for data. If the amount of memory exceeds this value, Mule buffers the content to disk. To optimize performance:
| ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Size field. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Select | String | |||
Count | Boolean | false | ||
Expand | String | |||
Filter | String | |||
Format | String | |||
Order By | String | |||
Search | String | |||
Skip | Number | |||
Top | Number |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | The number of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer Size Increment field, with an upper limit of maxInMemorySize. | 100 | |
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. | 100 | |
Max Buffer Size | Number | The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
In Memory Objects | Number | The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| Unit for the In Memory Objects field. |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select OAuth 2.0 Authorization Code. |
Consumer Key | OAuth consumer key, as registered with the Microsoft identity platform. |
Consumer Secret | OAuth consumer secret that corresponds to the consumer key. |
Listener Config | A reference to an |
Callback Path | Path of the access token callback endpoint. |
Authorize Path | Path of the local HTTP endpoint that triggers the OAuth dance. |
| Field | User Action |
|---|---|
Name | Enter the configuration name. |
Connection | Select OAuth 2.0 Client Credentials. |
Client Id | OAuth client ID, as registered with the service provider. |
Client Secret | OAuth client, as registered with the service provider. |