Bigeye · AsyncAPI Specification
Bigeye Webhooks
Version
View Spec
View on GitHub
CompanyData ObservabilityData QualityData LineageData GovernanceMetadata ManagementData CatalogSensitive Data DiscoveryMonitoringAnalyticsAI TrustSnowflakeDatabricksAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-02'
method: searched
source: https://docs.bigeye.com/docs/webhooks + https://docs.bigeye.com/docs/collaboration-tools
spec_type: Webhooks
asyncapi_published: false
asyncapi_note: >-
Bigeye publishes no AsyncAPI document. Probes of docs.bigeye.com and
app.bigeye.com for /asyncapi.yaml and /asyncapi.json missed, the
/.well-known/api-catalog linkset lists only the three OpenAPI definitions,
and the bigeyedata GitHub organization carries no event spec. The event
surface below is captured from the documented webhook feature — nothing is
fabricated into an AsyncAPI shell.
event_surface:
kind: outbound webhook
trigger: A metric run ends in alerting status.
transport: HTTP POST to an arbitrary URL reachable from Bigeye
content_type: application/json
custom_headers: true
custom_headers_note: A single HTTP header (name and value) can be configured per
webhook.
test_support: A "Test" button in the UI sends a test payload to the endpoint.
signing: null
signing_note: No payload signing, shared secret or replay protection is documented.
retries: null
retries_note: No retry or delivery-guarantee policy is documented.
subscription_scopes:
- scope: metric
description: Attach a webhook to an individual metric via Edit > Notifications.
docs: https://docs.bigeye.com/docs/webhooks
- scope: collection
description: Attach a webhook to a Collection via Settings > Notifications, so every
alerting metric in the collection fires it.
docs: https://docs.bigeye.com/docs/collections-1
events:
- name: metric.alerting
documented_name: null
description: >-
Fired when a metric run ends in alerting status. Bigeye does not publish an
event-type name or an envelope with a type discriminator; the payload below
is the complete documented shape.
payload_schema:
type: object
properties:
totalFailures: {type: string, description: Number of failing records or checks,
example: '30'}
runTimestamp: {type: string, format: date-time, description: When the metric
run completed, example: '2021-12-17T19:31:30.081Z'}
metricUrl: {type: string, format: uri, description: Deep link to the metric in
the Bigeye UI, example: 'https://app.bigeye.com/metrics/metric/0'}
message: {type: string, description: Human-readable alert message, example: Avg
within 2 stddevs on `demo_subscriptions.payments.charge_amount` is alerting}
example: |
{
"totalFailures":"30",
"runTimestamp":"2021-12-17T19:31:30.081Z",
"metricUrl":"https://app.bigeye.com/metrics/metric/0",
"message":"Avg within 2 stddevs on `demo_subscriptions.payments.charge_amount` is alerting"
}
other_notification_channels:
docs: https://docs.bigeye.com/docs/collaboration-tools
note: >-
Webhooks are one of several alert destinations Bigeye documents alongside
its collaboration-tool integrations; only the webhook surface is a
machine-consumable event contract, so only it is captured here.
gaps:
- No AsyncAPI document.
- Only one event type is documented, with no event-name or version field in the payload.
- No signature header, so a receiver cannot verify the sender.
- No documented retry, ordering or at-least-once delivery semantics.
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/bigeye-webhooks"
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.