changedInput schema / properties / action / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "delivery": {
- "default": "auto_draft_review",
- "enum": [
- "auto_send",
- "auto_draft_review"
- ],
- "type": "string"
- },
- "task": {
- "additionalProperties": false,
- "properties": {
- "assignee": {
- "anyOf": [
- {
- "const": "recruiter",
- "type": "string"
- },
- {
- "additionalProperties": false,
- "properties": {
- "user_id": {
- "format": "uuid",
- "type": "string"
- }
- },
- "required": [
- "user_id"
- ],
- "type": "object"
- }
- ]
- },
- "due_in": {
- "additionalProperties": false,
- "properties": {
- "unit": {
- "enum": [
- "days",
- "hours"
- ],
- "type": "string"
- },
- "value": {
- "maximum": 8760,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "value",
- "unit"
- ],
- "type": "object"
- },
- "title": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "assignee",
- "title"
- ],
- "type": "object"
- },
- "template_key": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "update_scheduling",
- "type": "string"
- }
- },
- "required": [
- "type",
- "task"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "assigned_role": {
- "enum": [
- "assigned_interviewer",
- "recruiter",
- "hiring_manager",
- "team_owner"
- ],
- "type": "string"
- },
- "assigned_user_email": {
- "maxLength": 320,
- "minLength": 1,
- "type": "string"
- },
- "context": {
- "additionalProperties": {},
- "type": "object"
- },
- "due_date": {
- "description": "Existing fixed deadline; use due_in for recurring rules.",
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "due_in": {
- "additionalProperties": false,
- "description": "Due this many days or hours after the rule fires; at most 365 days or 8760 hours. Cannot combine with due_date.",
- "properties": {
- "unit": {
- "enum": [
- "days",
- "hours"
- ],
- "type": "string"
- },
- "value": {
- "maximum": 8760,
- "minimum": 1,
- "type": "integer"
- }
- },
- "required": [
- "value",
- "unit"
- ],
- "type": "object"
- },
- "task_title": {
- "description": "Task title; {candidate} resolves to the candidate name.",
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "task_type": {
- "description": "Add to My Tasks: scorecard_review on feedback_submitted, or coordination for a general follow-up. Same-kind tasks are stacked.",
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "create_task",
- "type": "string"
- }
- },
- "required": [
- "type",
- "task_type",
- "task_title"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "email_type": {
- "anyOf": [
- {
- "enum": [
- "acknowledgment",
- "advancement",
- "interview_confirmation",
- "rejection",
- "offer_declined",
- "offer",
- "hired",
- "withdrawn",
- "on_hold"
- ],
- "type": "string"
- },
- {
- "const": "interview_cancellation",
- "type": "string"
- }
- ]
- },
- "template_key": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "send_email",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "format": {
- "enum": [
- "combined",
- "separate"
- ],
- "type": "string"
- },
- "interview_ids": {
- "items": {
- "minLength": 1,
- "type": "string"
- },
- "type": "array"
- },
- "template_key": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "send_scheduling_invitation",
- "type": "string"
- }
- },
- "required": [
- "type",
- "interview_ids",
- "format"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "template_key": {
- "enum": [
- "candidate_preparation",
- "onsite_logistics",
- "technical_preparation"
- ],
- "type": "string"
- },
- "type": {
- "const": "send_preparation_email",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "audience": {
- "enum": [
- "assigned_interviewer",
- "recruiter",
- "hiring_manager",
- "team_owner",
- "offer_approver",
- "offer_requester"
- ],
- "type": "string"
- },
- "template": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "send_internal_email",
- "type": "string"
- }
- },
- "required": [
- "type",
- "audience",
- "template"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "type": {
- "const": "verify_calendar_event",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "delivery": {
+ "default": "auto_draft_review",
+ "enum": [
+ "auto_send",
+ "auto_draft_review"
+ ],
+ "type": "string"
+ },
+ "task": {
+ "additionalProperties": false,
+ "properties": {
+ "assignee": {
+ "anyOf": [
+ {
+ "const": "recruiter",
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "user_id": {
+ "format": "uuid",
+ "type": "string"
+ }
+ },
+ "required": [
+ "user_id"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "due_in": {
+ "additionalProperties": false,
+ "properties": {
+ "unit": {
+ "enum": [
+ "days",
+ "hours"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 8760,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "value",
+ "unit"
+ ],
+ "type": "object"
+ },
+ "title": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "assignee",
+ "title"
+ ],
+ "type": "object"
+ },
+ "template_key": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "update_scheduling",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "task"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "assigned_role": {
+ "enum": [
+ "assigned_interviewer",
+ "recruiter",
+ "hiring_manager",
+ "team_owner"
+ ],
+ "type": "string"
+ },
+ "assigned_user_email": {
+ "maxLength": 320,
+ "minLength": 1,
+ "type": "string"
+ },
+ "context": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "due_date": {
+ "description": "Existing fixed deadline; use due_in for recurring rules.",
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "due_in": {
+ "additionalProperties": false,
+ "description": "Due this many days or hours after the rule fires; at most 365 days or 8760 hours. Cannot combine with due_date.",
+ "properties": {
+ "unit": {
+ "enum": [
+ "days",
+ "hours"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 8760,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "value",
+ "unit"
+ ],
+ "type": "object"
+ },
+ "task_title": {
+ "description": "Task title; {candidate} resolves to the candidate name.",
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "task_type": {
+ "description": "Add to My Tasks: scorecard_review on feedback_submitted, or coordination for a general follow-up. Same-kind tasks are stacked.",
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "create_task",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "task_type",
+ "task_title"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "email_type": {
+ "anyOf": [
+ {
+ "enum": [
+ "acknowledgment",
+ "advancement",
+ "interview_confirmation",
+ "rejection",
+ "offer_declined",
+ "offer",
+ "hired",
+ "withdrawn",
+ "on_hold"
+ ],
+ "type": "string"
+ },
+ {
+ "const": "interview_cancellation",
+ "type": "string"
+ }
+ ]
+ },
+ "sender_type": {
+ "description": "Who the email comes from: owner (the job recruiter) or job_hiring_manager. Omit to use the company's sender setting.",
+ "enum": [
+ "owner",
+ "job_hiring_manager"
+ ],
+ "type": "string"
+ },
+ "template_key": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "send_email",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "format": {
+ "enum": [
+ "combined",
+ "separate"
+ ],
+ "type": "string"
+ },
+ "interview_ids": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "template_key": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "send_scheduling_invitation",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "interview_ids",
+ "format"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "template_key": {
+ "enum": [
+ "candidate_preparation",
+ "onsite_logistics",
+ "technical_preparation"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "send_preparation_email",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audience": {
+ "enum": [
+ "assigned_interviewer",
+ "recruiter",
+ "hiring_manager",
+ "team_owner",
+ "offer_approver",
+ "offer_requester"
+ ],
+ "type": "string"
+ },
+ "template": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "send_internal_email",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "audience",
+ "template"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "type": {
+ "const": "verify_calendar_event",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ }
+]