Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
42a1976
feat: add webapi response changes as of 2026-08-07
slackapi[bot] Aug 7, 2026
422a202
feat: add work_object_record audit entity and actions
zimeg Aug 7, 2026
acdeda1
Merge remote-tracking branch 'origin/main' into api
zimeg Aug 7, 2026
6057fa9
feat: add webapi response changes as of 2026-08-07
slackapi[bot] Aug 7, 2026
d71439b
feat: add webapi response changes as of 2026-08-08
slackapi[bot] Aug 8, 2026
89bf7f3
test: stabilize AuthProxyHeadersTest.rtm proxy connection count
zimeg Aug 8, 2026
a37fb04
feat: add webapi response changes as of 2026-08-08
slackapi[bot] Aug 8, 2026
852a7b6
feat: add webapi response changes as of 2026-08-09
slackapi[bot] Aug 9, 2026
e2dae5e
feat: add webapi response changes as of 2026-08-10
slackapi[bot] Aug 10, 2026
d46be60
feat: add webapi response changes as of 2026-08-11
slackapi[bot] Aug 11, 2026
c935288
feat: add webapi response changes as of 2026-08-11
slackapi[bot] Aug 11, 2026
397f4c0
feat: add webapi response changes as of 2026-08-12
slackapi[bot] Aug 12, 2026
a934b88
feat: add webapi response changes as of 2026-08-12
slackapi[bot] Aug 12, 2026
3588548
feat: add mcp_slack_activity_list_tool_called audit action
zimeg Aug 12, 2026
f51b8ba
feat: add webapi response changes as of 2026-08-12
slackapi[bot] Aug 12, 2026
c130876
feat: add webapi response changes as of 2026-08-13
slackapi[bot] Aug 13, 2026
615572f
test: assert success properties for chat.stopStream and workflows.fea…
zimeg Aug 13, 2026
763b225
feat: add webapi response changes as of 2026-08-13
slackapi[bot] Aug 13, 2026
fa97beb
test: skip workflows.featured.list when its trigger id is unset
zimeg Aug 13, 2026
437f2ff
test: target #general for the featured-workflow flow
zimeg Aug 13, 2026
409c7c0
test: use user token for workflows.featured write calls
zimeg Aug 13, 2026
3258e45
feat: add webapi response changes as of 2026-08-13
slackapi[bot] Aug 13, 2026
e08f97f
fix: add permalink to Message
zimeg Aug 13, 2026
f605b72
test: resolve #general via user token + pagination for featured-workf…
zimeg Aug 13, 2026
1d32cbe
feat: add webapi response changes as of 2026-08-13
slackapi[bot] Aug 13, 2026
7d97b0e
feat: add webapi response changes as of 2026-08-14
slackapi[bot] Aug 14, 2026
33e4e36
fix: prevent StackOverflowError in GsonFileFactory.serialize
zimeg Aug 14, 2026
3fd982b
feat: add webapi response changes as of 2026-08-14
slackapi[bot] Aug 14, 2026
c3984de
fix: add providerKey to AppActivity.Payload
zimeg Aug 14, 2026
854c57e
feat: add webapi response changes as of 2026-08-14
slackapi[bot] Aug 14, 2026
93d3cce
feat: add webapi response changes as of 2026-08-18
slackapi[bot] Aug 18, 2026
7cffcdc
fix: add app_mcp_tool_acl_changed to Actions.App
zimeg Aug 18, 2026
a8d243b
feat: add webapi response changes as of 2026-08-19
slackapi[bot] Aug 19, 2026
7d818b6
fix: add app_dwa_domain_added to Actions.App
zimeg Aug 19, 2026
ba1790f
feat: add webapi response changes as of 2026-08-19
slackapi[bot] Aug 19, 2026
d41ca39
fix: add app_dwa_domain_removed to Actions.App
zimeg Aug 19, 2026
ebc7d6e
fix: add salesforce_mcp_server_tool_acl_updated to Actions.WorkspaceO…
zimeg Aug 19, 2026
1386816
feat: add webapi response changes as of 2026-08-19
slackapi[bot] Aug 19, 2026
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
3 changes: 3 additions & 0 deletions json-logs/raw/audit/v1/actions.json
Original file line number Diff line number Diff line change
Expand Up @@ -819,6 +819,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"
}
}
]
}
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
4 changes: 0 additions & 4 deletions json-logs/samples/scim/v2/Users.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,6 @@
"manager": {}
},
"groups": [
{
"value": "S00000000",
"display": ""
},
{
"value": "",
"display": ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -927,4 +927,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