Skip to Content

Webhooks

Configure outbound webhooks to receive real-time event notifications at your endpoints.

Outbound Webhooks

Receive real-time event notifications at your endpoints. JSON payloads with HMAC signature verification.

  • Event subscriptions
  • Signature validation
  • Retry with backoff
  • Event filtering

Webhook Payload

Configure custom webhooks for PSA/RMM integration:

{ "event": "security.risky_signin", "severity": "high", "tenant": { "id": "tenant-uuid", "name": "Contoso Corp", "domain": "contoso.com" }, "details": { "user": "john@contoso.com", "riskLevel": "high", "location": "Unknown", "ipAddress": "203.0.113.45" }, "timestamp": "2026-01-30T14:30:00Z", "actionUrl": "https://app.opspilot365.com/security/alerts/123" }

Configuration

  • Custom endpoint URLs
  • JSON payloads with event data
  • Custom headers for authentication
  • Automatic retry logic with exponential backoff

API Reference

  • GET /api/settings/integrations — List all integrations
  • POST /api/settings/integrations/:type/connect — Connect an integration
  • DELETE /api/settings/integrations/:type — Disconnect an integration
Last updated on