From 6490efc2353ff29c7270163cc142e08c029d395e Mon Sep 17 00:00:00 2001 From: "slackapi[bot]" <186980925+slackapi[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 09:10:07 +0000 Subject: [PATCH 1/2] feat: add webapi response changes as of 2026-05-13 --- json-logs/raw/audit/v1/actions.json | 47 +++++++++++++++---- .../api/files.completeUploadExternal.json | 3 +- .../samples/api/slackLists.items.info.json | 3 +- json-logs/samples/scim/v1/Users.json | 4 ++ 4 files changed, 47 insertions(+), 10 deletions(-) diff --git a/json-logs/raw/audit/v1/actions.json b/json-logs/raw/audit/v1/actions.json index db6e1085a..bbad38fd2 100644 --- a/json-logs/raw/audit/v1/actions.json +++ b/json-logs/raw/audit/v1/actions.json @@ -301,7 +301,24 @@ "mcp_slack_read_file_tool_called", "pref.slackbot_ai_canvas_write_enabled_changed", "pref.show_join_leave_changed", - "pref.show_join_leave_welcome_party_changed" + "pref.show_join_leave_welcome_party_changed", + "mcp_slack_create_conversation_tool_called", + "mcp_slack_get_workflow_details_tool_called", + "mcp_slack_get_workflow_execution_status_tool_called", + "mcp_slack_canvas_find_replace_tool_called", + "mcp_slack_list_workflows_tool_called", + "mcp_slack_run_workflow_tool_called", + "slack_ai_mcp_tool_called", + "slack_ai_mcp_tool_permission_changed", + "slack_ai_mcp_connector_changed", + "prefs_setting_changed", + "auth_policy_created", + "auth_policy_entity_assigned", + "auth_policy_entity_removed", + "slack_connect_guidelines_changed", + "slack_connect_pref_set", + "slack_connect_pref_removed", + "slack_connect_pref_migrated" ], "user": [ "custom_tos_accepted", @@ -364,7 +381,12 @@ "slack_ai_calendar_read", "slack_ai_calendar_create", "slack_ai_calendar_update", - "slackbot_ai_canvas_approval_bypassed" + "slackbot_ai_canvas_approval_bypassed", + "user_merged", + "slack_ai_skill_invoked", + "slack_ai_skill_metadata_updated", + "slack_ai_skill_auto_enabled", + "slack_ai_skill_auto_disabled" ], "file": [ "file_downloaded", @@ -452,7 +474,8 @@ "channel_detail_flag_unassignment", "channel_detail_flag_moderated", "channel_detail_flag_dismissed", - "channel_exclude_from_slack_ai_updated" + "channel_exclude_from_slack_ai_updated", + "service_owner_transferred" ], "app": [ "app_installed", @@ -493,7 +516,9 @@ "agentforce_agent_slack_connection_added", "agentforce_agent_actions_updated", "agentforce_agent_metadata_updated", - "agentforce_agent_slack_deleted" + "agentforce_agent_slack_deleted", + "child_app_auto_installed", + "child_app_auto_install_denied" ], "workflow_builder": [ "workflow_created", @@ -599,7 +624,10 @@ "workflow_trigger_permission_added", "workflow_trigger_permission_removed", "workflow_trigger_suspicious_keyword", - "workflow_ai_answer_suspicious_prompt" + "workflow_ai_answer_suspicious_prompt", + "external_auth_oauth2_token_fetched", + "external_auth_oauth2_token_refreshed", + "external_auth_oauth2_token_deleted" ], "canvas": [ "canvas_access_added", @@ -630,7 +658,8 @@ "canvas_quip_migration_undone", "slack_ai_canvas_content_generated", "canvas_slack_ai_exclusion_enabled", - "canvas_slack_ai_exclusion_disabled" + "canvas_slack_ai_exclusion_disabled", + "canvas_share_limit_reached" ], "function": [ "function_distribution_permission_added", @@ -654,7 +683,8 @@ "native_dlp_rule_deactivated", "native_dlp_rule_reactivated", "native_dlp_rule_edited", - "native_dlp_rule_action_applied" + "native_dlp_rule_action_applied", + "native_dlp_violation_deleted" ], "template": [ "template_created", @@ -706,7 +736,8 @@ "list_rows_undeleted", "list_default_view_updated", "list_slack_ai_exclusion_enabled", - "list_slack_ai_exclusion_disabled" + "list_slack_ai_exclusion_disabled", + "list_share_limit_reached" ], "slack_first_crm": [ "contacts_import_initiated", diff --git a/json-logs/samples/api/files.completeUploadExternal.json b/json-logs/samples/api/files.completeUploadExternal.json index afa0958ef..1daebc10f 100644 --- a/json-logs/samples/api/files.completeUploadExternal.json +++ b/json-logs/samples/api/files.completeUploadExternal.json @@ -101,7 +101,8 @@ "thumb_360_gif": "https://www.example.com/", "thumb_480_gif": "https://www.example.com/", "deanimate": "https://www.example.com/", - "deanimate_gif": "https://www.example.com/" + "deanimate_gif": "https://www.example.com/", + "is_modified_by_ai": false } ], "error": "", diff --git a/json-logs/samples/api/slackLists.items.info.json b/json-logs/samples/api/slackLists.items.info.json index e2b99c577..247e4cdde 100644 --- a/json-logs/samples/api/slackLists.items.info.json +++ b/json-logs/samples/api/slackLists.items.info.json @@ -137,7 +137,8 @@ "file_access": "", "access": "", "org_or_workspace_access": "", - "is_ai_suggested": false + "is_ai_suggested": false, + "is_modified_by_ai": false }, "record": { "id": "", diff --git a/json-logs/samples/scim/v1/Users.json b/json-logs/samples/scim/v1/Users.json index 0a9918ec6..b7f2a70cc 100644 --- a/json-logs/samples/scim/v1/Users.json +++ b/json-logs/samples/scim/v1/Users.json @@ -45,6 +45,10 @@ } ], "groups": [ + { + "value": "S00000000", + "display": "" + }, { "value": "", "display": "" From 00301d10a89d96daa8b8010ce23541a28be809fe Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Wed, 13 May 2026 03:34:23 -0700 Subject: [PATCH 2/2] feat: add is_modified_by_ai and slack_file_id properties Add missing properties detected during remote API tests: - is_modified_by_ai to File and MatchedItem models - slack_file_id to Attachment model Co-Authored-By: Claude --- .../src/main/java/com/slack/api/model/Attachment.java | 1 + slack-api-model/src/main/java/com/slack/api/model/File.java | 1 + .../src/main/java/com/slack/api/model/MatchedItem.java | 3 +++ 3 files changed, 5 insertions(+) diff --git a/slack-api-model/src/main/java/com/slack/api/model/Attachment.java b/slack-api-model/src/main/java/com/slack/api/model/Attachment.java index 21472c87d..97ca55422 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Attachment.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Attachment.java @@ -316,6 +316,7 @@ public static class Preview { // Lists private String fileId; + private String slackFileId; private String listRecordId; private SingleListRecord listRecord; private List listRecords; diff --git a/slack-api-model/src/main/java/com/slack/api/model/File.java b/slack-api-model/src/main/java/com/slack/api/model/File.java index 8ae3dfa8c..9cbb7a731 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/File.java +++ b/slack-api-model/src/main/java/com/slack/api/model/File.java @@ -392,6 +392,7 @@ public static class Favorite { private boolean canvasPrintingEnabled; private boolean isAiSuggested; + private boolean isModifiedByAi; // --------------------------------------- // file comments diff --git a/slack-api-model/src/main/java/com/slack/api/model/MatchedItem.java b/slack-api-model/src/main/java/com/slack/api/model/MatchedItem.java index a5bcf3f14..d59c892a7 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/MatchedItem.java +++ b/slack-api-model/src/main/java/com/slack/api/model/MatchedItem.java @@ -287,6 +287,9 @@ public static class Address { @SerializedName("is_ai_suggested") private Boolean aiSuggested; + @SerializedName("is_modified_by_ai") + private Boolean modifiedByAi; + private List contentsExtracts; }