v1

latestOpenAPI 3.1.02026-07-24181585937.4 KB
Webhook Payloads

jobPostingPublish

Triggered when a job posting is published. Also triggers jobPostingUpdate

postWebhookjobPostingPublish

Payload

action'jobPostingPublish' required

Example payload

{
  "data": {
    "jobPosting": {
      "id": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
      "title": "Posting Title",
      "jobId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
      "departmentName": "Engineering department",
      "teamName": "Data engineering team",
      "locationName": "Springfield",
      "locationIds": {
        "primaryLocationId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
        "secondaryLocationIds": [
          "e9ed20fd-d45f-4aad-8a00-a19bfba0083e"
        ]
      },
      "isListed": true,
      "publishedDate": "2021-11-19",
      "applicationDeadline": "2024-08-12T20:00:00.000Z",
      "externalLink": "https://jobs.ashbyhq.com/6eec82ac-9713-512d-ac2e-405618935375/d5a6bc97-4259-4bc5-b3fe-6d3edfd538e3",
      "applyLink": "https://jobs.ashbyhq.com/6eec82ac-9713-512d-ac2e-405618935375/d5a6bc97-4259-4bc5-b3fe-6d3edfd538e3",
      "compensationTierSummary": "$120K – $270K • 0% – 2.25% • Offers Bonus • Multiple Ranges",
      "shouldDisplayCompensationOnJobBoard": true,
      "updatedAt": "2022-08-12T20:29:56.964Z"
    }
  }
}

Response

Return a 200 status to indicate that the data was received successfully