Webhooks
Subscribe to Webhooks
Create a webhook subscription to receive real-time event notifications
POST
Register a URL to receive POST requests whenever events happen on your job board. Supports generic webhooks, Discord, and Slack.Documentation Index
Fetch the complete documentation index at: https://kardow.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Request Body
The event to subscribe to. Use
* to receive all events.Available events:job.created— a new job is postedjob.updated— a job is editedjob.approved— a job is approved / set to activejob.expired— a job expiresjob.deleted— a job is deletedjob.status_changed— any status transitionapplication.received— a new application is submittedapplication.status_changed— an application status changesuser.created— a new job board user is createdsubscription.created— a subscription startssubscription.canceled— a subscription endspayment.received— a payment succeeds*— all events
The type of endpoint:
webhook, discord, or slack.The URL that will receive POST requests.
An HMAC signing secret (min 16 characters). When provided, every delivery includes an
X-Kardow-Signature header so you can verify authenticity. Only used for webhook target type.Webhook Payload
Every delivery sends a JSON body like this:Signature Verification
If you provided asecret, verify deliveries like this:
Examples
Subscribe to all job events via webhook
cURL
Subscribe a Discord channel
cURL
Response
Authorizations
API key for authentication. Get yours from Settings > API Keys in the Kardow dashboard.
Body
application/json
Available options:
job.created, job.updated, job.approved, job.expired, job.deleted, job.status_changed, application.received, application.status_changed, user.created, subscription.created, subscription.canceled, payment.received, * Available options:
webhook, discord, slack Minimum string length:
16Response
Existing subscription returned