From 17c31f155e07ddd360b4322ee73b68de0afdabdd Mon Sep 17 00:00:00 2001 From: Melanie Spath Date: Wed, 18 Mar 2026 14:30:29 +0000 Subject: [PATCH 1/2] Add unassign_unsnoozed_when_away_setting_change to activity log types Co-Authored-By: Claude Sonnet 4.6 (1M context) --- descriptions/2.14/api.intercom.io.yaml | 6 ++++++ descriptions/2.15/api.intercom.io.yaml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index ab905f1..3f629e0 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -14290,6 +14290,7 @@ components: - team_assignment_limit_change - trusted_domains_setting_change - unassign_unsnoozed_at_capacity_setting_change + - unassign_unsnoozed_when_away_setting_change - upfront_email_collection_change - allowed_attachment_filetypes_setting_change - attach_uploads_inline_setting_change @@ -14411,6 +14412,11 @@ components: nullable: true description: Indicates if the setting is enabled or disabled. example: true + mode: + type: string + nullable: true + description: The mode of the setting (e.g., when_away_only, when_away_and_reassign). + example: when_away_only consent_id: type: integer nullable: true diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index 94c8686..0ce4819 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -14847,6 +14847,7 @@ components: - team_assignment_limit_change - trusted_domains_setting_change - unassign_unsnoozed_at_capacity_setting_change + - unassign_unsnoozed_when_away_setting_change - upfront_email_collection_change - allowed_attachment_filetypes_setting_change - attach_uploads_inline_setting_change @@ -14968,6 +14969,11 @@ components: nullable: true description: Indicates if the setting is enabled or disabled. example: true + mode: + type: string + nullable: true + description: The mode of the setting (e.g., when_away_only, when_away_and_reassign). + example: when_away_only consent_id: type: integer nullable: true From 18bab8ddf26b3d1ef74e34763bb6cc7a6584719b Mon Sep 17 00:00:00 2001 From: Melanie Spath Date: Thu, 19 Mar 2026 16:01:49 +0000 Subject: [PATCH 2/2] Remove mode field from 2.14 spec to align with developer-docs The mode field is a new addition that should only appear in API version 2.15, not 2.14. The event type enum value remains in both versions. Co-Authored-By: Claude Opus 4.6 (1M context) --- descriptions/2.14/api.intercom.io.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index 3f629e0..35ed2d9 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -14412,11 +14412,6 @@ components: nullable: true description: Indicates if the setting is enabled or disabled. example: true - mode: - type: string - nullable: true - description: The mode of the setting (e.g., when_away_only, when_away_and_reassign). - example: when_away_only consent_id: type: integer nullable: true