Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion json-logs/raw/audit/v1/actions.json
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,8 @@
"team_authorized_ip_range_removed",
"mcp_slack_update_list_record_tool_called",
"mcp_slack_delete_list_record_tool_called",
"pref.ai_feature_default_access_changed"
"pref.ai_feature_default_access_changed",
"mcp_slack_activity_list_tool_called"
],
"user": [
"custom_tos_accepted",
Expand Down Expand Up @@ -819,6 +820,9 @@
"salesforce_mcp_server_workspace_granted",
"salesforce_mcp_server_workspace_revoked",
"salesforce_mcp_server_acl_updated"
],
"work_object_record": [
"enterprise_search_email_attachment_downloaded"
]
}
}
9 changes: 9 additions & 0 deletions json-logs/raw/audit/v1/schemas.json
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,15 @@
"scopes": "array",
"bot_scopes": "array"
}
},
{
"type": "work_object_record",
"work_object_record": {
"id": "string",
"app_id": "string",
"object_id": "string",
"object_type": "string"
}
}
]
}
26 changes: 26 additions & 0 deletions json-logs/samples/api/files.completeUploadExternal.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,19 @@
"latest_reply": "0000000000.000000",
"source": "",
"is_silent_share": false
},
{
"ts": "0000000000.000000",
"channel_name": "",
"team_id": "T00000000",
"share_user_id": "U00000000",
"source": "",
"is_silent_share": false,
"reply_users": [
""
],
"reply_users_count": 12345,
"reply_count": 12345
}
],
"C00000001": [
Expand All @@ -67,6 +80,19 @@
"latest_reply": "0000000000.000000",
"source": "",
"is_silent_share": false
},
{
"ts": "0000000000.000000",
"channel_name": "",
"team_id": "T00000000",
"share_user_id": "U00000000",
"source": "",
"is_silent_share": false,
"reply_users": [
""
],
"reply_users_count": 12345,
"reply_count": 12345
}
]
}
Expand Down
3 changes: 3 additions & 0 deletions json-logs/samples/audit/v1/actions.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@
],
"salesforce_mcp_server": [
""
],
"work_object_record": [
""
]
},
"ok": false,
Expand Down
6 changes: 6 additions & 0 deletions json-logs/samples/audit/v1/schemas.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@
"legal_hold_policy": {
"id": "",
"name": ""
},
"work_object_record": {
"id": "",
"app_id": "",
"object_id": "",
"object_type": ""
}
}
],
Expand Down
8 changes: 4 additions & 4 deletions json-logs/samples/scim/v2/Users.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@
}
],
"photos": [
{
"value": "https://www.example.com/",
"type": ""
},
{
"value": "",
"type": ""
Expand Down Expand Up @@ -77,10 +81,6 @@
"manager": {}
},
"groups": [
{
"value": "S00000000",
"display": ""
},
{
"value": "",
"display": ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@ private WorkspaceOrOrg() {
public static final String mcp_slack_get_workflow_execution_status_tool_called = "mcp_slack_get_workflow_execution_status_tool_called";
public static final String mcp_slack_canvas_find_replace_tool_called = "mcp_slack_canvas_find_replace_tool_called";
public static final String mcp_slack_list_workflows_tool_called = "mcp_slack_list_workflows_tool_called";
public static final String mcp_slack_activity_list_tool_called = "mcp_slack_activity_list_tool_called";
public static final String mcp_slack_run_workflow_tool_called = "mcp_slack_run_workflow_tool_called";
public static final String slack_ai_mcp_tool_called = "slack_ai_mcp_tool_called";
public static final String slack_ai_mcp_tool_permission_changed = "slack_ai_mcp_tool_permission_changed";
Expand Down Expand Up @@ -927,4 +928,11 @@ private SlackFirstCrm() {
public static final String license_assigned = "license_assigned";
public static final String license_removed = "license_removed";
}

public static class WorkObjectRecord {
private WorkObjectRecord() {
}

public static final String enterprise_search_email_attachment_downloaded = "enterprise_search_email_attachment_downloaded";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,6 @@ public static class Actions {
private List<String> list;
private List<String> legalHold;
private List<String> salesforceMcpServer;
private List<String> workObjectRecord;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ public static class Schema {
private WorkflowV2 workflowV2;
private Template template;
private LegalHoldPolicy legalHoldPolicy;
private WorkObjectRecord workObjectRecord;
}

@Data
Expand Down Expand Up @@ -173,4 +174,12 @@ public static class LegalHoldPolicy {
private String id;
private String name;
}

@Data
public static class WorkObjectRecord {
private String id;
private String appId;
private String objectId;
private String objectType;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,9 @@ public void methods_system_properties() throws Exception {
public void rtm() throws Exception {
Slack slack = Slack.getInstance(config);
final AtomicBoolean received = new AtomicBoolean(false);
try (RTMClient rtm = slack.rtmConnect(rtmBotToken)) { // slack-msgs.com
// fullUserInfoRequired=false: skip the extra users.info call so the proxy sees exactly
// two connections (rtm.connect + websocket), otherwise a third tunnel can be opened
try (RTMClient rtm = slack.rtmConnect(rtmBotToken, false)) { // slack-msgs.com
Comment on lines +201 to +203

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 note: Added to reduce flakes of scheduled tests! We now hope to focus on new properties with the test runner.

rtm.addMessageHandler((msg) -> {
log.info("Got a message - {}", msg);
received.set(true);
Expand Down
Loading