Create webhook
Creates a new webhook endpoint for the organization.
Documentation Index
Fetch the complete documentation index at: https://newscatcherinc-docs.mintlify.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key for authentication.
Body
Human-readable label for this webhook.
"Layoffs Alert"
Destination URL that receives the payload. Must use HTTPS. IP addresses are not accepted.
Type-specific URL requirements:
slack: Must start withhttps://hooks.slack.com/.teams: Hostname must match*.webhook.office.comor*.webhook.office365.com.generic: Any valid HTTPS domain.custom: Any valid HTTPS domain.
When type is omitted, it is auto-detected from the URL.
"https://hooks.slack.com/services/T000/B000/xxx"
Webhook target type.
generic: Sends the raw result payload to any HTTPS endpoint.slack: Sends a formatted Slack Block Kit message. URL must start withhttps://hooks.slack.com/.teams: Sends a formatted Microsoft Teams Adaptive Card. URL hostname must match*webhook.office.comor*.webhook.office365.com.custom: Sends a transformed payload using the configuration informatter_config. Requiresformatter_configto be set.
When type is omitted, it is auto-detected from the URL.
generic, slack, teams, custom Delivery mode for webhook payloads.
full: Sends all records in a single request on each trigger.per_record: Sends one request per record. For large result sets, this may generate many requests.
full, per_record HTTP method used for webhook delivery.
GET, POST, PUT, PATCH, DELETE Custom HTTP headers forwarded with each delivery.
Query parameters appended to the webhook URL.
Authentication forwarded with each delivery. Supported types:
bearer: Adds anAuthorization: Bearer <token>header.api_key: Adds a custom header with the specified name and value.basic: Adds anAuthorization: Basic <credentials>header.
- Option 1
- Option 2
- Option 3
Custom payload transformation configuration. Required only when type is custom.

