API & Webhooks

Build on Engagor

Access your email intelligence programmatically. The Engagor API exposes health scores, metrics, alerts, and insights. Outbound webhooks push real-time events to Slack, PagerDuty, or your own systems.

RESTful endpoints. Real-time webhooks. Enterprise-grade authentication.

GET /v1/health/identity/{id}
Authorization: Bearer sk_live_...
v
200 OK application/json
{
  "identity": "BE-B2C-Commercial",
  "health_score": 92,
  "delivery_rate": 98.2,
  "bounce_rate": 1.4,
  "complaint_rate": 0.02,
  "status": "healthy",
  "last_updated": "2024-12-21T16:00:00Z"
}
REST API

Endpoints for every use case

Access metrics, health scores, alerts, and more. All endpoints return JSON and support pagination, filtering, and sorting.

GET /v1/health/domain/{domain}

Get health score and metrics for a sending domain. Includes DNS status, delivery rates, and risk assessment.

HealthDomain
GET /v1/health/identity/{id}

Get health score and metrics for a specific sending identity. Includes delivery, engagement, and risk metrics.

HealthIdentity
GET /v1/scores/overall

Get overall health scores across all identities. Perfect for executive dashboards and status pages.

ScoresOverview
GET /v1/alerts/active

List all active alerts and anomalies. Filter by severity, identity, or type.

AlertsReal-time
GET /v1/metrics/deliverability

Detailed deliverability metrics by time period, ISP, and identity. Supports aggregation and breakdown.

MetricsDeliverability
GET /v1/metrics/engagement

Engagement metrics including opens, clicks, and conversions. Filter by cohort, device, or geography.

MetricsEngagement
Outbound Webhooks

Push events to your systems

Don't poll - let Engagor push events to you. Configure webhook endpoints for alerts, anomalies, and status changes.

reputation_drop

Triggered when delivery rate drops below threshold

deferral_spike

Triggered when deferrals exceed normal baseline

anomaly_detected

Triggered when AI detects unusual patterns

dns_issue

Triggered when SPF/DKIM/DMARC problems found

Webhook Payload reputation_drop
{
  "event": "reputation_drop",
  "timestamp": "2024-12-21T16:05:00Z",
  "identity": "BE-B2C-Commercial",
  "severity": "critical",
  "details": {
    "current_rate": 94.2,
    "baseline_rate": 98.5,
    "drop_percent": 4.3,
    "affected_isp": "gmail"
  },
  "recommendation": "Check recent campaigns for content issues"
}
Destinations: Slack PagerDuty Custom URL
Security

Enterprise-grade authentication

API Keys

Generate scoped API keys with granular permissions. Rotate keys without downtime.

HTTPS Only

All API traffic encrypted with TLS 1.2+. No plaintext endpoints.

IP Allowlisting

Restrict API access to specific IP ranges for additional security.

Rate Limiting

Generous rate limits with clear headers. Enterprise customers get higher limits.

Get Started

Ready to build on Engagor?

See how the API can power your email operations.