From 73200b7e8bbc49b6d49727e7ebda77d9e133a132 Mon Sep 17 00:00:00 2001 From: Salman Shah Date: Fri, 10 Jul 2026 15:45:54 +0100 Subject: [PATCH 1/2] Add 3 new activity-log event types to the 2.15 spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit admin_avatar_change, conversation_pdf_export, macro_usage_export — shipped in intercom PRs #537931, #537908, #537906. Co-Authored-By: Claude Fable 5 --- descriptions/2.15/api.intercom.io.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index e2ccbd7..8e2cf9b 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -15065,6 +15065,7 @@ components: enum: - admin_conversation_assignment_limit_change - admin_ticket_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -15112,6 +15113,7 @@ components: - conversation_deletion_schedule_state_change - conversation_deletion_schedule_update - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion @@ -15127,6 +15129,7 @@ components: - macro_creation - macro_deletion - macro_update + - macro_usage_export - malicious_domains_setting_change - message_deletion - message_state_change From 8438c5043fb31bd12f6fd6113046be16212325e9 Mon Sep 17 00:00:00 2001 From: Salman Shah Date: Fri, 10 Jul 2026 21:14:13 +0100 Subject: [PATCH 2/2] Extend activity-log event types across all API versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit admin_avatar_change and conversation_pdf_export are emitted dynamically with no version Change class, so they're live on every version at runtime (2.7 through Unstable) — document them everywhere, matching the admin_away_mode_change / conversation_part_deletion precedent. macro_usage_export is scoped to 2.14+ only, matching the rest of the Macro* enum cluster (macro_creation/update/deletion), which doesn't exist in the spec before 2.14. Co-Authored-By: Claude Fable 5 --- descriptions/0/api.intercom.io.yaml | 4 ++++ descriptions/2.10/api.intercom.io.yaml | 2 ++ descriptions/2.11/api.intercom.io.yaml | 2 ++ descriptions/2.12/api.intercom.io.yaml | 2 ++ descriptions/2.13/api.intercom.io.yaml | 2 ++ descriptions/2.14/api.intercom.io.yaml | 3 +++ descriptions/2.7/api.intercom.io.yaml | 2 ++ descriptions/2.8/api.intercom.io.yaml | 2 ++ descriptions/2.9/api.intercom.io.yaml | 2 ++ 9 files changed, 21 insertions(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 451ad49..a500287 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -415,6 +415,7 @@ paths: event_types: - admin_conversation_assignment_limit_change - admin_ticket_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -455,6 +456,7 @@ paths: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion @@ -24645,6 +24647,7 @@ components: enum: - admin_conversation_assignment_limit_change - admin_ticket_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -24685,6 +24688,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.10/api.intercom.io.yaml b/descriptions/2.10/api.intercom.io.yaml index 0ced484..9899675 100644 --- a/descriptions/2.10/api.intercom.io.yaml +++ b/descriptions/2.10/api.intercom.io.yaml @@ -10927,6 +10927,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -10967,6 +10968,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.11/api.intercom.io.yaml b/descriptions/2.11/api.intercom.io.yaml index d08e0e7..7fe9f8c 100644 --- a/descriptions/2.11/api.intercom.io.yaml +++ b/descriptions/2.11/api.intercom.io.yaml @@ -11012,6 +11012,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -11052,6 +11053,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.12/api.intercom.io.yaml b/descriptions/2.12/api.intercom.io.yaml index 32d0261..70aac5a 100644 --- a/descriptions/2.12/api.intercom.io.yaml +++ b/descriptions/2.12/api.intercom.io.yaml @@ -11768,6 +11768,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -11808,6 +11809,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.13/api.intercom.io.yaml b/descriptions/2.13/api.intercom.io.yaml index 311db89..dd53b58 100644 --- a/descriptions/2.13/api.intercom.io.yaml +++ b/descriptions/2.13/api.intercom.io.yaml @@ -13087,6 +13087,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -13127,6 +13128,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index 49721d0..6fcfd39 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -14451,6 +14451,7 @@ components: enum: - admin_conversation_assignment_limit_change - admin_ticket_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -14494,6 +14495,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion @@ -14505,6 +14507,7 @@ components: - macro_creation - macro_deletion - macro_update + - macro_usage_export - malicious_domains_setting_change - message_deletion - message_state_change diff --git a/descriptions/2.7/api.intercom.io.yaml b/descriptions/2.7/api.intercom.io.yaml index caa6c0f..19ea31b 100644 --- a/descriptions/2.7/api.intercom.io.yaml +++ b/descriptions/2.7/api.intercom.io.yaml @@ -9210,6 +9210,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -9250,6 +9251,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.8/api.intercom.io.yaml b/descriptions/2.8/api.intercom.io.yaml index f6dd9cf..d8f84ed 100644 --- a/descriptions/2.8/api.intercom.io.yaml +++ b/descriptions/2.8/api.intercom.io.yaml @@ -9210,6 +9210,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -9250,6 +9251,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion diff --git a/descriptions/2.9/api.intercom.io.yaml b/descriptions/2.9/api.intercom.io.yaml index 0a4105e..c8e7366 100644 --- a/descriptions/2.9/api.intercom.io.yaml +++ b/descriptions/2.9/api.intercom.io.yaml @@ -10390,6 +10390,7 @@ components: type: string enum: - admin_assignment_limit_change + - admin_avatar_change - admin_away_mode_change - admin_deletion - admin_deprovisioned @@ -10430,6 +10431,7 @@ components: - campaign_deletion - campaign_state_change - conversation_part_deletion + - conversation_pdf_export - conversation_topic_change - conversation_topic_creation - conversation_topic_deletion