{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AiApplyJobPostingStatusUpdatedWebhookPayload", "title": "AiApplyJobPostingStatusUpdatedWebhookPayload", "type": "object", "properties": { "id": { "type": "string", "description": "Unique identifier for this webhook event" }, "type": { "type": "string", "enum": [ "ai-apply-job-posting-status-updated" ], "description": "Type of the webhook event" }, "data": { "type": "object", "properties": { "id": { "type": "string", "description": "The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing." }, "career_site": { "type": "object", "properties": { "id": { "type": "string", "description": "The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing." }, "label": { "type": "string" } }, "required": [ "id", "label" ], "additionalProperties": false }, "url": { "type": "string" }, "job_code": { "type": "string", "nullable": true }, "created_at": { "type": "string", "format": "date-time" }, "updated_at": { "type": "string", "format": "date-time" }, "archived_at": { "type": "string", "format": "date-time", "nullable": true, "description": "The date and time the job posting was archived. You can only send applications if the job posting is not archived." }, "archived_reason": { "type": "string", "enum": [ "JOB_POSTING_TAKEN_OFFLINE", "MANUAL_ARCHIVE", "REMOVED_FROM_JOB_FEED" ], "nullable": true }, "availability": { "type": "string", "enum": [ "APPLYABLE", "PENDING", "ARCHIVED", "UNAVAILABLE" ], "description": "The status of the job posting. You can only send applications if the job posting is \"APPLYABLE\"." } }, "required": [ "id", "career_site", "url", "job_code", "created_at", "updated_at", "archived_at", "archived_reason", "availability" ], "additionalProperties": false } }, "required": [ "id", "type", "data" ], "additionalProperties": false }