Skip to content
Draft
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
7 changes: 7 additions & 0 deletions json-logs/samples/api/agents.conversations.archive.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": ""
}
8 changes: 8 additions & 0 deletions json-logs/samples/api/agents.conversations.create.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"ok": false,
"channel_id": "C00000000",
"warning": "",
"error": "",
"needed": "",
"provided": ""
}
22 changes: 22 additions & 0 deletions json-logs/samples/api/agents.conversations.getCanvas.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"canvas_id": "F00000000",
"title": "",
"content": "",
"comments": [
{
"id": "",
"created": 123,
"timestamp": 123,
"user": "",
"comment": "",
"channel": "",
"is_intro": false
}
],
"has_more_comments": false
}
17 changes: 17 additions & 0 deletions json-logs/samples/api/agents.conversations.listViews.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"views": [
{
"view_id": "",
"view_key": "",
"file_id": "F00000000",
"label": "",
"content_version": 12345,
"date_added": 12345
}
]
}
9 changes: 9 additions & 0 deletions json-logs/samples/api/agents.conversations.removeView.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"channel_id": "C00000000",
"view_id": ""
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"canvas_id": "F00000000",
"sections_changed_count": 12345
}
9 changes: 9 additions & 0 deletions json-logs/samples/api/agents.conversations.setCommands.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"channel_id": "C00000000",
"command_count": 12345
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"channel_id": "C00000000"
}
13 changes: 13 additions & 0 deletions json-logs/samples/api/agents.conversations.setView.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"ok": false,
"error": "",
"warning": "",
"needed": "",
"provided": "",
"channel_id": "C00000000",
"view_id": "",
"file_id": "F00000000",
"content_version": 12345,
"type": "",
"canvas_id": "F00000000"
}
9 changes: 9 additions & 0 deletions metadata/web-api/rate_limit_tiers.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,15 @@
"admin.workflows.permissions.lookup": "Tier2",
"admin.workflows.search": "Tier2",
"admin.workflows.unpublish": "Tier2",
"agents.conversations.archive": "Tier2",
"agents.conversations.create": "Tier2",
"agents.conversations.getCanvas": "Tier3",
"agents.conversations.listViews": "Tier3",
"agents.conversations.removeView": "Tier3",
"agents.conversations.setCanvasContent": "Tier3",
"agents.conversations.setCommands": "Tier1",
"agents.conversations.setProperties": "Tier3",
"agents.conversations.setView": "Tier3",
"agents.sessions.rename": "Tier3",
"agents.sessions.setStatus": "Tier3",
"api.test": "Tier4",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,15 @@
import com.slack.api.methods.request.admin.users.*;
import com.slack.api.methods.request.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportRequest;
import com.slack.api.methods.request.admin.workflows.*;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsArchiveRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsCreateRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsGetCanvasRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsListViewsRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsRemoveViewRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetCanvasContentRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetCommandsRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetPropertiesRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetViewRequest;
import com.slack.api.methods.request.agents.sessions.AgentsSessionsRenameRequest;
import com.slack.api.methods.request.agents.sessions.AgentsSessionsSetStatusRequest;
import com.slack.api.methods.request.api.ApiTestRequest;
Expand Down Expand Up @@ -180,6 +189,15 @@
import com.slack.api.methods.response.admin.users.*;
import com.slack.api.methods.response.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportResponse;
import com.slack.api.methods.response.admin.workflows.*;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsArchiveResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsCreateResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsGetCanvasResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsListViewsResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsRemoveViewResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetCanvasContentResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetCommandsResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetPropertiesResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetViewResponse;
import com.slack.api.methods.response.agents.sessions.AgentsSessionsRenameResponse;
import com.slack.api.methods.response.agents.sessions.AgentsSessionsSetStatusResponse;
import com.slack.api.methods.response.api.ApiTestResponse;
Expand Down Expand Up @@ -800,6 +818,46 @@ CompletableFuture<AdminConversationsWhitelistListGroupsLinkedToChannelResponse>

CompletableFuture<AdminWorkflowsUnpublishResponse> adminWorkflowsUnpublish(RequestConfigurator<AdminWorkflowsUnpublishRequest.AdminWorkflowsUnpublishRequestBuilder> req);

// ------------------------------
// agents.conversations
// ------------------------------

CompletableFuture<AgentsConversationsArchiveResponse> agentsConversationsArchive(AgentsConversationsArchiveRequest req);

CompletableFuture<AgentsConversationsArchiveResponse> agentsConversationsArchive(RequestConfigurator<AgentsConversationsArchiveRequest.AgentsConversationsArchiveRequestBuilder> req);

CompletableFuture<AgentsConversationsCreateResponse> agentsConversationsCreate(AgentsConversationsCreateRequest req);

CompletableFuture<AgentsConversationsCreateResponse> agentsConversationsCreate(RequestConfigurator<AgentsConversationsCreateRequest.AgentsConversationsCreateRequestBuilder> req);

CompletableFuture<AgentsConversationsGetCanvasResponse> agentsConversationsGetCanvas(AgentsConversationsGetCanvasRequest req);

