Marketplaces & APIs

Deliver events to every seller, every time.

Fan-out a single buyer action to all relevant sellers, logistics partners, and platform services — with per-seller signing secrets, independent retry, and complete delivery logs.

No credit card required
Up and running in minutes
99.9% uptime SLA
Marketplace Actions
Buyer Checkout
Payment Gateway
Return Request
fan-out · per-seller secrets
GetHook
isolate · sign · retry
Seller endpoints
Seller Ahttps://api.seller-a.com/hooksdelivered
Seller Bhttps://seller-b.io/webhooksretrying
Seller Chttps://hooks.seller-c.comdelivered
Seller Webhooks
Logistics API
Payment Processor
Platform Analytics
The problem

Why raw webhooks aren't enough.

The HTTP webhook protocol has no persistence, no retries, and no observability — and it shows.

A seller's endpoint outage affects order processing

Seller A's webhook endpoint returns 503. The order.placed event is lost. Seller A never processes the order. The buyer opens a dispute. In a naive implementation, one seller's outage cascades into a customer experience failure.

Per-seller signing secrets at scale

Your marketplace has 500 sellers. Each needs their own HMAC signing secret so they can verify webhook authenticity. Storing, rotating, and using 500 per-seller secrets correctly is operationally expensive.

No visibility into which sellers are receiving events

A seller opens a support ticket: 'I'm not receiving order webhooks.' You have no delivery log. You don't know if events were sent, if they failed, or how many retry attempts were made. Investigation is manual and slow.

How it works

Three steps to reliable marketplaces & apis webhooks.

From raw HTTP POST to guaranteed delivery — set up in under 10 minutes.

01

Create a destination per seller

When a seller onboards, provision a Destination with their endpoint URL and a unique signing secret. GetHook encrypts the secret with AES-256-GCM and uses it to sign all deliveries to that seller.

terminal
POST /v1/destinations
{ "name": "seller-acme-corp", "url": "https://api.seller-acme.com/marketplace/hooks", "signing_secret": "seller-acme-hmac-secret" }
02

Route marketplace events to all sellers

Create routes that send order.placed and payment.captured to every seller's destination. GetHook fans out the event to all simultaneously — each seller's delivery is independent.

terminal
# For each seller, create a route:
POST /v1/routes
{ "source_id": "src_marketplace", "destination_id": "dest_seller_acme", "event_type_pattern": "order.*" }
03

Monitor per-seller delivery health

View delivery status per seller in the event log. When a seller reports missing events, pull the delivery log for their destination — see every attempt, response code, and timestamp.

terminal
GET /v1/events?destination_id=dest_seller_acme&status=dead_letter
# Shows all events that failed delivery to Seller Acme
# POST /v1/events/{id}/replay to retry
Benefits

Everything you need for marketplaces & apis.

Per-seller signing secrets

Each seller gets a unique HMAC secret, encrypted at rest. Sellers can independently verify webhook authenticity — no shared secrets that compromise all sellers if leaked.

Independent retry per seller

Seller A's endpoint being down doesn't affect Seller B's delivery. Each destination retries on its own schedule.

Fan-out to N sellers simultaneously

One order.placed event reaches all affected sellers, the logistics partner, and platform analytics in parallel.

Per-seller delivery logs

When a seller reports missing webhooks, pull their delivery log instantly. See every attempt, status code, and response body.

Scale to thousands of sellers

Provisioning a new seller is two API calls. The Postgres-backed delivery engine scales horizontally without configuration changes.

Replay for seller onboarding

New seller joined mid-month? Replay recent order events to give them a complete picture of marketplace activity since they joined.

Start for free

Ready to stop losing webhooks?

Up and running in minutes. No credit card required. Connect your first source and see events flowing in real time.

No credit card
99.9% uptime SLA
HMAC signatures
AES-256 encryption