Send Events API

Send alerts from your monitoring system to Robusta through a single webhook endpoint.

This is the recommended ingestion path for new integrations. The legacy Send Alerts API remains available for existing customers.

Endpoint

POST https://api.robusta.dev/webhooks?type=alert&origin=<ORIGIN>&account_id=<ACCOUNT_ID>

Query Parameters

Parameter

Description

type

Must be alert.

origin

Identifies the monitoring product. Must be one of the supported origins listed under Integrations below.

account_id

Your Robusta account ID, found in generated_values.yaml.

cluster

Optional. The cluster to associate the alert with. When set, it overrides any cluster found in the alert payload and is used for the resulting alert investigation. When omitted, the cluster is taken from the payload if present, otherwise the alert is recorded under the external cluster. Use this when your monitoring system cannot add a cluster label to the alert itself.

Authentication

Send your Robusta API key as a Bearer token. Generate keys in the Robusta UI under Settings → API Keys → New API Key.

Authorization: Bearer <API_KEY>

The key must be scoped to the account_id query parameter. Mismatches return 401.

Example Request

curl --location --request POST \
  'https://api.robusta.dev/webhooks?type=alert&origin=datadog&account_id=ACCOUNT_ID' \
  --header 'Authorization: Bearer API_KEY' \
  --header 'Content-Type: application/json' \
  --data-raw '{ "title": "High error rate", "severity": "high" }'

Response

A successful request returns 200 with the ID of the stored event:

{ "id": "8f1b...e21" }

Errors:

  • 400 — missing or empty account_id, origin, or type; invalid type value.

  • 401 — invalid or out-of-scope API key.

  • 429 — rate limit exceeded (300 requests per 5-minute window per account).

  • 503 — transient storage failure; vendors should retry.

Integrations

Pick your monitoring system below for step-by-step instructions. Each page provides the URL to paste into your vendor's webhook configuration along with the API key.

Prometheus & AlertManager

AlertManager
Grafana

APM & Observability

Datadog
New Relic
Dynatrace
Splunk
Sentry

Cloud Provider Monitoring

GCP Cloud Monitoring
Azure Monitor
AWS CloudWatch

Incident Management

PagerDuty
Opsgenie
Jira Service Management
Rootly

Other

Nagios
SolarWinds