Skip to content

Outbound Monitoring and Recovery

Monitoring helps you answer:

  • Are deliveries healthy right now?
  • Which endpoints are failing?
  • Is this transient or persistent?
  • Which messages need manual recovery?
  1. Start on Dashboard for high-level health.
  2. Open Analytics and filter by endpoint/time window.
  3. Open Messages and filter by status (pending_retry, failed_permanent).
  4. Inspect message detail for response status and timing.
  5. Use Replay Message from message details for manual recovery in the console.
  6. Re-check metrics and logs to verify recovery.

API reference:

Terminal window
curl "https://api.hookbridge.io/v1/logs?status=failed_permanent&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
Terminal window
curl "https://api.hookbridge.io/v1/metrics?window=24h" \
-H "Authorization: Bearer YOUR_API_KEY"
Terminal window
curl "https://api.hookbridge.io/v1/metrics/timeseries?window=24h&endpoint_id=YOUR_ENDPOINT_ID" \
-H "Authorization: Bearer YOUR_API_KEY"
Terminal window
curl https://api.hookbridge.io/v1/messages/YOUR_MESSAGE_ID \
-H "Authorization: Bearer YOUR_API_KEY"
curl -X POST https://api.hookbridge.io/v1/messages/YOUR_MESSAGE_ID/replay \
-H "Authorization: Bearer YOUR_API_KEY"
  • Alert on rising pending_retry and failed_permanent counts.
  • Filter by endpoint to identify exactly which destination is failing.
  • Replay one failed message from the message details page.
  • If it succeeds, monitor status/metrics before taking further manual action.
  • If it fails again, stop and fix the destination issue first.
Personalize Examples

Enter your credentials to populate code examples throughout the docs.