CompletableFuture<AgentsConversationsGetCanvasResponse> agentsConversationsGetCanvas(RequestConfigurator<AgentsConversationsGetCanvasRequest.AgentsConversationsGetCanvasRequestBuilder> req);

CompletableFuture<AgentsConversationsListViewsResponse> agentsConversationsListViews(AgentsConversationsListViewsRequest req);

CompletableFuture<AgentsConversationsListViewsResponse> agentsConversationsListViews(RequestConfigurator<AgentsConversationsListViewsRequest.AgentsConversationsListViewsRequestBuilder> req);

CompletableFuture<AgentsConversationsRemoveViewResponse> agentsConversationsRemoveView(AgentsConversationsRemoveViewRequest req);

CompletableFuture<AgentsConversationsRemoveViewResponse> agentsConversationsRemoveView(RequestConfigurator<AgentsConversationsRemoveViewRequest.AgentsConversationsRemoveViewRequestBuilder> req);

CompletableFuture<AgentsConversationsSetCanvasContentResponse> agentsConversationsSetCanvasContent(AgentsConversationsSetCanvasContentRequest req);

CompletableFuture<AgentsConversationsSetCanvasContentResponse> agentsConversationsSetCanvasContent(RequestConfigurator<AgentsConversationsSetCanvasContentRequest.AgentsConversationsSetCanvasContentRequestBuilder> req);

CompletableFuture<AgentsConversationsSetCommandsResponse> agentsConversationsSetCommands(AgentsConversationsSetCommandsRequest req);

CompletableFuture<AgentsConversationsSetCommandsResponse> agentsConversationsSetCommands(RequestConfigurator<AgentsConversationsSetCommandsRequest.AgentsConversationsSetCommandsRequestBuilder> req);

CompletableFuture<AgentsConversationsSetPropertiesResponse> agentsConversationsSetProperties(AgentsConversationsSetPropertiesRequest req);

CompletableFuture<AgentsConversationsSetPropertiesResponse> agentsConversationsSetProperties(RequestConfigurator<AgentsConversationsSetPropertiesRequest.AgentsConversationsSetPropertiesRequestBuilder> req);

CompletableFuture<AgentsConversationsSetViewResponse> agentsConversationsSetView(AgentsConversationsSetViewRequest req);

CompletableFuture<AgentsConversationsSetViewResponse> agentsConversationsSetView(RequestConfigurator<AgentsConversationsSetViewRequest.AgentsConversationsSetViewRequestBuilder> req);

// ------------------------------
// agents.sessions
// ------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,20 @@ private Methods() {
public static final String ADMIN_WORKFLOWS_SEARCH = "admin.workflows.search";
public static final String ADMIN_WORKFLOWS_UNPUBLISH = "admin.workflows.unpublish";

// ------------------------------
// agents.conversations
// ------------------------------

public static final String AGENTS_CONVERSATIONS_ARCHIVE = "agents.conversations.archive";
public static final String AGENTS_CONVERSATIONS_CREATE = "agents.conversations.create";
public static final String AGENTS_CONVERSATIONS_GET_CANVAS = "agents.conversations.getCanvas";
public static final String AGENTS_CONVERSATIONS_LIST_VIEWS = "agents.conversations.listViews";
public static final String AGENTS_CONVERSATIONS_REMOVE_VIEW = "agents.conversations.removeView";
public static final String AGENTS_CONVERSATIONS_SET_CANVAS_CONTENT = "agents.conversations.setCanvasContent";
public static final String AGENTS_CONVERSATIONS_SET_COMMANDS = "agents.conversations.setCommands";
public static final String AGENTS_CONVERSATIONS_SET_PROPERTIES = "agents.conversations.setProperties";
public static final String AGENTS_CONVERSATIONS_SET_VIEW = "agents.conversations.setView";

// ------------------------------
// agents.sessions
// ------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,15 @@
import com.slack.api.methods.request.admin.users.*;
import com.slack.api.methods.request.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportRequest;
import com.slack.api.methods.request.admin.workflows.*;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsArchiveRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsCreateRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsGetCanvasRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsListViewsRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsRemoveViewRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetCanvasContentRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetCommandsRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetPropertiesRequest;
import com.slack.api.methods.request.agents.conversations.AgentsConversationsSetViewRequest;
import com.slack.api.methods.request.agents.sessions.AgentsSessionsRenameRequest;
import com.slack.api.methods.request.agents.sessions.AgentsSessionsSetStatusRequest;
import com.slack.api.methods.request.api.ApiTestRequest;
Expand Down Expand Up @@ -193,6 +202,15 @@
import com.slack.api.methods.response.admin.users.*;
import com.slack.api.methods.response.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportResponse;
import com.slack.api.methods.response.admin.workflows.*;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsArchiveResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsCreateResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsGetCanvasResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsListViewsResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsRemoveViewResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetCanvasContentResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetCommandsResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetPropertiesResponse;
import com.slack.api.methods.response.agents.conversations.AgentsConversationsSetViewResponse;
import com.slack.api.methods.response.agents.sessions.AgentsSessionsRenameResponse;
import com.slack.api.methods.response.agents.sessions.AgentsSessionsSetStatusResponse;
import com.slack.api.methods.response.api.ApiTestResponse;
Expand Down Expand Up @@ -1137,6 +1155,73 @@ AdminWorkflowsUnpublishResponse adminWorkflowsUnpublish(
RequestConfigurator<AdminWorkflowsUnpublishRequest.AdminWorkflowsUnpublishRequestBuilder> req)
throws IOException, SlackApiException;

