Public API Enterprise
API Keys
NamePrefixScopesLast UsedExpiresStatus
Loading…
Webhooks
NameURLEventsLast FiredFailures
Loading…
API Reference

Authentication

curl https://dpsmf.ai/api/dpsmf/public/v1/instances \ -H "X-API-Key: dpsmf_sk_your_key_here"
API keys are scoped to your license. All responses are JSON. Rate limit: 60 req/min per key.

Endpoints

GET/public/v1/instancesList all monitored instances
GET/public/v1/instances/:id/healthHealth grade, alert counts, key metrics
GET/public/v1/instances/:id/metricsCurrent metric averages (last 1h)
GET/public/v1/instances/:id/alertsAlert history (default 50, max 200)

Webhook Payload

POST https://your-endpoint.com/hook X-DPSMF-Event: alert.fired X-DPSMF-Signature: sha256=<hmac> { "event": "alert.fired", "fired_at": "2026-05-17T19:00:00.000Z", "data": { ... } }
Verify the HMAC-SHA256 signature using the secret shown at webhook creation time.