Nerdio · AsyncAPI Specification
Nerdio Notifications Webhooks
Version
View Spec
View on GitHub
CompanyAzure Virtual DesktopWindows 365Virtual Desktop InfrastructureCloud Desktop ManagementMicrosoft IntuneManaged Service ProvidersCloud Cost OptimizationEndpoint ManagementIT AutomationAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-01'
method: searched
source: https://nmehelp.getnerdio.com/hc/en-us/articles/29088984960653-Configure-Microsoft-Teams-Notifications-Using-Webhooks
spec_type: Webhooks
asyncapi_published: false
notes: >-
Nerdio publishes no AsyncAPI document and no event-schema catalog. It does ship a
real outbound webhook surface: since Nerdio Manager v6.3 an administrator can link
one or more webhook endpoints and have the notification engine POST to them when a
configured alert condition fires, in addition to (or instead of) email. The
webhook set is user-configured per install rather than a fixed provider event
catalog, and it is also addressable through the REST API
(/api/v1/notifications — Get-NmeLinkedNotificationWebhook, plus notification
condition and action cmdlets). Only what Nerdio documents is recorded below;
no event names or payload schemas are invented.
surface:
direction: outbound (Nerdio Manager POSTs to a customer-supplied endpoint)
product: Nerdio Manager for Enterprise and Nerdio Manager for MSP
since: v6.3
configuration_ui: System > Settings > Nerdio > Email and webhook notifications > Link webhook
api: /api/v1/notifications
api_cmdlets:
- Get-NmeLinkedNotificationWebhook
- Get-NmeNotificationCondition
- New-NmeNotificationCondition
- Get-NmeNotificationAction
- New-NmeNotificationAction
subscription:
fields:
- {name: Webhook name, required: true}
- {name: Endpoint URL, required: true, note: the consumer-side URL Nerdio POSTs to}
- {name: Payload, required: true, note: payload format selector; the documented option is "Microsoft Teams adaptive card"}
- {name: Auth scheme, required: true, note: 'documented example selects "None"'}
payload_formats:
- name: Microsoft Teams adaptive card
documented: true
note: >-
Adaptive Cards format, intended for the Teams "Post to a chat when a webhook
request is received" workflow. Nerdio's documentation states this is "one of the
supported payload formats"; the others are not enumerated in the public docs.
events:
catalog_published: false
model: >-
Events are not a fixed provider-published list. An administrator defines a
notification CONDITION (targets — all tenants/workspaces, a specific tenant,
workspace or host pool — plus the tasks and statuses to match) and a
corresponding ACTION, and the action fires the webhook when the condition
matches.
condition_families:
- {family: Azure Virtual Desktop, note: user-defined conditions over targets, tasks and statuses (for example failed tasks, auto-scale actions, role changes)}
- {family: Windows 365 / Cloud PC, note: pre-configured alert conditions that can be activated or edited (severity, enabled, portal pop-up, send email)}
- {family: Intune, note: pre-built alert conditions, selectable per severity (warning or high); not editable}
delivery_channels:
- email (requires a linked mailbox — Microsoft 365, or SMTP on Premium edition)
- webhook
- in-console portal pop-up
docs:
- title: Configure Microsoft Teams Notifications Using Webhooks
url: https://nmehelp.getnerdio.com/hc/en-us/articles/29088984960653-Configure-Microsoft-Teams-Notifications-Using-Webhooks
- title: Alerts and notifications
url: https://nmehelp.getnerdio.com/hc/en-us/articles/26124325722893-Alerts-and-notifications
- title: Configure Email Notifications
url: https://nmehelp.getnerdio.com/hc/en-us/articles/26124296834445-Configure-Email-Notifications
gaps:
- No AsyncAPI document published (no AsyncAPI pointer is wired in apis.yml).
- No event name registry and no payload schema beyond the Teams Adaptive Card format.
- No documented retry, signing or replay semantics for webhook delivery.
- The full list of supported payload formats and auth schemes is not published.