EvoHub Docs Sign in
EnglishEN

API reference

Alert ingest API

Use with AI
View as MarkdownThis page as plain text, for pasting into an AI tool Open in ClaudeAsk Claude questions about this page Open in ChatGPTAsk ChatGPT questions about this page
Connect to Cursor / VS Code / ClaudeSearch and read these docs from your AI tool (MCP server)

MCP server URL

https://docs-dev.evohub.io/mcp

Claude Code

claude mcp add --transport http evohub-docs-docs https://docs-dev.evohub.io/mcp

Claude (claude.ai and Claude Desktop): Settings → Connectors → Add custom connector, and paste the URL above.

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "evohub-docs-docs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://docs-dev.evohub.io/mcp"
      ]
    }
  }
}

Cursor — ~/.cursor/mcp.json

{
  "mcpServers": {
    "evohub-docs-docs": {
      "url": "https://docs-dev.evohub.io/mcp"
    }
  }
}

VS Code — .vscode/mcp.json

{
  "servers": {
    "evohub-docs-docs": {
      "type": "http",
      "url": "https://docs-dev.evohub.io/mcp"
    }
  }
}

Version 1.0 OpenAPI 3.1.0

Send alerts into EvoHub On-Call from anything that can make an HTTP request.

  • Events (POST /ingest/api) — trigger, acknowledge and resolve alerts with a small JSON body. Compatible with the Events v2 shape, so a tool that already speaks it only changes the URL and key.
  • Integration webhooks (POST /ingest/{type}) — point a monitoring tool's own webhook at EvoHub; the body is whatever that tool sends.

Every request is authenticated by an integration key, shown as API Key on the integration in On-Call → Integrations. The key decides the organization and the escalation policy; nothing else in the request can.

Servers

  • https://evohub.io

Authentication

  • integrationKey API key in the query key
    The integration key (the integration's API Key in On-Call → Integrations).
  • bearerKey HTTP Bearer
    The integration key as a bearer token (/ingest/api only).

Events

Trigger, acknowledge and resolve alerts by dedup key.

POST/ingest/apiSend an event

Integration webhooks

Native webhook payloads from monitoring tools.

POST/ingest/{type}Receive a monitoring tool's webhook

Last updated