# mulesoft D2L Brightspace Connector - Full Documentation --- product: D2L Brightspace Connector version: 0.1 is-latest-version: true --- # D2L Brightspace Connector 0.1.0 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for D2L Brightspace (D2L Brightspace Connector) enables Mule applications to access the D2L Brightspace API. > [!NOTE] D2L Brightspace Connector is a beta connector that is subject to the Beta Services Terms > at [Agreements - Salesforce.com](https://www.salesforce.com/company/legal/) or a written Unified > Pilot Agreement if executed by Customer, and the Non-GA Gen AI and Non-GA Credit Consumption terms > in the > [Product Terms Directory](https://ptd.salesforce.com/?_ga=2.247987783.1372150065.1709219475-629000709.1639001992). > Use of this beta connector with external systems or services consumes > [Mule messages](https://docs.mulesoft.com/general/usage-metrics) and is at the Customer’s sole discretion. For information about compatibility and fixed issues, refer to the D2L Brightspace Connector Release Notes. ## Before You Begin To use this connector, you must be familiar with: - The D2L Brightspace Connector’s API - Anypoint Connectors - Mule runtime engine (Mule) - Elements and global elements in a Mule flow - How to create a Mule app using Anypoint Code Builder or Anypoint Studio Before creating an app, you must have: - Credentials to access the D2L Brightspace target resource - Anypoint Platform - The latest versions of Anypoint Code Builder or Anypoint Studio ## Next Step After you complete the prerequisites, you’re ready to create an app and configure the connector using [Anypoint Studio](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) or [Anypoint Code Builder](https://docs.mulesoft.com/connectors/introduction/intro-config-use-acb). ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange) - [D2L Brightspace Connector Reference](https://docs.mulesoft.com/d2l-brightspace-connector/latest/d2l-brightspace-connector-reference) - [Salesforce Help](https://help.salesforce.com) --- product: D2L Brightspace Connector version: 0.1 is-latest-version: true --- # D2L Brightspace Connector 0.1.0 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for D2L Brightspace (D2L Brightspace Connector) enables Mule applications to access the Brightspace Learning Environment REST API. ## Configurations --- ### Config Default configuration. #### Parameters
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | Name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | The connection types to provide to 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. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
baseUri | String | Base URI for the D2L API. | x | |
TLS Configuration | Configures TLS. If using the HTTPS protocol, you must configure TLS. | |||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | |||
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. | core:*:* role:detail:read grades:gradevalues:read grades:gradeobjects:read | |
Resource Owner Id | String | Resource owner ID to use with the authorization code grant type. | ||
Before | String | The name of a flow to execute right before starting the OAuth dance. | ||
After | String | The name of a flow to execute right after an access token has been received. | ||
Auth Server Tls Context | References a TLS config to use for HTTP requests during the OAuth dance. | |||
Auth Server Proxy Config | Any | References the proxy configuration through which the HTTP request is sent during the OAuth dance. | ||
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. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Array of Any | Request body payload for the operation. | x | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
roleId | Number | Role identifier. | ||
isActive | Boolean | Whether to filter by active enrollment status. | false | |
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
orgUnitTypeId | String | Organizational unit type identifier. | ||
roleId | Number | Role identifier. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
startDateTime | String | Start of the date-time range for the query. | x | |
endDateTime | String | End of the date-time range for the query. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
startExpiry | String | Start of the expiry date range for filtering. | ||
endExpiry | String | End of the expiry date range for filtering. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
userId | String | User identifier. | ||
startExpiry | String | Start of the expiry date range for filtering. | ||
endExpiry | String | End of the expiry date range for filtering. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
gradeObjectId | String | Grade object identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
userId | String | User identifier. | x | |
gradeType | String | Type of grade to retrieve. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
sort | String | Sort order for the results. | ||
pageSize | Number | Number of results per page. | ||
isGraded | Boolean | Whether to filter by graded status. | false | |
searchText | String | Text to search for in the results. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
modifiedSince | String | Filter results modified since this date-time. | ||
pageSize | Number | Number of results per page. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
gradeObjectId | String | Grade object identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
gradeObjectId | String | Grade object identifier. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
childOrgUnitId | String | Child organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
parentOrgUnitId | String | Parent organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
ouTypeId | String | Organizational unit type identifier for filtering. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
ouTypeId | String | Organizational unit type identifier for filtering. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
deepCopyRoleId | String | Role identifier to deep copy from. | ||
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
roleId | String | Role identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgUnitId | String | Organizational unit identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Array of Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | * Array of Null * Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Array of Any | Request body payload for the operation. | x | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Null |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
orgDefinedId | String | Organization-defined user identifier. | ||
userName | String | User name for filtering. | ||
externalEmail | String | External email address for filtering. | ||
bookmark | String | Bookmark for pagination. | ||
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | Name of the configuration to use. | x | |
apiVersion | String | D2L API version to use for the request. | x | |
userId | String | User identifier. | x | |
correlationId | String | Correlation ID for request tracing. | ||
body | Any | Request body payload for the operation. | #[payload] | |
Config Ref | ConfigurationProvider | Name of the configuration to use to execute this component. | x | |
Target Variable | String | Name of the variable in which the operation’s output will be placed. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. | #[payload] | |
Error Mappings | Array of Error Mapping | Set of error mappings. |
Type | Any |
Attributes Type | Any |
| 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. | ||
Password | String | Password used to protect the truststore. | ||
Type | String | Type of store. | ||
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. | ||
Type | String | Type of store. | ||
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 | When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy. | ||
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 |
|---|---|---|---|---|
Source | Enumeration, one of:
| Error type to map from. | ||
Target | String | Error type to map to. | x |