Skip to main content

Module api

Module api 

Source

Structs§

ASSISTANT_THREAD_SET_STATUS_SPECIAL_LIMIT_RATE_CTL
AUTH_TEST_SPECIAL_LIMIT_RATE_CTL
CHAT_GET_PERMLINK_SPECIAL_LIMIT_RATE_CTL
CHAT_POST_MESSAGE_SPECIAL_LIMIT_RATE_CTL
POST_WEBHOOK_SPECIAL_LIMIT_RATE_CTL
SlackApiAgentsSessionsRenameRequest
SlackApiAgentsSessionsRenameRequestInit
Required fields of SlackApiAgentsSessionsRenameRequest; convert with SlackApiAgentsSessionsRenameRequest::from or .into().
SlackApiAgentsSessionsRenameResponse
SlackApiAgentsSessionsRenameResponseInit
Required fields of SlackApiAgentsSessionsRenameResponse; convert with SlackApiAgentsSessionsRenameResponse::from or .into().
SlackApiAgentsSessionsSetStatusRequest
SlackApiAgentsSessionsSetStatusRequestInit
Required fields of SlackApiAgentsSessionsSetStatusRequest; convert with SlackApiAgentsSessionsSetStatusRequest::from or .into().
SlackApiAgentsSessionsSetStatusResponse
SlackApiAgentsSessionsSetStatusResponseInit
Required fields of SlackApiAgentsSessionsSetStatusResponse; convert with SlackApiAgentsSessionsSetStatusResponse::from or .into().
SlackApiAppsConnectionOpenRequest
SlackApiAppsConnectionOpenRequestInit
Required fields of SlackApiAppsConnectionOpenRequest; convert with SlackApiAppsConnectionOpenRequest::from or .into().
SlackApiAppsConnectionOpenResponse
SlackApiAppsConnectionOpenResponseInit
Required fields of SlackApiAppsConnectionOpenResponse; convert with SlackApiAppsConnectionOpenResponse::from or .into().
SlackApiAppsManifestCreateRequest
SlackApiAppsManifestCreateRequestInit
Required fields of SlackApiAppsManifestCreateRequest; convert with SlackApiAppsManifestCreateRequest::from or .into().
SlackApiAppsManifestCreateResponse
SlackApiAppsManifestCreateResponseInit
Required fields of SlackApiAppsManifestCreateResponse; convert with SlackApiAppsManifestCreateResponse::from or .into().
SlackApiAppsManifestDeleteRequest
SlackApiAppsManifestDeleteRequestInit
Required fields of SlackApiAppsManifestDeleteRequest; convert with SlackApiAppsManifestDeleteRequest::from or .into().
SlackApiAppsManifestExportRequest
SlackApiAppsManifestExportRequestInit
Required fields of SlackApiAppsManifestExportRequest; convert with SlackApiAppsManifestExportRequest::from or .into().
SlackApiAppsManifestExportResponse
SlackApiAppsManifestExportResponseInit
Required fields of SlackApiAppsManifestExportResponse; convert with SlackApiAppsManifestExportResponse::from or .into().
SlackApiAppsManifestUpdateRequest
SlackApiAppsManifestUpdateRequestInit
Required fields of SlackApiAppsManifestUpdateRequest; convert with SlackApiAppsManifestUpdateRequest::from or .into().
SlackApiAppsManifestUpdateResponse
SlackApiAppsManifestUpdateResponseInit
Required fields of SlackApiAppsManifestUpdateResponse; convert with SlackApiAppsManifestUpdateResponse::from or .into().
SlackApiAppsManifestValidateRequest
SlackApiAppsManifestValidateRequestInit
Required fields of SlackApiAppsManifestValidateRequest; convert with SlackApiAppsManifestValidateRequest::from or .into().
SlackApiAssistantThreadSetTitleRequest
SlackApiAssistantThreadSetTitleRequestInit
Required fields of SlackApiAssistantThreadSetTitleRequest; convert with SlackApiAssistantThreadSetTitleRequest::from or .into().
SlackApiAssistantThreadSetTitleResponse
SlackApiAssistantThreadSetTitleResponseInit
Required fields of SlackApiAssistantThreadSetTitleResponse; convert with SlackApiAssistantThreadSetTitleResponse::from or .into().
SlackApiAssistantThreadsSetStatusRequest
SlackApiAssistantThreadsSetStatusRequestInit
Required fields of SlackApiAssistantThreadsSetStatusRequest; convert with SlackApiAssistantThreadsSetStatusRequest::from or .into().
SlackApiAssistantThreadsSetStatusResponse
SlackApiAssistantThreadsSetStatusResponseInit
Required fields of SlackApiAssistantThreadsSetStatusResponse; convert with SlackApiAssistantThreadsSetStatusResponse::from or .into().
SlackApiAssistantThreadsSetSuggestedPromptsRequest
SlackApiAssistantThreadsSetSuggestedPromptsRequestInit
Required fields of SlackApiAssistantThreadsSetSuggestedPromptsRequest; convert with SlackApiAssistantThreadsSetSuggestedPromptsRequest::from or .into().
SlackApiAssistantThreadsSetSuggestedPromptsResponse
SlackApiAssistantThreadsSetSuggestedPromptsResponseInit
Required fields of SlackApiAssistantThreadsSetSuggestedPromptsResponse; convert with SlackApiAssistantThreadsSetSuggestedPromptsResponse::from or .into().
SlackApiAuthTestResponse
SlackApiAuthTestResponseInit
Required fields of SlackApiAuthTestResponse; convert with SlackApiAuthTestResponse::from or .into().
SlackApiBlocksValidateError
SlackApiBlocksValidateErrorInit
Required fields of SlackApiBlocksValidateError; convert with SlackApiBlocksValidateError::from or .into().
SlackApiBlocksValidateRequest
Exactly one of blocks, message or view must be set. Slack wants each as a JSON-encoded string inside the request body, which serde_with::json::JsonString produces.
SlackApiBlocksValidateRequestInit
Required fields of SlackApiBlocksValidateRequest; convert with SlackApiBlocksValidateRequest::from or .into().
SlackApiBlocksValidateResponse
SlackApiBlocksValidateResponseInit
Required fields of SlackApiBlocksValidateResponse; convert with SlackApiBlocksValidateResponse::from or .into().
SlackApiBotsInfoRequest
SlackApiBotsInfoRequestInit
Required fields of SlackApiBotsInfoRequest; convert with SlackApiBotsInfoRequest::from or .into().
SlackApiBotsInfoResponse
SlackApiBotsInfoResponseInit
Required fields of SlackApiBotsInfoResponse; convert with SlackApiBotsInfoResponse::from or .into().
SlackApiCanvasesAccessDeleteRequest
Exactly one of channel_ids / user_ids (a single entry each).
SlackApiCanvasesAccessDeleteRequestInit
Required fields of SlackApiCanvasesAccessDeleteRequest; convert with SlackApiCanvasesAccessDeleteRequest::from or .into().
SlackApiCanvasesAccessDeleteResponse
SlackApiCanvasesAccessDeleteResponseInit
Required fields of SlackApiCanvasesAccessDeleteResponse; convert with SlackApiCanvasesAccessDeleteResponse::from or .into().
SlackApiCanvasesAccessSetRequest
Exactly one of channel_ids / user_ids (1–20 entries). Only regular channels are accepted; use user_ids for DMs and MPDMs. owner is valid for users only.
SlackApiCanvasesAccessSetRequestInit
Required fields of SlackApiCanvasesAccessSetRequest; convert with SlackApiCanvasesAccessSetRequest::from or .into().
SlackApiCanvasesAccessSetResponse
SlackApiCanvasesAccessSetResponseInit
Required fields of SlackApiCanvasesAccessSetResponse; convert with SlackApiCanvasesAccessSetResponse::from or .into().
SlackApiCanvasesCreateRequest
channel_id tabs the canvas in that channel and is required for free teams.
SlackApiCanvasesCreateRequestInit
Required fields of SlackApiCanvasesCreateRequest; convert with SlackApiCanvasesCreateRequest::from or .into().
SlackApiCanvasesCreateResponse
SlackApiCanvasesCreateResponseInit
Required fields of SlackApiCanvasesCreateResponse; convert with SlackApiCanvasesCreateResponse::from or .into().
SlackApiCanvasesDeleteRequest
SlackApiCanvasesDeleteRequestInit
Required fields of SlackApiCanvasesDeleteRequest; convert with SlackApiCanvasesDeleteRequest::from or .into().
SlackApiCanvasesDeleteResponse
SlackApiCanvasesDeleteResponseInit
Required fields of SlackApiCanvasesDeleteResponse; convert with SlackApiCanvasesDeleteResponse::from or .into().
SlackApiCanvasesEditRequest
changes currently takes exactly one change per call.
SlackApiCanvasesEditRequestInit
Required fields of SlackApiCanvasesEditRequest; convert with SlackApiCanvasesEditRequest::from or .into().
SlackApiCanvasesEditResponse
SlackApiCanvasesEditResponseInit
Required fields of SlackApiCanvasesEditResponse; convert with SlackApiCanvasesEditResponse::from or .into().
SlackApiCanvasesSectionsLookupRequest
SlackApiCanvasesSectionsLookupRequestInit
Required fields of SlackApiCanvasesSectionsLookupRequest; convert with SlackApiCanvasesSectionsLookupRequest::from or .into().
SlackApiCanvasesSectionsLookupResponse
SlackApiCanvasesSectionsLookupResponseInit
Required fields of SlackApiCanvasesSectionsLookupResponse; convert with SlackApiCanvasesSectionsLookupResponse::from or .into().
SlackApiChatAppendStreamRequest
SlackApiChatAppendStreamRequestInit
Required fields of SlackApiChatAppendStreamRequest; convert with SlackApiChatAppendStreamRequest::from or .into().
SlackApiChatAppendStreamResponse
SlackApiChatAppendStreamResponseInit
Required fields of SlackApiChatAppendStreamResponse; convert with SlackApiChatAppendStreamResponse::from or .into().
SlackApiChatDeleteRequest
SlackApiChatDeleteRequestInit
Required fields of SlackApiChatDeleteRequest; convert with SlackApiChatDeleteRequest::from or .into().
SlackApiChatDeleteResponse
SlackApiChatDeleteResponseInit
Required fields of SlackApiChatDeleteResponse; convert with SlackApiChatDeleteResponse::from or .into().
SlackApiChatDeleteScheduledMessageRequest
SlackApiChatDeleteScheduledMessageRequestInit
Required fields of SlackApiChatDeleteScheduledMessageRequest; convert with SlackApiChatDeleteScheduledMessageRequest::from or .into().
SlackApiChatDeleteScheduledMessageResponse
SlackApiChatDeleteScheduledMessageResponseInit
Required fields of SlackApiChatDeleteScheduledMessageResponse; convert with SlackApiChatDeleteScheduledMessageResponse::from or .into().
SlackApiChatGetPermalinkRequest
SlackApiChatGetPermalinkRequestInit
Required fields of SlackApiChatGetPermalinkRequest; convert with SlackApiChatGetPermalinkRequest::from or .into().
SlackApiChatGetPermalinkResponse
SlackApiChatGetPermalinkResponseInit
Required fields of SlackApiChatGetPermalinkResponse; convert with SlackApiChatGetPermalinkResponse::from or .into().
SlackApiChatPostEphemeralRequest
SlackApiChatPostEphemeralRequestInit
Required fields of SlackApiChatPostEphemeralRequest; convert with SlackApiChatPostEphemeralRequest::from or .into().
SlackApiChatPostEphemeralResponse
SlackApiChatPostEphemeralResponseInit
Required fields of SlackApiChatPostEphemeralResponse; convert with SlackApiChatPostEphemeralResponse::from or .into().
SlackApiChatPostMessageRequest
SlackApiChatPostMessageRequestInit
Required fields of SlackApiChatPostMessageRequest; convert with SlackApiChatPostMessageRequest::from or .into().
SlackApiChatPostMessageResponse
SlackApiChatPostMessageResponseInit
Required fields of SlackApiChatPostMessageResponse; convert with SlackApiChatPostMessageResponse::from or .into().
SlackApiChatScheduleMessageRequest
SlackApiChatScheduleMessageRequestInit
Required fields of SlackApiChatScheduleMessageRequest; convert with SlackApiChatScheduleMessageRequest::from or .into().
SlackApiChatScheduleMessageResponse
SlackApiChatScheduleMessageResponseInit
Required fields of SlackApiChatScheduleMessageResponse; convert with SlackApiChatScheduleMessageResponse::from or .into().
SlackApiChatScheduledMessageInfo
SlackApiChatScheduledMessageInfoInit
Required fields of SlackApiChatScheduledMessageInfo; convert with SlackApiChatScheduledMessageInfo::from or .into().
SlackApiChatScheduledMessagesListRequest
SlackApiChatScheduledMessagesListRequestInit
Required fields of SlackApiChatScheduledMessagesListRequest; convert with SlackApiChatScheduledMessagesListRequest::from or .into().
SlackApiChatScheduledMessagesListResponse
SlackApiChatScheduledMessagesListResponseInit
Required fields of SlackApiChatScheduledMessagesListResponse; convert with SlackApiChatScheduledMessagesListResponse::from or .into().
SlackApiChatStartStreamRequest
SlackApiChatStartStreamRequestInit
Required fields of SlackApiChatStartStreamRequest; convert with SlackApiChatStartStreamRequest::from or .into().
SlackApiChatStartStreamResponse
SlackApiChatStartStreamResponseInit
Required fields of SlackApiChatStartStreamResponse; convert with SlackApiChatStartStreamResponse::from or .into().
SlackApiChatStopStreamRequest
SlackApiChatStopStreamRequestInit
Required fields of SlackApiChatStopStreamRequest; convert with SlackApiChatStopStreamRequest::from or .into().
SlackApiChatStopStreamResponse
SlackApiChatStopStreamResponseInit
Required fields of SlackApiChatStopStreamResponse; convert with SlackApiChatStopStreamResponse::from or .into().
SlackApiChatUnfurlMapItem
SlackApiChatUnfurlMapItemInit
Required fields of SlackApiChatUnfurlMapItem; convert with SlackApiChatUnfurlMapItem::from or .into().
SlackApiChatUnfurlMapItemV2
SlackApiChatUnfurlMapItemV2Init
Required fields of SlackApiChatUnfurlMapItemV2; convert with SlackApiChatUnfurlMapItemV2::from or .into().
SlackApiChatUnfurlPreview
SlackApiChatUnfurlPreviewInit
Required fields of SlackApiChatUnfurlPreview; convert with SlackApiChatUnfurlPreview::from or .into().
SlackApiChatUnfurlRequest
SlackApiChatUnfurlRequestInit
Required fields of SlackApiChatUnfurlRequest; convert with SlackApiChatUnfurlRequest::from or .into().
SlackApiChatUnfurlRequestV2
SlackApiChatUnfurlRequestV3
SlackApiChatUnfurlRequestV2Init
Required fields of SlackApiChatUnfurlRequestV2; convert with SlackApiChatUnfurlRequestV2::from or .into().
SlackApiChatUnfurlRequestV3Init
Required fields of SlackApiChatUnfurlRequestV3; convert with SlackApiChatUnfurlRequestV3::from or .into().
SlackApiChatUnfurlResponse
SlackApiChatUnfurlResponseInit
Required fields of SlackApiChatUnfurlResponse; convert with SlackApiChatUnfurlResponse::from or .into().
SlackApiChatUpdateRequest
SlackApiChatUpdateRequestInit
Required fields of SlackApiChatUpdateRequest; convert with SlackApiChatUpdateRequest::from or .into().
SlackApiChatUpdateResponse
SlackApiChatUpdateResponseInit
Required fields of SlackApiChatUpdateResponse; convert with SlackApiChatUpdateResponse::from or .into().
SlackApiConversationsArchiveRequest
SlackApiConversationsArchiveRequestInit
Required fields of SlackApiConversationsArchiveRequest; convert with SlackApiConversationsArchiveRequest::from or .into().
SlackApiConversationsArchiveResponse
SlackApiConversationsArchiveResponseInit
Required fields of SlackApiConversationsArchiveResponse; convert with SlackApiConversationsArchiveResponse::from or .into().
SlackApiConversationsCanvasesCreateRequest
A channel already holding a canvas answers channel_canvas_already_exists; its id is in channel.properties.canvas from conversations.info.
SlackApiConversationsCanvasesCreateRequestInit
Required fields of SlackApiConversationsCanvasesCreateRequest; convert with SlackApiConversationsCanvasesCreateRequest::from or .into().
SlackApiConversationsCanvasesCreateResponse
SlackApiConversationsCanvasesCreateResponseInit
Required fields of SlackApiConversationsCanvasesCreateResponse; convert with SlackApiConversationsCanvasesCreateResponse::from or .into().
SlackApiConversationsCloseRequest
SlackApiConversationsCloseRequestInit
Required fields of SlackApiConversationsCloseRequest; convert with SlackApiConversationsCloseRequest::from or .into().
SlackApiConversationsCloseResponse
SlackApiConversationsCloseResponseInit
Required fields of SlackApiConversationsCloseResponse; convert with SlackApiConversationsCloseResponse::from or .into().
SlackApiConversationsCreateRequest
SlackApiConversationsCreateRequestInit
Required fields of SlackApiConversationsCreateRequest; convert with SlackApiConversationsCreateRequest::from or .into().
SlackApiConversationsCreateResponse
SlackApiConversationsCreateResponseInit
Required fields of SlackApiConversationsCreateResponse; convert with SlackApiConversationsCreateResponse::from or .into().
SlackApiConversationsHistoryRequest
SlackApiConversationsHistoryRequestInit
Required fields of SlackApiConversationsHistoryRequest; convert with SlackApiConversationsHistoryRequest::from or .into().
SlackApiConversationsHistoryResponse
SlackApiConversationsHistoryResponseInit
Required fields of SlackApiConversationsHistoryResponse; convert with SlackApiConversationsHistoryResponse::from or .into().
SlackApiConversationsInfoRequest
SlackApiConversationsInfoRequestInit
Required fields of SlackApiConversationsInfoRequest; convert with SlackApiConversationsInfoRequest::from or .into().
SlackApiConversationsInfoResponse
SlackApiConversationsInfoResponseInit
Required fields of SlackApiConversationsInfoResponse; convert with SlackApiConversationsInfoResponse::from or .into().
SlackApiConversationsInviteRequest
SlackApiConversationsInviteRequestInit
Required fields of SlackApiConversationsInviteRequest; convert with SlackApiConversationsInviteRequest::from or .into().
SlackApiConversationsInviteResponse
SlackApiConversationsInviteResponseInit
Required fields of SlackApiConversationsInviteResponse; convert with SlackApiConversationsInviteResponse::from or .into().
SlackApiConversationsJoinRequest
SlackApiConversationsJoinRequestInit
Required fields of SlackApiConversationsJoinRequest; convert with SlackApiConversationsJoinRequest::from or .into().
SlackApiConversationsJoinResponse
SlackApiConversationsJoinResponseInit
Required fields of SlackApiConversationsJoinResponse; convert with SlackApiConversationsJoinResponse::from or .into().
SlackApiConversationsKickRequest
SlackApiConversationsKickRequestInit
Required fields of SlackApiConversationsKickRequest; convert with SlackApiConversationsKickRequest::from or .into().
SlackApiConversationsKickResponse
SlackApiConversationsKickResponseInit
Required fields of SlackApiConversationsKickResponse; convert with SlackApiConversationsKickResponse::from or .into().
SlackApiConversationsLeaveRequest
SlackApiConversationsLeaveRequestInit
Required fields of SlackApiConversationsLeaveRequest; convert with SlackApiConversationsLeaveRequest::from or .into().
SlackApiConversationsLeaveResponse
SlackApiConversationsLeaveResponseInit
Required fields of SlackApiConversationsLeaveResponse; convert with SlackApiConversationsLeaveResponse::from or .into().
SlackApiConversationsListRequest
SlackApiConversationsListRequestInit
Required fields of SlackApiConversationsListRequest; convert with SlackApiConversationsListRequest::from or .into().
SlackApiConversationsListResponse
SlackApiConversationsListResponseInit
Required fields of SlackApiConversationsListResponse; convert with SlackApiConversationsListResponse::from or .into().
SlackApiConversationsMembersRequest
SlackApiConversationsMembersRequestInit
Required fields of SlackApiConversationsMembersRequest; convert with SlackApiConversationsMembersRequest::from or .into().
SlackApiConversationsMembersResponse
SlackApiConversationsMembersResponseInit
Required fields of SlackApiConversationsMembersResponse; convert with SlackApiConversationsMembersResponse::from or .into().
SlackApiConversationsOpenRequest
SlackApiConversationsOpenRequestInit
Required fields of SlackApiConversationsOpenRequest; convert with SlackApiConversationsOpenRequest::from or .into().
SlackApiConversationsOpenResponse
SlackApiConversationsOpenResponseInit
Required fields of SlackApiConversationsOpenResponse; convert with SlackApiConversationsOpenResponse::from or .into().
SlackApiConversationsRenameRequest
SlackApiConversationsRenameRequestInit
Required fields of SlackApiConversationsRenameRequest; convert with SlackApiConversationsRenameRequest::from or .into().
SlackApiConversationsRenameResponse
SlackApiConversationsRenameResponseInit
Required fields of SlackApiConversationsRenameResponse; convert with SlackApiConversationsRenameResponse::from or .into().
SlackApiConversationsRepliesRequest
SlackApiConversationsRepliesRequestInit
Required fields of SlackApiConversationsRepliesRequest; convert with SlackApiConversationsRepliesRequest::from or .into().
SlackApiConversationsRepliesResponse
SlackApiConversationsRepliesResponseInit
Required fields of SlackApiConversationsRepliesResponse; convert with SlackApiConversationsRepliesResponse::from or .into().
SlackApiConversationsSetPurposeRequest
SlackApiConversationsSetPurposeRequestInit
Required fields of SlackApiConversationsSetPurposeRequest; convert with SlackApiConversationsSetPurposeRequest::from or .into().
SlackApiConversationsSetPurposeResponse
SlackApiConversationsSetPurposeResponseInit
Required fields of SlackApiConversationsSetPurposeResponse; convert with SlackApiConversationsSetPurposeResponse::from or .into().
SlackApiConversationsSetTopicRequest
SlackApiConversationsSetTopicRequestInit
Required fields of SlackApiConversationsSetTopicRequest; convert with SlackApiConversationsSetTopicRequest::from or .into().
SlackApiConversationsSetTopicResponse
SlackApiConversationsSetTopicResponseInit
Required fields of SlackApiConversationsSetTopicResponse; convert with SlackApiConversationsSetTopicResponse::from or .into().
SlackApiConversationsUnarchiveRequest
SlackApiConversationsUnarchiveRequestInit
Required fields of SlackApiConversationsUnarchiveRequest; convert with SlackApiConversationsUnarchiveRequest::from or .into().
SlackApiConversationsUnarchiveResponse
SlackApiConversationsUnarchiveResponseInit
Required fields of SlackApiConversationsUnarchiveResponse; convert with SlackApiConversationsUnarchiveResponse::from or .into().
SlackApiEmojiListResponse
SlackApiEmojiListResponseInit
Required fields of SlackApiEmojiListResponse; convert with SlackApiEmojiListResponse::from or .into().
SlackApiFilesComplete
SlackApiFilesCompleteInit
Required fields of SlackApiFilesComplete; convert with SlackApiFilesComplete::from or .into().
SlackApiFilesCompleteUploadExternalRequest
https://api.slack.com/methods/files.completeUploadExternal
SlackApiFilesCompleteUploadExternalRequestInit
Required fields of SlackApiFilesCompleteUploadExternalRequest; convert with SlackApiFilesCompleteUploadExternalRequest::from or .into().
SlackApiFilesCompleteUploadExternalResponse
SlackApiFilesCompleteUploadExternalResponseInit
Required fields of SlackApiFilesCompleteUploadExternalResponse; convert with SlackApiFilesCompleteUploadExternalResponse::from or .into().
SlackApiFilesDeleteRequest
SlackApiFilesDeleteRequestInit
Required fields of SlackApiFilesDeleteRequest; convert with SlackApiFilesDeleteRequest::from or .into().
SlackApiFilesDeleteResponse
SlackApiFilesDeleteResponseInit
Required fields of SlackApiFilesDeleteResponse; convert with SlackApiFilesDeleteResponse::from or .into().
SlackApiFilesGetUploadUrlExternalRequest
SlackApiFilesGetUploadUrlExternalRequestInit
Required fields of SlackApiFilesGetUploadUrlExternalRequest; convert with SlackApiFilesGetUploadUrlExternalRequest::from or .into().
SlackApiFilesGetUploadUrlExternalResponse
SlackApiFilesGetUploadUrlExternalResponseInit
Required fields of SlackApiFilesGetUploadUrlExternalResponse; convert with SlackApiFilesGetUploadUrlExternalResponse::from or .into().
SlackApiFilesInfoRequest
SlackApiFilesInfoRequestInit
Required fields of SlackApiFilesInfoRequest; convert with SlackApiFilesInfoRequest::from or .into().
SlackApiFilesInfoResponse
SlackApiFilesInfoResponseInit
Required fields of SlackApiFilesInfoResponse; convert with SlackApiFilesInfoResponse::from or .into().
SlackApiFilesListPaging
SlackApiFilesListPagingInit
Required fields of SlackApiFilesListPaging; convert with SlackApiFilesListPaging::from or .into().
SlackApiFilesListRequest
SlackApiFilesListRequestInit
Required fields of SlackApiFilesListRequest; convert with SlackApiFilesListRequest::from or .into().
SlackApiFilesListResponse
SlackApiFilesListResponseInit
Required fields of SlackApiFilesListResponse; convert with SlackApiFilesListResponse::from or .into().
SlackApiFilesUploadRequest
SlackApiFilesUploadRequestInit
Required fields of SlackApiFilesUploadRequest; convert with SlackApiFilesUploadRequest::from or .into().
SlackApiFilesUploadResponse
SlackApiFilesUploadResponseInit
Required fields of SlackApiFilesUploadResponse; convert with SlackApiFilesUploadResponse::from or .into().
SlackApiFilesUploadViaUrlRequest
SlackApiFilesUploadViaUrlRequestInit
Required fields of SlackApiFilesUploadViaUrlRequest; convert with SlackApiFilesUploadViaUrlRequest::from or .into().
SlackApiFilesUploadViaUrlResponse
SlackApiFilesUploadViaUrlResponseInit
Required fields of SlackApiFilesUploadViaUrlResponse; convert with SlackApiFilesUploadViaUrlResponse::from or .into().
SlackApiPinsAddRequest
SlackApiPinsAddRequestInit
Required fields of SlackApiPinsAddRequest; convert with SlackApiPinsAddRequest::from or .into().
SlackApiPinsAddResponse
SlackApiPinsAddResponseInit
Required fields of SlackApiPinsAddResponse; convert with SlackApiPinsAddResponse::from or .into().
SlackApiPinsListRequest
SlackApiPinsListRequestInit
Required fields of SlackApiPinsListRequest; convert with SlackApiPinsListRequest::from or .into().
SlackApiPinsListResponse
SlackApiPinsListResponseInit
Required fields of SlackApiPinsListResponse; convert with SlackApiPinsListResponse::from or .into().
SlackApiPinsRemoveRequest
SlackApiPinsRemoveRequestInit
Required fields of SlackApiPinsRemoveRequest; convert with SlackApiPinsRemoveRequest::from or .into().
SlackApiPinsRemoveResponse
SlackApiPinsRemoveResponseInit
Required fields of SlackApiPinsRemoveResponse; convert with SlackApiPinsRemoveResponse::from or .into().
SlackApiPostWebhookMessageRequest
SlackApiPostWebhookMessageRequestInit
Required fields of SlackApiPostWebhookMessageRequest; convert with SlackApiPostWebhookMessageRequest::from or .into().
SlackApiPostWebhookMessageResponse
SlackApiPostWebhookMessageResponseInit
Required fields of SlackApiPostWebhookMessageResponse; convert with SlackApiPostWebhookMessageResponse::from or .into().
SlackApiReactionsAddRequest
SlackApiReactionsAddRequestInit
Required fields of SlackApiReactionsAddRequest; convert with SlackApiReactionsAddRequest::from or .into().
SlackApiReactionsAddResponse
SlackApiReactionsAddResponseInit
Required fields of SlackApiReactionsAddResponse; convert with SlackApiReactionsAddResponse::from or .into().
SlackApiReactionsGetMessageResponse
SlackApiReactionsGetMessageResponseInit
Required fields of SlackApiReactionsGetMessageResponse; convert with SlackApiReactionsGetMessageResponse::from or .into().
SlackApiReactionsGetRequest
SlackApiReactionsGetRequestInit
Required fields of SlackApiReactionsGetRequest; convert with SlackApiReactionsGetRequest::from or .into().
SlackApiReactionsRemoveRequest
SlackApiReactionsRemoveRequestInit
Required fields of SlackApiReactionsRemoveRequest; convert with SlackApiReactionsRemoveRequest::from or .into().
SlackApiReactionsRemoveResponse
SlackApiReactionsRemoveResponseInit
Required fields of SlackApiReactionsRemoveResponse; convert with SlackApiReactionsRemoveResponse::from or .into().
SlackApiStarsAddRequest
SlackApiStarsAddRequestInit
Required fields of SlackApiStarsAddRequest; convert with SlackApiStarsAddRequest::from or .into().
SlackApiStarsAddResponse
SlackApiStarsAddResponseInit
Required fields of SlackApiStarsAddResponse; convert with SlackApiStarsAddResponse::from or .into().
SlackApiStarsRemoveRequest
SlackApiStarsRemoveRequestInit
Required fields of SlackApiStarsRemoveRequest; convert with SlackApiStarsRemoveRequest::from or .into().
SlackApiStarsRemoveResponse
SlackApiStarsRemoveResponseInit
Required fields of SlackApiStarsRemoveResponse; convert with SlackApiStarsRemoveResponse::from or .into().
SlackApiTeamInfoRequest
SlackApiTeamInfoRequestInit
Required fields of SlackApiTeamInfoRequest; convert with SlackApiTeamInfoRequest::from or .into().
SlackApiTeamInfoResponse
SlackApiTeamInfoResponseInit
Required fields of SlackApiTeamInfoResponse; convert with SlackApiTeamInfoResponse::from or .into().
SlackApiTeamProfileGetRequest
SlackApiTeamProfileGetRequestInit
Required fields of SlackApiTeamProfileGetRequest; convert with SlackApiTeamProfileGetRequest::from or .into().
SlackApiTeamProfileGetResponse
SlackApiTeamProfileGetResponseInit
Required fields of SlackApiTeamProfileGetResponse; convert with SlackApiTeamProfileGetResponse::from or .into().
SlackApiTestRequest
SlackApiTestRequestInit
Required fields of SlackApiTestRequest; convert with SlackApiTestRequest::from or .into().
SlackApiTestResponse
SlackApiTestResponseInit
Required fields of SlackApiTestResponse; convert with SlackApiTestResponse::from or .into().
SlackApiUserGroupsListRequest
SlackApiUserGroupsListRequestInit
Required fields of SlackApiUserGroupsListRequest; convert with SlackApiUserGroupsListRequest::from or .into().
SlackApiUserGroupsListResponse
SlackApiUserGroupsListResponseInit
Required fields of SlackApiUserGroupsListResponse; convert with SlackApiUserGroupsListResponse::from or .into().
SlackApiUserGroupsUpdateRequest
SlackApiUserGroupsUpdateRequestInit
Required fields of SlackApiUserGroupsUpdateRequest; convert with SlackApiUserGroupsUpdateRequest::from or .into().
SlackApiUserGroupsUpdateResponse
SlackApiUserGroupsUpdateResponseInit
Required fields of SlackApiUserGroupsUpdateResponse; convert with SlackApiUserGroupsUpdateResponse::from or .into().
SlackApiUserGroupsUsersListRequest
SlackApiUserGroupsUsersListRequestInit
Required fields of SlackApiUserGroupsUsersListRequest; convert with SlackApiUserGroupsUsersListRequest::from or .into().
SlackApiUserGroupsUsersListResponse
SlackApiUserGroupsUsersListResponseInit
Required fields of SlackApiUserGroupsUsersListResponse; convert with SlackApiUserGroupsUsersListResponse::from or .into().
SlackApiUsersConversationsRequest
SlackApiUsersConversationsRequestInit
Required fields of SlackApiUsersConversationsRequest; convert with SlackApiUsersConversationsRequest::from or .into().
SlackApiUsersConversationsResponse
SlackApiUsersConversationsResponseInit
Required fields of SlackApiUsersConversationsResponse; convert with SlackApiUsersConversationsResponse::from or .into().
SlackApiUsersGetPresenceRequest
SlackApiUsersGetPresenceRequestInit
Required fields of SlackApiUsersGetPresenceRequest; convert with SlackApiUsersGetPresenceRequest::from or .into().
SlackApiUsersGetPresenceResponse
SlackApiUsersGetPresenceResponseInit
Required fields of SlackApiUsersGetPresenceResponse; convert with SlackApiUsersGetPresenceResponse::from or .into().
SlackApiUsersIdentityResponse
SlackApiUsersIdentityResponseInit
Required fields of SlackApiUsersIdentityResponse; convert with SlackApiUsersIdentityResponse::from or .into().
SlackApiUsersInfoRequest
SlackApiUsersInfoRequestInit
Required fields of SlackApiUsersInfoRequest; convert with SlackApiUsersInfoRequest::from or .into().
SlackApiUsersInfoResponse
SlackApiUsersInfoResponseInit
Required fields of SlackApiUsersInfoResponse; convert with SlackApiUsersInfoResponse::from or .into().
SlackApiUsersListRequest
SlackApiUsersListRequestInit
Required fields of SlackApiUsersListRequest; convert with SlackApiUsersListRequest::from or .into().
SlackApiUsersListResponse
SlackApiUsersListResponseInit
Required fields of SlackApiUsersListResponse; convert with SlackApiUsersListResponse::from or .into().
SlackApiUsersLookupByEmailRequest
SlackApiUsersLookupByEmailRequestInit
Required fields of SlackApiUsersLookupByEmailRequest; convert with SlackApiUsersLookupByEmailRequest::from or .into().
SlackApiUsersLookupByEmailResponse
SlackApiUsersLookupByEmailResponseInit
Required fields of SlackApiUsersLookupByEmailResponse; convert with SlackApiUsersLookupByEmailResponse::from or .into().
SlackApiUsersProfileGetRequest
SlackApiUsersProfileGetRequestInit
Required fields of SlackApiUsersProfileGetRequest; convert with SlackApiUsersProfileGetRequest::from or .into().
SlackApiUsersProfileGetResponse
SlackApiUsersProfileGetResponseInit
Required fields of SlackApiUsersProfileGetResponse; convert with SlackApiUsersProfileGetResponse::from or .into().
SlackApiUsersProfileSetRequest
SlackApiUsersProfileSetRequestInit
Required fields of SlackApiUsersProfileSetRequest; convert with SlackApiUsersProfileSetRequest::from or .into().
SlackApiUsersProfileSetResponse
SlackApiUsersProfileSetResponseInit
Required fields of SlackApiUsersProfileSetResponse; convert with SlackApiUsersProfileSetResponse::from or .into().
SlackApiUsersSetPresenceRequest
SlackApiUsersSetPresenceRequestInit
Required fields of SlackApiUsersSetPresenceRequest; convert with SlackApiUsersSetPresenceRequest::from or .into().
SlackApiUsersSetPresenceResponse
SlackApiUsersSetPresenceResponseInit
Required fields of SlackApiUsersSetPresenceResponse; convert with SlackApiUsersSetPresenceResponse::from or .into().
SlackApiViewsOpenRequest
SlackApiViewsOpenRequestInit
Required fields of SlackApiViewsOpenRequest; convert with SlackApiViewsOpenRequest::from or .into().
SlackApiViewsOpenResponse
SlackApiViewsOpenResponseInit
Required fields of SlackApiViewsOpenResponse; convert with SlackApiViewsOpenResponse::from or .into().
SlackApiViewsPublishRequest
SlackApiViewsPublishRequestInit
Required fields of SlackApiViewsPublishRequest; convert with SlackApiViewsPublishRequest::from or .into().
SlackApiViewsPublishResponse
SlackApiViewsPublishResponseInit
Required fields of SlackApiViewsPublishResponse; convert with SlackApiViewsPublishResponse::from or .into().
SlackApiViewsPushRequest
SlackApiViewsPushRequestInit
Required fields of SlackApiViewsPushRequest; convert with SlackApiViewsPushRequest::from or .into().
SlackApiViewsPushResponse
SlackApiViewsPushResponseInit
Required fields of SlackApiViewsPushResponse; convert with SlackApiViewsPushResponse::from or .into().
SlackApiViewsUpdateRequest
SlackApiViewsUpdateRequestInit
Required fields of SlackApiViewsUpdateRequest; convert with SlackApiViewsUpdateRequest::from or .into().
SlackApiViewsUpdateResponse
SlackApiViewsUpdateResponseInit
Required fields of SlackApiViewsUpdateResponse; convert with SlackApiViewsUpdateResponse::from or .into().
SlackCanvasChange
One edit. insert_before / insert_after / delete need section_id; every insert and replace need document_content (replace without a section_id replaces the whole canvas); rename takes title_content.
SlackCanvasChangeInit
Required fields of SlackCanvasChange; convert with SlackCanvasChange::from or .into().
SlackCanvasDocumentContent
Canvas content, serialised as {"type":"markdown","markdown":"..."}. Markdown is limited to 1 MiB; see the method pages for the supported elements.
SlackCanvasDocumentContentInit
Required fields of SlackCanvasDocumentContent; convert with SlackCanvasDocumentContent::from or .into().
SlackCanvasSection
SlackCanvasSectionInit
Required fields of SlackCanvasSection; convert with SlackCanvasSection::from or .into().
SlackCanvasSectionsLookupCriteria
Criteria combine: section_types narrows by kind, contains_text by content.
SlackCanvasSectionsLookupCriteriaInit
Required fields of SlackCanvasSectionsLookupCriteria; convert with SlackCanvasSectionsLookupCriteria::from or .into().
SlackChannelTs
SlackChannelTsInit
Required fields of SlackChannelTs; convert with SlackChannelTs::from or .into().
SlackOAuthCode
SlackOAuthIncomingWebHook
SlackOAuthIncomingWebHookInit
Required fields of SlackOAuthIncomingWebHook; convert with SlackOAuthIncomingWebHook::from or .into().
SlackOAuthV2AccessTokenRequest
SlackOAuthV2AccessTokenRequestInit
Required fields of SlackOAuthV2AccessTokenRequest; convert with SlackOAuthV2AccessTokenRequest::from or .into().
SlackOAuthV2AccessTokenResponse
SlackOAuthV2AccessTokenResponseInit
Required fields of SlackOAuthV2AccessTokenResponse; convert with SlackOAuthV2AccessTokenResponse::from or .into().
SlackOAuthV2AuthedUser
SlackOAuthV2AuthedUserInit
Required fields of SlackOAuthV2AuthedUser; convert with SlackOAuthV2AuthedUser::from or .into().
SlackUnfurlIdSource
SlackUnfurlIdSourceInit
Required fields of SlackUnfurlIdSource; convert with SlackUnfurlIdSource::from or .into().

Enums§

SlackAgentSessionStatus
Agent session status for agents.sessions.setStatus and chat.stopStream’s session_status. https://docs.slack.dev/reference/methods/agents.sessions.setStatus#arg_status
SlackApiBlocksValidateErrorCode
Per-item error code in SlackApiBlocksValidateResponse.errors. The docs list only failed_constraint; missing_field is observed live. https://docs.slack.dev/reference/methods/blocks.validate#validation-errors
SlackApiBlocksValidateErrorKind
Which payload failed validation. https://docs.slack.dev/reference/methods/blocks.validate#errors
SlackApiChatUnfurlSource
SlackApiReactionsGetResponse
SlackCanvasAccessLevel
SlackCanvasOperation
SlackCanvasSectionType
Section kinds that canvases.sections.lookup can filter on. https://docs.slack.dev/reference/methods/canvases.sections.lookup#usage-info
SlackStreamChunk
A streamed content chunk for chat.startStream / chat.appendStream / chat.stopStream. https://docs.slack.dev/reference/methods/chat.appendStream#chunks
SlackStreamTaskDisplayMode
How task updates are rendered in a streamed message. https://docs.slack.dev/reference/methods/chat.startStream#arg_task_display_mode
SlackUnfurlRequestId