Documentation
Developer documentation
Everything you need to capture webhooks, automate with the API, verify signatures, and integrate with Cursor or Claude.
What is a webhook platform?
New to webhooks? Learn what they are, why teams use a platform in front of them, and how SuaveHooks fits.
Sample webhooks
Realistic payloads from Stripe, GitHub, Shopify, and more. Copy or send to your endpoints.
REST API v1
List and create endpoints, inspect captures, poll events, replay webhooks, and rate limits.
Forward targets
JSON schema for HTTP, S3, SQS, Kafka, and Pub/Sub destinations — including credentials and conditional routing.
Transform scripts
Custom JavaScript, C#, or F# transforms — ScriptInput, ScriptResult, and examples.
Verify signatures
Validate SuaveHooks and GitHub signing schemes on forwarded webhooks in your language.
MCP server
Manage endpoints and replays from Cursor or Claude Desktop with a local MCP binary.
Quick start
# Create an API key in the dashboard, then:
curl -H "Authorization: Bearer sh_YOUR_KEY" \
https://suavehooks.com/api/v1/endpoints
curl -X POST -H "Authorization: Bearer sh_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"stripe-hooks","targetUrl":"https://example.com/hook"}' \
https://suavehooks.com/api/v1/endpoints