uber-webhooks

Installation
SKILL.md

Uber Webhooks

When to Use This Skill

  • How do I receive Uber Eats webhooks?
  • How do I verify Uber webhook signatures?
  • Why is my X-Uber-Signature verification failing?
  • How do I handle orders.notification or orders.cancel events?
  • Setting up an Uber Eats webhook receiver in Express, Next.js, or FastAPI

Verification (core)

Uber Eats signs the raw request body with HMAC-SHA256 keyed on your app's client secret and sends the digest as a lowercased hex string in the X-Uber-Signature header (no sha256= prefix). Pass the raw body bytes, compute the digest, and compare timing-safe.

Node:

Installs
11
GitHub Stars
81
First Seen
Jul 24, 2026
uber-webhooks — hookdeck/webhook-skills