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 AutomationAsyncAPIEvents
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.
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/nerdio-notifications-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.