hookbase_create_source
Create a webhook source to receive incoming webhooks from providers like GitHub or Stripe, configure signature verification and rate limiting, and connect to destinations via routes.
Instructions
Create a new webhook source. Sources receive incoming webhooks and can be connected to destinations via routes.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name for the source | |
| slug | Yes | URL-safe identifier (e.g., "github-webhooks") | |
| provider | No | Webhook provider for signature verification (e.g., "github", "stripe", "shopify") | |
| description | No | Optional description of the source | |
| reject_invalid_signatures | No | Whether to reject webhooks with invalid signatures | |
| rate_limit_per_minute | No | Maximum webhooks per minute (rate limiting) |