Skip to main content

1. Get an API key

API Starter and API Business subscribers create a key from Dashboard → Settings → API Keys. User-issued keys are exactly wm_ followed by 40 lowercase hex characters and are shown only once. Follow Find or replace your license / API key for the exact steps or to replace a lost key.
The dashboard browser session can call supported public endpoints without a user API key. You need a key for server-to-server use, untrusted browser origins, and routes that explicitly require an API key.

2. Call an endpoint

curl

JavaScript (Node or browser)

Python

3. Hydrate everything at once

For dashboards, use /api/bootstrap to pull all seeded caches in one request:
Use the same host and header form for server-to-server calls. /api/bootstrap does not require a separate gateway URL, token exchange, activation step, or IP allow-list. See Platform endpoints for the response shape.

4. Plug into an MCP client

Point any MCP-compatible client at the server URL — the client handles OAuth automatically:
See MCP for client-specific setup.

Next

  • Authentication — all three auth modes
  • Rate limits — per-endpoint caps
  • Errors — response shapes and retry guidance
  • API Reference — every service, RPC, and request/response schema
  • Agent Discovery — for AI agents and codegen tools: discover all OpenAPI / MCP / OAuth surfaces from one root URL