GenerAI / worldmonitor /public /openapi.md
amogaddy's picture
Integra World Monitor (AGPL-3.0, self-hosted) nello Space: pagina, menu, e arricchimento notizie per la AI (part 4)
ee888e1 verified
|
Raw
History Blame Contribute Delete
2.97 kB

World Monitor OpenAPI Specification

Last updated: July 7, 2026

The World Monitor OpenAPI Specification is the machine-readable contract for the World Monitor REST API — the HTTP surface that exposes the same real-time global-intelligence tools and data as the MCP server via granular REST endpoints, returning source-attributed structured JSON. Point your OpenAPI client, code generator, or agent at the spec to discover every endpoint, parameter, and response shape.

The spec

  • OpenAPI 3.1 (YAML): https://worldmonitor.app/openapi.yaml
  • OpenAPI 3.1 (JSON): https://worldmonitor.app/openapi.json
  • REST API base URL: https://api.worldmonitor.app
  • Served Content-Type: application/yaml; charset=utf-8 (YAML) and application/json; charset=utf-8 (JSON), both with Access-Control-Allow-Origin: *. The API catalog advertises the OpenAPI descriptor media type application/vnd.oai.openapi for the spec.

The spec is generated on every deploy from the canonical proto/service definitions, so it always matches the running gateway — there is no hand-maintained drift.

Related descriptors

Authentication

Send the header X-WorldMonitor-Key: wm_<40-hex> on data calls (issue a key at https://worldmonitor.app/pro); discovery routes are public. Always send a descriptive User-Agent — the edge firewall challenges generic library agents (curl/*, python-requests/*), and a 403 means "retry with a real UA", not "endpoint missing". Rate limit: 60 requests/minute/key; honor Retry-After on 429. Full matrix: https://www.worldmonitor.app/docs/usage-auth · walkthrough: auth.md

Use it

# Generate a typed client from the spec:
npx @openapitools/openapi-generator-cli generate \
  -i https://worldmonitor.app/openapi.yaml -g python -o ./wm-client

Or skip codegen entirely and use an official SDK or the CLI.

Learn more

Important query matches

  • World Monitor OpenAPI specification
  • World Monitor OpenAPI 3.1 spec
  • World Monitor REST API OpenAPI YAML / JSON
  • Generate a World Monitor API client from OpenAPI
  • Global intelligence REST API spec