AsyncAPI Specification
generated: '2026-11-03'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developers.infranest.io/webhooks.md
sources:
- https://developers.infranest.io/webhooks.md
- https://developers.infranest.io/reference/alerts.md
- https://developers.infranest.io/reference/alerts
description: InfraNest webhooks deliver JSON POSTs with an event name, timestamp and data payload.
events:
- event: domain.expiring
description: A domain is approaching its expiration date.
- event: domain.status_changed
description: A domain's status has changed, such as nameservers being updated.
- event: domain.dnssec_broken
description: DNSSEC validation for a domain has failed.
- event: server.status_changed
description: A server's status has changed, e.g., powered on.
- event: monitor.alert
description: A monitor check has changed state (up/down) or other alert condition.
- event: dns.records_changed
description: DNS records in a zone have been modified.
- event: dns.live_mismatch
description: Live DNS records differ from the expected configuration.
- event: watched_domain.dropping_soon
description: A watched domain is expected to drop soon.
- event: watched_domain.available
description: A watched domain has become available for registration.
- event: watched_domain.registered
description: A watched domain has been registered.
- event: watched_domain.failed
description: A watched domain registration attempt failed.
- event: watched_domain.in_auction
description: A watched domain is now in an auction.
- event: watched_domain.released
description: A watched domain has been released back to the pool.
- event: watched_domain.renewed
description: A watched domain has been renewed.
- event: watched_domain.funding_short
description: A watched domain is short on funding and may drop.
- event: certificate.expiring
description: A TLS certificate is nearing its expiration.
- event: certificate.expired
description: A TLS certificate has expired.
- event: certificate.changed
description: A TLS certificate has been changed.
- event: certificate.weak
description: A TLS certificate is considered weak due to issues.
- event: certificate.unexpected
description: An unexpected TLS certificate was observed.
delivery:
signature: HMAC‑SHA256 of "<timestamp>.<body>" using the endpoint's signing secret, sent in header `X-InfraNest-Signature-V2` (prefixed with
`sha256=`).
retries: 'Up to 6 attempts: first retry after 30 seconds, then 5 minutes, 30 minutes, 2 hours, and 8 hours. A delivery is considered successful
only with a 2xx HTTP response within 10 seconds.'
docs: https://developers.infranest.io/webhooks.md
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/infranest-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.