Home / Connectors / Microsoft Office 365 Mail Connector

Microsoft Office 365 Mail Connector

Work with Office 365 Mail via your BPMN process

outbound io.camunda:http-json:1

Required inputs

KeyLabelType
authentication.token Bearer token secret
authentication.oauthTokenEndpoint OAuth token endpoint secret
authentication.clientId Client ID FEEL expression
authentication.clientSecret Client secret secret
users.ListMailFolders_user_id User ID FEEL expression
users.CreateMailFolders_user_id User ID FEEL expression
users.CreateMailFolders_folder_name Folder display name FEEL expression
users.ListMessages_user_id User ID FEEL expression
users.user.sendMail_user_id User ID FEEL expression
users.user.sendMail_subject Subject FEEL expression
users.user.sendMail_body_content Body content FEEL expression
users.user.sendMail_to_recipients To recipients FEEL expression

Optional inputs

KeyLabelType
operationId operationId string
authentication.type Type string
users.ListMailFolders_odata_queryParameters Query parameters FEEL expression
users.ListMessages_odata_queryParameters Query parameters FEEL expression
users.user.sendMail_body_content_type Body content type string
users.user.sendMail_cc_recipients CC recipients FEEL expression
resultVariable Result variable string
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression
retryCount Retries FEEL expression
retryBackoff Retry backoff FEEL expression

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.MSFT.O365.Mail.v1", { "authentication.token": "<your bearer token>", "authentication.oauthTokenEndpoint": "<your oauth token endpoint>", "authentication.clientId": "= ...", "authentication.clientSecret": "<your client secret>", "users.ListMailFolders_user_id": "= [email protected]", "users.CreateMailFolders_user_id": "= [email protected]", "users.CreateMailFolders_folder_name": "= ", "users.ListMessages_user_id": "= [email protected]", "users.user.sendMail_user_id": "= [email protected]", "users.user.sendMail_subject": "= ...", "users.user.sendMail_body_content": "= ...", "users.user.sendMail_to_recipients": "= =["[email protected]"]", "operationId": "users.ListMailFolders", "authentication.type": "bearer", })