Command Palette

Search for a command to run...

Log In

Webhook Events

When something happens in Astalty, every webhook subscribed to that event receives a signed POST. The payload says what happened and to which record; fetch the record from the API for its current details. Subscribe through the API Dashboard or the Webhooks endpoints.

Every event has this shape
{
  "id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
  "event_type": "participant.created",
  "resource": {
    "id": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
    "type": "participant"
  },
  "data": []
}

18 events

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.