Routebase · AsyncAPI Specification

Routebase Webhooks

Version 1.0.0

AsyncAPI generated by API Evangelist from the documented Routebase webhook surface (https://docs.routebase.dev/webhooks/). Routebase POSTs signed JSON events to a customer-configured receiver endpoint. Event names and headers are documented verbatim; the receiver URL is customer-supplied (templated).

View Spec View on GitHub API lifecycle managementAPI DesignOpenAPIAPI DocumentationAPI TestingAPI MockingAPI MonitoringAPI SecurityMCPAI AgentsDeveloper ToolsCI/CDRESTOAuth 2.1SCIMStreamable HTTPAsyncAPIEventsWebhooks

Channels

webhookDeliveries
Signed webhook deliveries POSTed by Routebase to the configured endpoint.

Messages

✉
RoutebaseEvent
Routebase webhook event

Servers

https
receiver
Customer-configured webhook receiver. Routebase sends HTTP POST deliveries here.

AsyncAPI Specification

Raw ↑
asyncapi: 3.0.0
info:
  title: Routebase Webhooks
  version: 1.0.0
  description: >-
    AsyncAPI generated by API Evangelist from the documented Routebase webhook surface
    (https://docs.routebase.dev/webhooks/). Routebase POSTs signed JSON events to a
    customer-configured receiver endpoint. Event names and headers are documented
    verbatim; the receiver URL is customer-supplied (templated).
  contact:
    name: Routebase
    url: https://routebase.dev
  x-provenance:
    generated: '2026-09-13'
    method: generated
    source: https://docs.routebase.dev/webhooks/
defaultContentType: application/json
servers:
  receiver:
    host: '{webhookEndpoint}'
    protocol: https
    description: Customer-configured webhook receiver. Routebase sends HTTP POST deliveries here.
    variables:
      webhookEndpoint:
        description: The host of the endpoint you register in Routebase to receive events.
        default: example.com
channels:
  webhookDeliveries:
    address: /
    description: Signed webhook deliveries POSTed by Routebase to the configured endpoint.
    messages:
      routebaseEvent:
        $ref: '#/components/messages/RoutebaseEvent'
operations:
  receiveEvent:
    action: receive
    channel:
      $ref: '#/channels/webhookDeliveries'
    summary: Receive a Routebase webhook delivery.
    messages:
      - $ref: '#/channels/webhookDeliveries/messages/routebaseEvent'
components:
  messages:
    RoutebaseEvent:
      name: RoutebaseEvent
      title: Routebase webhook event
      contentType: application/json
      headers:
        type: object
        properties:
          X-Routebase-Signature:
            type: string
            description: 'sha256=<HMAC-SHA256 of the raw body computed with the endpoint secret>'
          X-Routebase-Event:
            type: string
            description: The event type (e.g. test_run.failed).
          X-Routebase-Delivery:
            type: string
            description: Unique delivery identifier.
      payload:
        $ref: '#/components/schemas/EventEnvelope'
  schemas:
    EventEnvelope:
      type: object
      required: [eventType, timestamp]
      properties:
        eventType:
          type: string
          description: Dotted event name.
          examples:
            - test_run.failed
            - test_run.passed
            - monitor.schema_drift_detected
            - monitor.incident_opened
            - monitor.recovered
        timestamp:
          type: string
          format: date-time
        organizationId:
          type: [string, 'null']
        projectId:
          type: [string, 'null']
        actorUserName:
          type: string
        data:
          type: object
          description: Event-specific fields.

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/routebase-webhooks-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.