From 1e755b2534679532450fd77bfa7e1843c118e030 Mon Sep 17 00:00:00 2001 From: Kazuhiro Sera Date: Fri, 15 Aug 2025 23:57:11 +0900 Subject: [PATCH] Add web api response changes as of 2025-08-15 --- json-logs/raw/audit/v1/actions.json | 16 +++++++++--- .../api/admin.conversations.search.json | 3 ++- json-logs/samples/api/conversations.info.json | 5 +++- json-logs/samples/api/conversations.list.json | 6 ++--- .../api/files.completeUploadExternal.json | 26 ------------------- json-logs/samples/api/usergroups.create.json | 3 ++- json-logs/samples/api/usergroups.disable.json | 4 ++- json-logs/samples/api/usergroups.enable.json | 4 ++- json-logs/samples/api/usergroups.list.json | 3 ++- json-logs/samples/api/usergroups.update.json | 4 ++- .../samples/api/usergroups.users.update.json | 4 ++- .../samples/api/users.conversations.json | 11 +++++++- json-logs/samples/scim/v1/Users.json | 8 +++--- .../java/com/slack/api/audit/Actions.java | 10 +++++++ .../api/model/ConversationProperties.java | 1 + .../main/java/com/slack/api/model/File.java | 2 ++ .../java/com/slack/api/model/MatchedItem.java | 4 +++ .../java/com/slack/api/model/Usergroup.java | 2 ++ 18 files changed, 71 insertions(+), 45 deletions(-) diff --git a/json-logs/raw/audit/v1/actions.json b/json-logs/raw/audit/v1/actions.json index 871f6519e..a048246d5 100644 --- a/json-logs/raw/audit/v1/actions.json +++ b/json-logs/raw/audit/v1/actions.json @@ -263,7 +263,8 @@ "pref.private_record_channel_redaction_duration_changed", "pref.public_record_channel_retention_duration_changed", "pref.public_record_channel_retention_changed", - "pref.public_record_channel_redaction_duration_changed" + "pref.public_record_channel_redaction_duration_changed", + "pref.enterprise_search_connectors_config_changed" ], "user": [ "custom_tos_accepted", @@ -434,7 +435,15 @@ "app_deployed", "app_manifest_created", "app_manifest_updated", - "admin_app_config_updated" + "admin_app_config_updated", + "app_flows_execute_slack_action", + "agentforce_agent_activated", + "agentforce_agent_deactivated", + "agentforce_agent_slack_connection_removed", + "agentforce_agent_slack_connection_added", + "agentforce_agent_actions_updated", + "agentforce_agent_metadata_updated", + "agentforce_agent_slack_deleted" ], "workflow_builder": [ "workflow_created", @@ -509,7 +518,8 @@ "usergroup_remove_from_team_enqueued", "usergroup_updated", "usergroup_update_enqueued", - "usergroup_section_updated" + "usergroup_section_updated", + "user_add_to_usergroup_failed" ], "role": [ "role_assigned", diff --git a/json-logs/samples/api/admin.conversations.search.json b/json-logs/samples/api/admin.conversations.search.json index 6b6f9790e..462f62417 100644 --- a/json-logs/samples/api/admin.conversations.search.json +++ b/json-logs/samples/api/admin.conversations.search.json @@ -121,7 +121,8 @@ ], "meeting_notes": { "file_id": "F00000000" - } + }, + "is_dormant": false } } ], diff --git a/json-logs/samples/api/conversations.info.json b/json-logs/samples/api/conversations.info.json index ab2aa6c64..8ce92eb53 100644 --- a/json-logs/samples/api/conversations.info.json +++ b/json-logs/samples/api/conversations.info.json @@ -62,7 +62,10 @@ "" ], "context_team_id": "T00000000", - "updated": 12345 + "updated": 12345, + "properties": { + "is_dormant": false + } }, "error": "", "needed": "", diff --git a/json-logs/samples/api/conversations.list.json b/json-logs/samples/api/conversations.list.json index fc698c303..3d9aea9f8 100644 --- a/json-logs/samples/api/conversations.list.json +++ b/json-logs/samples/api/conversations.list.json @@ -62,8 +62,7 @@ "" ], "user": [ - "W00000000", - "U00000000" + "W00000000" ] }, "threads_restricted_to": { @@ -106,7 +105,8 @@ ], "meeting_notes": { "file_id": "F00000000" - } + }, + "is_dormant": false } } ], diff --git a/json-logs/samples/api/files.completeUploadExternal.json b/json-logs/samples/api/files.completeUploadExternal.json index e548f0155..a9c55bec9 100644 --- a/json-logs/samples/api/files.completeUploadExternal.json +++ b/json-logs/samples/api/files.completeUploadExternal.json @@ -50,19 +50,6 @@ "latest_reply": "0000000000.000000", "source": "", "is_silent_share": false - }, - { - "reply_users": [ - "" - ], - "reply_users_count": 12345, - "reply_count": 12345, - "ts": "0000000000.000000", - "channel_name": "", - "team_id": "T00000000", - "share_user_id": "U00000000", - "source": "", - "is_silent_share": false } ], "C00000001": [ @@ -80,19 +67,6 @@ "latest_reply": "0000000000.000000", "source": "", "is_silent_share": false - }, - { - "reply_users": [ - "" - ], - "reply_users_count": 12345, - "reply_count": 12345, - "ts": "0000000000.000000", - "channel_name": "", - "team_id": "T00000000", - "share_user_id": "U00000000", - "source": "", - "is_silent_share": false } ] } diff --git a/json-logs/samples/api/usergroups.create.json b/json-logs/samples/api/usergroups.create.json index 0b739b7ac..ba2e49b8f 100644 --- a/json-logs/samples/api/usergroups.create.json +++ b/json-logs/samples/api/usergroups.create.json @@ -29,7 +29,8 @@ "" ], "is_section": false, - "is_idp_group": false + "is_idp_group": false, + "is_visible": false }, "error": "", "needed": "", diff --git a/json-logs/samples/api/usergroups.disable.json b/json-logs/samples/api/usergroups.disable.json index 3beadeee8..61ee7837b 100644 --- a/json-logs/samples/api/usergroups.disable.json +++ b/json-logs/samples/api/usergroups.disable.json @@ -29,7 +29,9 @@ "users": [ "W00000000" ], - "is_section": false + "is_section": false, + "is_idp_group": false, + "is_visible": false }, "error": "", "needed": "", diff --git a/json-logs/samples/api/usergroups.enable.json b/json-logs/samples/api/usergroups.enable.json index 4fefd439d..ba2e49b8f 100644 --- a/json-logs/samples/api/usergroups.enable.json +++ b/json-logs/samples/api/usergroups.enable.json @@ -28,7 +28,9 @@ "users": [ "" ], - "is_section": false + "is_section": false, + "is_idp_group": false, + "is_visible": false }, "error": "", "needed": "", diff --git a/json-logs/samples/api/usergroups.list.json b/json-logs/samples/api/usergroups.list.json index be54c97ea..aa4622342 100644 --- a/json-logs/samples/api/usergroups.list.json +++ b/json-logs/samples/api/usergroups.list.json @@ -33,7 +33,8 @@ ], "user_count": 12345, "is_section": false, - "is_idp_group": false + "is_idp_group": false, + "is_visible": false } ], "error": "", diff --git a/json-logs/samples/api/usergroups.update.json b/json-logs/samples/api/usergroups.update.json index 4fefd439d..ba2e49b8f 100644 --- a/json-logs/samples/api/usergroups.update.json +++ b/json-logs/samples/api/usergroups.update.json @@ -28,7 +28,9 @@ "users": [ "" ], - "is_section": false + "is_section": false, + "is_idp_group": false, + "is_visible": false }, "error": "", "needed": "", diff --git a/json-logs/samples/api/usergroups.users.update.json b/json-logs/samples/api/usergroups.users.update.json index 7fb41056d..38d914e44 100644 --- a/json-logs/samples/api/usergroups.users.update.json +++ b/json-logs/samples/api/usergroups.users.update.json @@ -28,7 +28,9 @@ "U00000000" ], "channel_count": 12345, - "is_section": false + "is_section": false, + "is_idp_group": false, + "is_visible": false }, "error": "", "needed": "", diff --git a/json-logs/samples/api/users.conversations.json b/json-logs/samples/api/users.conversations.json index 5ec04f435..f8f05597a 100644 --- a/json-logs/samples/api/users.conversations.json +++ b/json-logs/samples/api/users.conversations.json @@ -89,6 +89,11 @@ "shared_ts": "0000000000.000000" }, "is_disabled": false + }, + { + "id": "", + "label": "", + "type": "" } ], "tabz": [ @@ -101,11 +106,15 @@ "shared_ts": "0000000000.000000" }, "is_disabled": false + }, + { + "type": "" } ], "meeting_notes": { "file_id": "F00000000" - } + }, + "is_dormant": false } } ], diff --git a/json-logs/samples/scim/v1/Users.json b/json-logs/samples/scim/v1/Users.json index b57e1c88e..b60757227 100644 --- a/json-logs/samples/scim/v1/Users.json +++ b/json-logs/samples/scim/v1/Users.json @@ -39,16 +39,16 @@ } ], "photos": [ + { + "value": "https://www.example.com/", + "type": "" + }, { "value": "", "type": "" } ], "groups": [ - { - "value": "S00000000", - "display": "" - }, { "value": "", "display": "" diff --git a/slack-api-client/src/main/java/com/slack/api/audit/Actions.java b/slack-api-client/src/main/java/com/slack/api/audit/Actions.java index 00cdee311..5f0bff5be 100644 --- a/slack-api-client/src/main/java/com/slack/api/audit/Actions.java +++ b/slack-api-client/src/main/java/com/slack/api/audit/Actions.java @@ -170,6 +170,7 @@ private WorkspaceOrOrg() { public static final String pref_public_record_channel_retention_duration_changed = "pref.public_record_channel_retention_duration_changed"; public static final String pref_public_record_channel_retention_changed = "pref.public_record_channel_retention_changed"; public static final String pref_public_record_channel_redaction_duration_changed = "pref.public_record_channel_redaction_duration_changed"; + public static final String pref_enterprise_search_connectors_config_changed = "pref.enterprise_search_connectors_config_changed"; public static final String manual_export_downloaded = "manual_export_downloaded"; public static final String manual_export_deleted = "manual_export_deleted"; public static final String scheduled_export_downloaded = "scheduled_export_downloaded"; @@ -462,6 +463,14 @@ private App() { public static final String app_manifest_created = "app_manifest_created"; public static final String app_manifest_updated = "app_manifest_updated"; public static final String admin_app_config_updated = "admin_app_config_updated"; + public static final String app_flows_execute_slack_action = "app_flows_execute_slack_action"; + public static final String agentforce_agent_activated = "agentforce_agent_activated"; + public static final String agentforce_agent_deactivated = "agentforce_agent_deactivated"; + public static final String agentforce_agent_slack_connection_removed = "agentforce_agent_slack_connection_removed"; + public static final String agentforce_agent_slack_connection_added = "agentforce_agent_slack_connection_added"; + public static final String agentforce_agent_actions_updated = "agentforce_agent_actions_updated"; + public static final String agentforce_agent_metadata_updated = "agentforce_agent_metadata_updated"; + public static final String agentforce_agent_slack_deleted = "agentforce_agent_slack_deleted"; } public static class Message { @@ -577,6 +586,7 @@ private Subteam() { public static final String usergroup_updated = "usergroup_updated"; public static final String usergroup_update_enqueued = "usergroup_update_enqueued"; public static final String usergroup_section_updated = "usergroup_section_updated"; + public static final String user_add_to_usergroup_failed = "user_add_to_usergroup_failed"; } public static class AccountTypeRole { diff --git a/slack-api-model/src/main/java/com/slack/api/model/ConversationProperties.java b/slack-api-model/src/main/java/com/slack/api/model/ConversationProperties.java index 42ee4f964..990621d3d 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/ConversationProperties.java +++ b/slack-api-model/src/main/java/com/slack/api/model/ConversationProperties.java @@ -22,6 +22,7 @@ public class ConversationProperties { private List tabs; private List tabz; private MeetingNotes meetingNotes; + private Boolean isDormant; @Data @Builder 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 e6cfc9325..93fbbacdc 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 @@ -387,6 +387,8 @@ public static class Favorite { private boolean restrictedSharingEnabled; private boolean canvasPrintingEnabled; + private boolean isAiSuggested; + // --------------------------------------- // file comments // https://docs.slack.dev/changelog/2018-05-file-threads-soon-tread 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 79bf07107..9d9d65dd4 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 @@ -35,6 +35,7 @@ public class MatchedItem { private String plainText; private String previewPlainText; + private Map dbMessage; private Map headers; @@ -283,4 +284,7 @@ public static class Address { private String canvasCreatorId; private String altTxt; + @SerializedName("is_ai_suggested") + private Boolean aiSuggested; + } diff --git a/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java b/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java index 6a0998881..f78d4d1b9 100644 --- a/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java +++ b/slack-api-model/src/main/java/com/slack/api/model/Usergroup.java @@ -45,6 +45,8 @@ public class Usergroup { private List users; private Integer userCount; private Integer channelCount; + @SerializedName("is_visible") + private boolean visible; @Data public static class Prefs {