The AI DevOps agent that's live in minutes

Herald connects to your codebase, tooling, and infrastructure, then reasons from first principles. Your team ships and stays online without an SRE or DevOps org.

Try for free
herald — zsh

why are checkout webhooks failing?

Gathering context...

  • Read Datadog monitor: "Checkout API 5xx Spikes"
  • Pulled recent logs from k8s pod: checkout-worker-7b49f
  • Scanned git history for repo: billing-svc
  • Checked Stripe API status: Operational

Analyzing...

Found root cause (High Confidence): Commit 8f2a1b renamed 'customer_id' to 'stripe_id' in the billing-svc database, but the webhook handler in checkout-worker was not updated. It is silently dropping the payload.

Suggested fix: Update line 142 in src/handlers/webhook.ts to reference payload.stripe_id.

Need an agent for your infra?

Get started today

See how Herald can help your team ship faster today.

Book a Demo