Quickstart
Pagination
List methods return an*Iterator[T] (a Scanner-style iterator):
Errors
Every API failure is a*webhook.Error — use errors.As or the Is* helpers:
*Error carries Code, Status, RequestID, and RetryAfter. A transport failure is a
*webhook.ConnectionError.
Retries & idempotency
The client retries idempotent requests on transient failures with capped exponential backoff and jitter, honouringRetry-After, and never blind-retries a non-idempotent write. Replays carry an idempotency key
(auto-generated if you pass ""):
Configuration
context.Context for cancellation and deadlines.
Full source, changelog, and issues: github.com/webhook-co/webhook-go.