A new job posting is created (may be in draft or published).
namespace: jobPosting / extraction: llm assisted (confidence 0.85)
Auth
- Auth method
hmac-sha256- Signature header
X-Ashby-Signature- Signature detail
- HMAC-SHA256 of the raw request body using the webhook's secret key.
Delivery
- Guarantees
- at-least-once
- Backoff
- Ashby retries failed webhook deliveries.
Payload schema (field names + types only)
eventType string required
Webhook event type: jobPosting.created.
createdAt string required
ISO 8601 timestamp when the event was created.
data object required
Event-specific payload.
publishedDate string | null
Vendor docs
Auth
- Auth method
hmac-sha256- Signature header
X-Ashby-Signature- Signature detail
- HMAC-SHA256 of the raw request body using the webhook's secret key.
Delivery
- Guarantees
- at-least-once
- Backoff
- Ashby retries failed webhook deliveries.
Payload schema (field names + types only)
eventType string required
Webhook event type: jobPosting.deleted.
createdAt string required
ISO 8601 timestamp when the event was created.
data object required
Event-specific payload.
Vendor docs
A job posting's content or status is updated.
namespace: jobPosting / extraction: llm assisted (confidence 0.80)
Auth
- Auth method
hmac-sha256- Signature header
X-Ashby-Signature- Signature detail
- HMAC-SHA256 of the raw request body using the webhook's secret key.
Delivery
- Guarantees
- at-least-once
- Backoff
- Ashby retries failed webhook deliveries.
Payload schema (field names + types only)
eventType string required
Webhook event type: jobPosting.updated.
createdAt string required
ISO 8601 timestamp when the event was created.
data object required
Event-specific payload.
publishedDate string | null
Vendor docs