changedInput schema / properties / triggers / items / anyOf
Previous value: -[
- {
- "description": "Run on a recurring schedule.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "days_of_week": {
- "anyOf": [
- {
- "items": {
- "type": "integer"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Days to run: 0=Monday through 6=Sunday. Omit for every day."
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "time_local": {
- "description": "Time of day in user's local timezone, e.g. '09:00'",
- "type": "string"
- },
- "type": {
- "const": "scheduled",
- "type": "string"
- }
- },
- "required": [
- "type",
- "time_local"
- ],
- "title": "ScheduledTrigger",
- "type": "object"
- },
- {
- "description": "Run once at a specific time.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "trigger_at": {
- "description": "ISO datetime string in UTC, e.g. '2026-03-25T18:00:00Z'",
- "type": "string"
- },
- "type": {
- "const": "one_time",
- "type": "string"
- }
- },
- "required": [
- "type",
- "trigger_at"
- ],
- "title": "OneTimeTrigger",
- "type": "object"
- },
- {
- "description": "Run before each calendar meeting.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "minutes_before": {
- "default": 15,
- "description": "Minutes before meeting start. 5-60.",
- "type": "integer"
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "type": {
- "const": "before_meeting",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "title": "BeforeMeetingTrigger",
- "type": "object"
- },
- {
- "description": "Run after each calendar meeting ends.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "minutes_after": {
- "default": 10,
- "description": "Minutes after meeting end. 0-60.",
- "type": "integer"
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "type": {
- "const": "after_meeting",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "title": "AfterMeetingTrigger",
- "type": "object"
- },
- {
- "description": "Run when a specific event occurs.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "type": {
- "enum": [
- "new_email",
- "all_email",
- "sent_email",
- "new_calendar_event",
- "new_meeting",
- "new_linkedin_message",
- "new_linkedin_message_from_prospect",
- "accepted_linkedin_invitation",
- "sent_linkedin_connection_request",
- "sent_linkedin_message",
- "sent_linkedin_inmail",
- "sent_linkedin_comment",
- "sent_linkedin_reaction",
- "sent_linkedin_follow",
- "resolved_profile",
- "new_post_engagers",
- "calendly_booking",
- "calendly_cancellation",
- "luma_event_created",
- "luma_guest_registered",
- "luma_guest_updated"
- ],
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "title": "EventTrigger",
- "type": "object"
- },
- {
- "description": "A sequence node's enactment trigger — fires when a prospect enters `node_id`.\nManaged on any node (including a terminal, as a hook) via add_trigger / update_trigger /\nremove_trigger; define_sequence auto-mints one per enactable node.",
- "properties": {
- "code": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "node_id": {
- "type": "string"
- },
- "prompt": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "type": {
- "const": "on_enter",
- "type": "string"
- }
- },
- "required": [
- "type",
- "node_id"
- ],
- "title": "OnEnterTrigger",
- "type": "object"
- }
-]New value: +[
+ {
+ "description": "Run on a recurring schedule.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "days_of_week": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Days to run: 0=Monday through 6=Sunday. Omit for every day."
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "time_local": {
+ "description": "Time of day in user's local timezone, e.g. '09:00'",
+ "type": "string"
+ },
+ "type": {
+ "const": "scheduled",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "time_local"
+ ],
+ "title": "ScheduledTrigger",
+ "type": "object"
+ },
+ {
+ "description": "Run once at a specific time.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "trigger_at": {
+ "description": "ISO datetime string in UTC, e.g. '2026-03-25T18:00:00Z'",
+ "type": "string"
+ },
+ "type": {
+ "const": "one_time",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "trigger_at"
+ ],
+ "title": "OneTimeTrigger",
+ "type": "object"
+ },
+ {
+ "description": "Run before each calendar meeting.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "minutes_before": {
+ "default": 15,
+ "description": "Minutes before meeting start. 5-60.",
+ "type": "integer"
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "type": {
+ "const": "before_meeting",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "title": "BeforeMeetingTrigger",
+ "type": "object"
+ },
+ {
+ "description": "Run after each calendar meeting ends.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "minutes_after": {
+ "default": 10,
+ "description": "Minutes after meeting end. 0-60.",
+ "type": "integer"
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "type": {
+ "const": "after_meeting",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "title": "AfterMeetingTrigger",
+ "type": "object"
+ },
+ {
+ "description": "Run when a specific event occurs.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "type": {
+ "enum": [
+ "new_email",
+ "all_email",
+ "sent_email",
+ "new_calendar_event",
+ "new_meeting",
+ "new_linkedin_message",
+ "new_linkedin_message_from_prospect",
+ "accepted_linkedin_invitation",
+ "sent_linkedin_connection_request",
+ "sent_linkedin_message",
+ "sent_linkedin_inmail",
+ "sent_linkedin_comment",
+ "sent_linkedin_reaction",
+ "sent_linkedin_follow",
+ "resolved_profile",
+ "new_post_engagers",
+ "luma_event_created",
+ "luma_guest_registered",
+ "luma_guest_updated"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "title": "EventTrigger",
+ "type": "object"
+ },
+ {
+ "description": "A sequence node's enactment trigger — fires when a prospect enters `node_id`.\nManaged on any node (including a terminal, as a hook) via add_trigger / update_trigger /\nremove_trigger; define_sequence auto-mints one per enactable node.",
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "node_id": {
+ "type": "string"
+ },
+ "prompt": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "type": {
+ "const": "on_enter",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "node_id"
+ ],
+ "title": "OnEnterTrigger",
+ "type": "object"
+ }
+]