{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/DataChangedWebhookPayload", "title": "DataChangedWebhookPayload", "type": "object", "properties": { "id": { "type": "string", "description": "Unique identifier for this webhook event" }, "type": { "type": "string", "enum": [ "data-changed" ], "description": "Type of the webhook event" }, "data": { "type": "object", "properties": { "integration_id": { "type": "string", "description": "The unique identifier of the integration." }, "integration_tool": { "type": "string", "description": "The name of the integrated tool (e.g., \"personio\", \"greenhouse\")." }, "integration_category": { "type": "string", "enum": [ "HRIS", "ATS", "ASSESSMENT", "LMS" ], "description": "The category of the integration (HRIS, ATS, ASSESSMENT, or LMS)." }, "changed_models": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string", "enum": [ "hris_legal_entities", "hris_locations", "hris_employees", "hris_absence_types", "hris_absences", "hris_employments", "hris_teams", "hris_time_off_balances", "hris_timesheets", "hris_employee_document_categories", "hris_performance_reviews", "hris_performance_review_cycles", "hris_staffing_entities", "ats_users", "ats_jobs", "ats_job_postings", "ats_candidates", "ats_application_stages", "ats_applications", "ats_screening_questions", "ats_tags", "ats_interviews", "ats_offers", "ats_rejection_reasons", "ats_roles", "lms_users", "lms_course_providers", "lms_skills", "lms_courses", "lms_course_revisions", "lms_course_progressions", "hris_join_employees_teams", "hris_join_staffing_entities_locations", "hris_join_staffing_entities_legal_entities", "hris_join_staffing_entities_groups", "ats_join_candidates_tags", "ats_join_jobs_application_stages", "ats_join_jobs_screening_questions", "ats_join_user_job_role_assignments", "ats_join_jobs_users", "ats_join_users_roles", "ats_join_interviews_users", "lms_join_revisions_skills" ], "description": "The name of the Kombo model or connection that changed." } }, "required": [ "name" ], "additionalProperties": false, "description": "A model or connection that has changed in the integration." }, "description": "List of data models and connections for which one or more records were created, updated, or deleted." } }, "required": [ "integration_id", "integration_tool", "integration_category", "changed_models" ], "additionalProperties": false } }, "required": [ "id", "type", "data" ], "additionalProperties": false }