// ------------------------------
// agents.conversations
// ------------------------------

AgentsConversationsArchiveResponse agentsConversationsArchive(AgentsConversationsArchiveRequest req)
throws IOException, SlackApiException;

AgentsConversationsArchiveResponse agentsConversationsArchive(
RequestConfigurator<AgentsConversationsArchiveRequest.AgentsConversationsArchiveRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsCreateResponse agentsConversationsCreate(AgentsConversationsCreateRequest req)
throws IOException, SlackApiException;

AgentsConversationsCreateResponse agentsConversationsCreate(
RequestConfigurator<AgentsConversationsCreateRequest.AgentsConversationsCreateRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsGetCanvasResponse agentsConversationsGetCanvas(AgentsConversationsGetCanvasRequest req)
throws IOException, SlackApiException;

AgentsConversationsGetCanvasResponse agentsConversationsGetCanvas(
RequestConfigurator<AgentsConversationsGetCanvasRequest.AgentsConversationsGetCanvasRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsListViewsResponse agentsConversationsListViews(AgentsConversationsListViewsRequest req)
throws IOException, SlackApiException;

AgentsConversationsListViewsResponse agentsConversationsListViews(
RequestConfigurator<AgentsConversationsListViewsRequest.AgentsConversationsListViewsRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsRemoveViewResponse agentsConversationsRemoveView(AgentsConversationsRemoveViewRequest req)
throws IOException, SlackApiException;

AgentsConversationsRemoveViewResponse agentsConversationsRemoveView(
RequestConfigurator<AgentsConversationsRemoveViewRequest.AgentsConversationsRemoveViewRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsSetCanvasContentResponse agentsConversationsSetCanvasContent(AgentsConversationsSetCanvasContentRequest req)
throws IOException, SlackApiException;

AgentsConversationsSetCanvasContentResponse agentsConversationsSetCanvasContent(
RequestConfigurator<AgentsConversationsSetCanvasContentRequest.AgentsConversationsSetCanvasContentRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsSetCommandsResponse agentsConversationsSetCommands(AgentsConversationsSetCommandsRequest req)
throws IOException, SlackApiException;

AgentsConversationsSetCommandsResponse agentsConversationsSetCommands(
RequestConfigurator<AgentsConversationsSetCommandsRequest.AgentsConversationsSetCommandsRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsSetPropertiesResponse agentsConversationsSetProperties(AgentsConversationsSetPropertiesRequest req)
throws IOException, SlackApiException;

AgentsConversationsSetPropertiesResponse agentsConversationsSetProperties(
RequestConfigurator<AgentsConversationsSetPropertiesRequest.AgentsConversationsSetPropertiesRequestBuilder> req)
throws IOException, SlackApiException;

AgentsConversationsSetViewResponse agentsConversationsSetView(AgentsConversationsSetViewRequest req)
throws IOException, SlackApiException;

AgentsConversationsSetViewResponse agentsConversationsSetView(
RequestConfigurator<AgentsConversationsSetViewRequest.AgentsConversationsSetViewRequestBuilder> req)
throws IOException, SlackApiException;

// ------------------------------
// agents.sessions
// ------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,16 @@ public static void setRateLimitTier(String methodName, MethodsRateLimitTier tier
setRateLimitTier(APPS_MANIFEST_VALIDATE, Tier3);
setRateLimitTier(TOOLING_TOKENS_ROTATE, Tier1); // TODO: change this when the "special" tier is clearly explained in the document

setRateLimitTier(AGENTS_CONVERSATIONS_ARCHIVE, Tier2);
setRateLimitTier(AGENTS_CONVERSATIONS_CREATE, Tier2);
setRateLimitTier(AGENTS_CONVERSATIONS_GET_CANVAS, Tier3);
setRateLimitTier(AGENTS_CONVERSATIONS_LIST_VIEWS, Tier3);
setRateLimitTier(AGENTS_CONVERSATIONS_REMOVE_VIEW, Tier3);
setRateLimitTier(AGENTS_CONVERSATIONS_SET_CANVAS_CONTENT, Tier3);
setRateLimitTier(AGENTS_CONVERSATIONS_SET_COMMANDS, Tier1);
setRateLimitTier(AGENTS_CONVERSATIONS_SET_PROPERTIES, Tier3);
setRateLimitTier(AGENTS_CONVERSATIONS_SET_VIEW, Tier3);

setRateLimitTier(AGENTS_SESSIONS_RENAME, Tier3);
setRateLimitTier(AGENTS_SESSIONS_SET_STATUS, Tier3);

Expand Down
Loading
Loading