Skip to main content

Manage endpoints

webhooks create returns its signing secret one time. It rejects --quiet and --jsonl because those modes could discard the secret. Rotate a signing secret when it may be exposed:
Store the returned secret immediately. The command returns it one time.

Verify a payload locally

Save the exact request body bytes. Do not parse and serialize the payload before verification.
webhooks verify runs locally and does not require an API key. It rejects a signature outside a five-minute tolerance by default. Use --secret-file when you keep the signing secret in a protected file.