DTN · AsyncAPI Specification

DTN Agency Bulletin WebSocket API (event surface)

Version 1.0.0

Faithful AsyncAPI rendering of DTN's Agency Bulletin WebSocket API, which streams global weather agency bulletins in real time over a WebSocket upgrade (HTTP 101). Derived from the provider's published OpenAPI (openapi/dtn-agency-bulletin-websocket-api-openapi.json); DTN publishes no AsyncAPI of its own.

View Spec View on GitHub WeatherAgricultureEnergyMarket DataAviationMarineForecastingObservationsCommoditiesAsyncAPIEventsWebSockets

Channels

agencyBulletins
Real-time stream of weather agency bulletins (WMO/agency products) matching subscription criteria.

Servers

ws
production
WebSocket endpoint (documented 101 Switching Protocols); OAuth2 client-credentials Bearer token

AsyncAPI Specification

Raw ↑
asyncapi: 3.0.0
info:
  title: DTN Agency Bulletin WebSocket API (event surface)
  version: 1.0.0
  description: Faithful AsyncAPI rendering of DTN's Agency Bulletin WebSocket API, which streams global weather agency bulletins in real time
    over a WebSocket upgrade (HTTP 101). Derived from the provider's published OpenAPI (openapi/dtn-agency-bulletin-websocket-api-openapi.json);
    DTN publishes no AsyncAPI of its own.
  x-provenance:
    generated: '2026-07-22'
    method: generated
    source: openapi/dtn-agency-bulletin-websocket-api-openapi.json
defaultContentType: application/json
servers:
  production:
    host: wxbulletin-ws.api.dtn.com
    protocol: ws
    description: WebSocket endpoint (documented 101 Switching Protocols); OAuth2 client-credentials Bearer token
channels:
  agencyBulletins:
    address: /v1
    description: Real-time stream of weather agency bulletins (WMO/agency products) matching subscription criteria.
    messages:
      bulletin:
        name: AgencyBulletin
        summary: A weather agency bulletin message.
        payload:
          type: object
          description: See bulletin schemas in openapi/dtn-agency-bulletin-websocket-api-openapi.json
operations:
  receiveAgencyBulletins:
    action: receive
    channel:
      $ref: '#/channels/agencyBulletins'
    description: Open the WebSocket (GET /v1, upgrade to WS) and receive bulletin messages. Backed by operationId get_v1_stream in the published
      OpenAPI.

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.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/dtn-agency-bulletin-websocket-asyncapi"
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.