Log In

Supported Webhook Events

Overview

When you create a webhook, select one or more Event Types. Astalty sends the event's identifier in the payload as event_type. Events tied to another account feature only occur when that feature is available and used.

To fetch this list programmatically instead of relying on the table below, see Listing webhook events via the API.

Supported events

Each event type links to its page in the API Reference, which shows the exact payload and the endpoint to fetch the record from.

Event typeTriggered when
candidate.createdA candidate is added, by hand, through the API, or by applying to a job post for the first time.
candidate.updatedA candidate's details change, including when an existing candidate applies to another job post with new details.
feedback.createdA piece of feedback is submitted.
form_submission.createdA form is submitted.
incident.createdAn incident is reported.
invoice_batch.createdA new invoice batch is created.
invoice_batch.finalisedAn invoice batch is finalised.
job_application.createdA candidate submits an application to a job post.
job_post.closedA job post is closed to new applications.
job_post.publishedA job post is published and starts accepting applications.
participant.createdA new participant is created.
participant.updatedAn existing participant is updated.
referral.createdA new referral is created.
task.createdA new task is created.
user.deactivatedA user is deactivated.
user.invite_acceptedAn invited user accepts their invitation.
user.invitedA user is invited to your account.
user.restrictedA user is restricted.

What you receive

Every event identifies the event type and related resource. Most send an empty data array. job_application.created sends a data object containing screening_outcome. Read Webhook Payloads and Signature Verification for the complete envelope and delivery rules.