ALTR · AsyncAPI Specification

Altr Events Webhooks

Version

View Spec View on GitHub Data SecurityData GovernanceData MaskingTokenizationData ClassificationAccess ControlSnowflakeDatabricksformat-preserving-encryptionDatabase Activity MonitoringRBACPIIComplianceData PrivacyMCPagent-nativeAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-06'
method: searched
source: openapi/altr-notification-integration-openapi.yml (https://docs.notifications.live.altr.com/v1/notification-integration/docs),
  https://docs.altr.com/release-notes/2026/
spec_type: Webhooks
asyncapi: null
note: 'ALTR publishes no AsyncAPI document. It does operate a real event/delivery platform: the Notification Integration
  API registers delivery targets (including a custom HTTP webhook) and event subscriptions that filter events by field criteria
  and push matching events to those targets. The event catalog is captured from the API''s own enums.'
management_api:
  name: ALTR Notification Integration API
  openapi: openapi/altr-notification-integration-openapi.yml
  docs: https://docs.notifications.live.altr.com/v1/notification-integration/docs
  baseURL: https://{orgID}.notifications.live.altr.com/v1/notification-integration
delivery_targets:
- type: custom_webhook
  schema: models.CustomWebhookConfig
  note: Outbound HTTP POST to a customer-controlled URL — this is ALTR's webhook surface.
- type: slack
  schema: models.SlackConfig
- type: microsoft_teams
  schema: models.MicrosoftTeamsConfig
- type: pagerduty
  schema: models.PagerDutyConfig
- type: service_now
  schema: models.ServiceNowConfig
  auth:
  - basic
  - oauth_client_credentials
  default_table: incident
- type: splunk
  schema: models.SplunkConfig
events:
- event_type: dam.alert.fired
  description: A database-activity-monitoring alert rule matched and fired.
  source: models.CreateSubscriptionRequest.event_type enum
  produced_by: openapi/altr-dam-alerting-openapi.yml
subscription_model:
  filtering: criteria maps event field paths (e.g. summary.severity, payload.rule_id) to an operator block; all entries
    must match (AND across fields). An empty criteria object matches every event of the registered type.
  operations:
  - POST /integrations — create a delivery target
  - POST /integrations/{integration_id}/subscriptions — subscribe to an event type with criteria
  - POST /integrations/{integration_id}/test — send a test event and get {delivered, status_code, event_id}
  - GET /subscriptions — search subscriptions across all integrations
security_note: allow_insecure_tls on an integration skips server-certificate verification for that target's deliveries —
  intended for self-signed / private-CA destinations, default false.
gaps:
- Only one event type (dam.alert.fired) is registered in the public spec enum today, so the catalog is narrow relative to
  the platform surface.
- No AsyncAPI document, no published webhook signature/verification scheme, and no documented delivery-retry contract were
  found.

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/altr-events-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 email required.

A second provider on the same verified email joins the account you already have.