M365 Admins
Monitoring
Webhooks

Webhooks

In your templates you can add your own webhooks for approvals and in the lifecycle, for example for an Azure Logic App or a ticketing system. Seamless then reports every event to this address. How to set up webhooks is described under Webhooks.

Under Monitoring > Webhooks you see every notification and whether it arrived.

ColumnDescription
Event typeThe event, for example user.report.inactivity for an inactive guest or user.invite for an invitation.
Target urlThe address Seamless sent the notification to.
StatusWhether the notification arrived, for example Success.
Attempt countHow often Seamless sent the notification.
Last attemptWhen Seamless last tried.
Next attemptWhen Seamless tries again if the notification did not arrive.
Response codeThe response of your system, for example 200 for success.

If your system does not respond or responds with an error, Seamless automatically tries again.

Details of a notification

Click a row to open the Webhook notification details:

AreaDescription
Event type and Target UrlEvent and full target address
Created at, Last attempt at, Status, Attempt countWhen the notification was created, the last attempt, the result and the number of attempts
PayloadWhat Seamless sent, for example the ID of the guest
ResponseCode and content of your system's response

An example of the payload:

{
  "payload": {
    "userId": "f7a718c5-3c74-4ae3-874e-5d1db9..."
  },
  "eventType": "user.report.inactivity"
}

If a notification keeps failing, you usually find the reason under Response, for example a wrong address or an invalid secret.

Ā© 2026 seamlesswork AG