Office 365 Webhook Configuration

You can leverage Office 365 webhooks when using 1Integrate. This can enable you to configure 1Integrate to send session state notifications to Outlook, Office 365 Groups or Microsoft Teams.

An example notification in Microsoft Teams

Prerequisites

Before configuring notification levels in 1Integrate you must create an incoming webhook URL. For more on how to do this, please refer to Microsoft Office 365 documentation.

Note: If you want to include the 1Integrate logo as part of the message, you will need to supply them when creating the Webhook URL.

1Integrate Configuration

The following parameters are available as part of the Office 365 webhook configuration in 1Integrate:

Parameter Description
office.365.webhook.url

The webhook URL provide by Office 365.

office.365.webhook.notify.paused

Optionally set to true to receive a notification when a session is paused.

office.365.webhook.notify.errored

Optionally set to true to receive a notification when a session errors.

office.365.webhook.notify.running Optionally set to true to receive a notification when a session starts.
office.365.webhook.notify.finished Optionally set to true to receive a notification when a session has finished.
office.365.webhook.notify.stopped Optionally set to true to receive a notification when a session has been stopped.

ClosedWildFly

To configure 1Integrate with a webhook URL,include the Office 365 webhook configuration in the settings.properties file e.g:

office.365.webhook.url=<WebhookURL>

office.365.webhook.notify.paused=true

office.365.webhook.notify.errored=true

office.365.webhook.notify.finished=true

To have the notification include a link to 1Integrate, ensure the base URL is set, e.g.

base.url=http<s>://<host>:<port>/1Integrate

ClosedWebLogic

To enable notifications to a Webhook URL, include the Office 365 webhook configuration in the WebLogic Server Administration Console under the Server Start Arguments for the interface:

-Doffice.365.webhook.url=<WebhookURL> -Doffice.365.webhook.notify.paused=true -Doffice.365.webhook.notify.errored=true -Doffice.365.webhook.notify.finished=true

To have the notification include a link to 1Integrate, ensure the base URL is set, e.g.

-Dbase.url=http<s>://<host>:<port>/1Integrate