From 00f02603ee130d881e946ff7cfeef89bed3c8ae6 Mon Sep 17 00:00:00 2001 From: Kirill Meshkov Date: Tue, 9 Sep 2025 16:53:09 +0400 Subject: [PATCH 1/3] Add "title" filed in ConversationsCanvasesCreateRequest --- .../canvases/ConversationsCanvasesCreateRequest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java index 0de991251..46a132b72 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/request/conversations/canvases/ConversationsCanvasesCreateRequest.java @@ -19,6 +19,8 @@ public class ConversationsCanvasesCreateRequest implements SlackApiRequest { private String channelId; + private String title; + private String markdown; private CanvasDocumentContent documentContent; -} \ No newline at end of file +} From 39e74daa90d8c474ab66989c38a9ebd5b7bb5ec6 Mon Sep 17 00:00:00 2001 From: Kirill Meshkov Date: Tue, 9 Sep 2025 17:08:17 +0400 Subject: [PATCH 2/3] Set ConversationsCanvasesCreateRequest.title --- .../src/main/java/com/slack/api/methods/RequestFormBuilder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java b/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java index 3e517e688..ded83836b 100644 --- a/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java +++ b/slack-api-client/src/main/java/com/slack/api/methods/RequestFormBuilder.java @@ -1927,6 +1927,7 @@ public static FormBody.Builder toForm(ConversationsRequestSharedInviteListReques public static FormBody.Builder toForm(ConversationsCanvasesCreateRequest req) { FormBody.Builder form = new FormBody.Builder(); setIfNotNull("channel_id", req.getChannelId(), form); + setIfNotNull("title", req.getTitle(), form); if (req.getDocumentContent() != null) { setIfNotNull("document_content", GSON.toJson(req.getDocumentContent()), form); } else if (req.getMarkdown() != null) { From af745fbd77eb95c84b86c9cfb9b8afa6265160df Mon Sep 17 00:00:00 2001 From: Kirill Meshkov Date: Tue, 9 Sep 2025 17:09:12 +0400 Subject: [PATCH 3/3] Remove trailing endline