[{"data":1,"prerenderedAt":6196},["ShallowReactive",2],{"navigation":3,"integration-slack":97},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":65},"Documentation","i-heroicons-book-open","\u002Fdocs","1.docs",[10,29,52,66,81,88],{"title":11,"path":12,"stem":13,"children":14},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[15,17,21,25],{"title":16,"path":12,"stem":13},"Introduction to DataFuse",{"title":18,"path":19,"stem":20},"Installation Guide","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":22,"path":23,"stem":24},"5-Minute Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","1.docs\u002F1.getting-started\u002F3.quickstart",{"title":26,"path":27,"stem":28},"5-Minute Quickstart with curl","\u002Fdocs\u002Fgetting-started\u002Fcurl","1.docs\u002F1.getting-started\u002F4.curl",{"title":30,"path":31,"stem":32,"children":33},"Core Concepts","\u002Fdocs\u002Fcore-concepts","1.docs\u002F2.core-concepts\u002F1.index",[34,36,40,44,48],{"title":35,"path":31,"stem":32},"Conceptual Landscape",{"title":37,"path":38,"stem":39},"Adding Custom Integrations","\u002Fdocs\u002Fcore-concepts\u002Fcustom-integrations","1.docs\u002F2.core-concepts\u002F2.custom-integrations",{"title":41,"path":42,"stem":43},"Managed Authentication","\u002Fdocs\u002Fcore-concepts\u002Fauthentication","1.docs\u002F2.core-concepts\u002F3.authentication",{"title":45,"path":46,"stem":47},"Provider Triggers","\u002Fdocs\u002Fcore-concepts\u002Ftriggers","1.docs\u002F2.core-concepts\u002F4.triggers",{"title":49,"path":50,"stem":51},"Observability and Auditing","\u002Fdocs\u002Fcore-concepts\u002Fobservability","1.docs\u002F2.core-concepts\u002F5.observability",{"title":53,"path":54,"stem":55,"children":56,"page":65},"Model Context Protocol","\u002Fdocs\u002Fmcp","1.docs\u002F3.mcp",[57,61],{"title":58,"path":59,"stem":60},"Introduction to MCP","\u002Fdocs\u002Fmcp\u002Fintroduction","1.docs\u002F3.mcp\u002F1.introduction",{"title":62,"path":63,"stem":64},"Registering MCP Integrations","\u002Fdocs\u002Fmcp\u002Fmcp-servers","1.docs\u002F3.mcp\u002F2.mcp-servers",false,{"title":67,"path":68,"stem":69,"children":70},"Client SDKs","\u002Fdocs\u002Fsdks","1.docs\u002F4.sdks\u002F1.index",[71,73,77],{"title":72,"path":68,"stem":69},"Client Overview",{"title":74,"path":75,"stem":76},"Python Client Guide","\u002Fdocs\u002Fsdks\u002Fpython","1.docs\u002F4.sdks\u002F2.python",{"title":78,"path":79,"stem":80},"TypeScript Client Guide","\u002Fdocs\u002Fsdks\u002Ftypescript","1.docs\u002F4.sdks\u002F3.typescript",{"title":82,"path":83,"stem":84,"children":85},"Self-Hosting & VPC","\u002Fdocs\u002Fself-hosting","1.docs\u002F5.self-hosting\u002F1.index",[86],{"title":87,"path":83,"stem":84},"Self-Hosting Guide",{"title":89,"path":90,"stem":91,"children":92,"page":65},"Comparisons","\u002Fdocs\u002Fcomparisons","1.docs\u002F6.comparisons",[93],{"title":94,"path":95,"stem":96},"Evaluating Agent Integration Platforms","\u002Fdocs\u002Fcomparisons\u002Fcomposio","1.docs\u002F6.comparisons\u002F1.composio",{"key":98,"title":99,"description":100,"category":101,"logo_url":102,"runtime_type":103,"auth_schemes":104,"is_beta":65,"is_custom":65,"tools_count":106,"triggers_count":107,"docs_url":108,"api_key_url":109,"auth_scheme_specs":110,"config_schema":131,"capabilities":143,"metadata":144,"auth_docs_url":647,"tool_discovery_mode":6195,"is_enabled":151,"is_ready":151,"readiness_score":178,"ready_tool_count":179},"slack","Slack","Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.","team-chat","https:\u002F\u002Flogos.composio.dev\u002Fapi\u002Fslack","rest",[105],"oauth2",186,7,"https:\u002F\u002Fslack.com\u002Fintl\u002Fen-in\u002F\u002F","https:\u002F\u002Fapi.slack.com\u002Fapps",[111],{"app":98,"key":105,"type":105,"title":112,"scopes":113,"token_url":117,"grant_type":118,"revoke_url":119,"description":120,"authorize_url":121,"client_id_env":122,"oauth_version":123,"pkce_required":65,"default_scopes":124,"extra_env_keys":125,"client_secret_env":129,"token_auth_method":130},"OAuth 2",[114,115,116],"channels:read","chat:write","users:read","https:\u002F\u002Fslack.com\u002Fapi\u002Foauth.v2.access","authorization_code","","OAuth 2.0 authorization code flow.","https:\u002F\u002Fslack.com\u002Foauth\u002Fv2\u002Fauthorize","DATAFUSE_SLACK_CLIENT_ID","2.0",[114,115,116],[126,127,128],"DATAFUSE_SLACK_SCOPES","DATAFUSE_SLACK_USER_SCOPES","DATAFUSE_SLACK_BOT_TOKEN","DATAFUSE_SLACK_CLIENT_SECRET","post",{"type":132,"properties":133,"required":141},"object",{"base_url":134,"ping_path":138},{"type":135,"description":136,"default":137},"string","Slack API base URL","https:\u002F\u002Fslack.com\u002Fapi",{"type":135,"description":139,"default":140},"Path for health check","https:\u002F\u002Fslack.com\u002Fapi\u002Fauth.test",[142],"base_url",{},{"type":145,"service_provider":99,"auth_method":105,"documentation_verification":146,"openapi_spec_url":173,"base_url_template":137,"ping_endpoint":140,"priority_rank":167,"priority_tier":177,"is_ready":151,"readiness_score":178,"ready_tool_count":179,"service_family":98,"actions":180,"preview_actions":5984,"triggers":5990,"auth_scheme_specs":6190},"service",{"status":147,"scope":148,"checked_at":149,"docs_url":108,"auth":150,"operations":164,"live_verification":169,"note":170,"schema":171},"schema_verified","official_schema_only","2026-09-09T03:53:21.302306+00:00",{"source_url":119,"matches":151,"manifest_families":152,"official_families":153,"manifest_oauth_flows":154,"official_oauth_flows":156,"oauth_flows_match":151,"official_schemes":157,"missing_from_manifest":161,"extra_in_manifest":162,"evidence_kind":163},true,[105],[105],[155],"authorizationCode",[155],[158],{"name":159,"type":105,"flows":160,"family":105},"0:slackAuth",[155],[],[],"official_schema",{"existing_operations":165,"official_operations":166,"exact_route_matches":166,"operation_id_matches":167,"tool_key_matches":167,"semantic_name_matches":167,"added_operations":167,"removed_operations":167,"retained_evidence_operations":168,"dropped_trustworthy_operations":167,"invalidated_live_evidence":167,"bounded_schema_operations":167},191,174,0,17,"deferred","Official documentation\u002Fschema match only; action verified_status still requires live runtime evidence.",{"kind":172,"url":173,"openapi_version":174,"api_version":175,"sha256":176},"openapi","https:\u002F\u002Fapi.apis.guru\u002Fv2\u002Fspecs\u002Fslack.com\u002F1.7.0\u002Fopenapi.json","3.0.0","1.7.0","f548e90600f7a7330a38609e43ce16426a1ded4fa01f7a9b5e889c5226cbc91f","critical",78,104,[181,213,273,312,346,385,423,447,544,584,632,665,706,754,782,805,840,863,892,917,948,961,983,1024,1063,1096,1139,1172,1222,1245,1265,1288,1312,1342,1404,1425,1447,1548,1648,1670,1749,1819,1841,1928,2047,2060,2091,2127,2152,2178,2194,2219,2254,2282,2299,2324,2393,2419,2447,2474,2499,2537,2562,2575,2604,2633,2654,2691,2711,2736,2758,2780,2802,2867,2911,2973,3001,3037,3064,3091,3116,3172,3213,3243,3296,3316,3336,3352,3370,3392,3422,3439,3461,3480,3501,3517,3535,3553,3568,3583,3601,3616,3634,3654,3674,3693,3710,3728,3745,3765,3781,3798,3898,3918,3946,3977,3993,4013,4030,4049,4068,4202,4222,4250,4270,4288,4305,4357,4373,4430,4568,4585,4603,4618,4637,4655,4672,4696,4720,4755,4776,4798,4829,4852,4875,4893,4911,4925,4936,4957,4977,5003,5044,5063,5081,5104,5140,5163,5174,5198,5218,5237,5254,5283,5306,5329,5356,5390,5411,5428,5446,5487,5516,5565,5614,5655,5674,5707,5735,5763,5798,5820,5842,5860,5890,5931],{"key":182,"name":183,"description":184,"endpoint":185,"method":186,"is_mutating":151,"input_schema":187,"output_schema":198,"upstream_slug":183,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_activate_or_modify_do_not_disturb_duration","dnd_setSnooze","Turns on Do Not Disturb mode for the current user, or changes its duration.","\u002Fdnd.setSnooze","POST",{"type":132,"title":188,"required":189,"properties":191,"description":197},"SetDndDurationRequest",[190],"num_minutes",{"num_minutes":192},{"type":135,"title":193,"examples":194,"description":196},"Num Minutes",[195],"60","Number of minutes, from now, to snooze until.","Request schema for `SetDndDuration`",{"type":132,"properties":199},{"ok":200,"error":202,"warning":203,"response_metadata":204},{"type":201},"boolean",{"type":135},{"type":135},{"type":132,"properties":205},{"warnings":206},{"type":207,"items":208},"array",{"type":135},"not_verified","unverified","audit:claim-unevidenced-revoked","llm",{"key":214,"name":215,"description":216,"endpoint":217,"method":186,"is_mutating":151,"input_schema":218,"output_schema":267,"upstream_slug":215,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_a_remote_file_from_a_service","files_remote_add","Adds a file from a remote service","\u002Ffiles.remote.add",{"type":132,"title":219,"properties":220,"description":266},"AddARemoteFileFromAServiceRequest",{"title":221,"token":227,"filetype":232,"external_id":242,"external_url":248,"preview_image":254,"indexable_file_contents":260},{"type":135,"title":222,"examples":223,"description":226},"Title",[224,225],"Project Proposal Q3.docx","Client Onboarding Checklist.pdf","Title of the remote file to be displayed in Slack.",{"type":135,"title":228,"examples":229,"description":231},"Token",[230],"xoxp-123456789012-123456789012-1234567890123-abcdefghijklmnopqrstuvwxyz123456","Slack authentication token, required to authorize adding the remote file.",{"type":135,"title":233,"examples":234,"description":241},"Filetype",[235,236,237,238,239,240],"pdf","docx","gdoc","png","txt","gsheet","File type (e.g., 'pdf', 'docx', 'png') to help Slack display appropriate icons or previews.",{"type":135,"title":243,"examples":244,"description":247},"External Id",[245,246],"file-abc-123-xyz-789","guid-document-42","Unique identifier for the file, defined by the calling application, used for future API references (e.g., updating, deleting).",{"type":135,"title":249,"examples":250,"description":253},"External Url",[251,252],"https:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fyour\u002Ffile.pdf","https:\u002F\u002Fyour-service.com\u002Ffiles\u002Funique-id-123","Publicly accessible or permissioned URL of the remote file, used by Slack to access its content or metadata.",{"type":135,"title":255,"examples":256,"description":259},"Preview Image",[257,258],"(base64 encoded PNG data of a chart)","(base64 encoded JPEG data of a document cover)","Base64-encoded image (e.g., PNG, JPEG) used as the file's preview in Slack.",{"type":135,"title":261,"examples":262,"description":265},"Indexable File Contents",[263,264],"This document contains project plans for Q4, focusing on market expansion and new product development.","Meeting notes from Q1 review: Key discussion points included budget allocation, resource management, and upcoming deadlines.","Plain text content of the file, indexed by Slack for search.","Request schema for adding a remote file to Slack.",{"type":132,"properties":268},{"ok":269,"error":270,"needed":271,"provided":272},{"type":201},{"type":135},{"type":135},{"type":135},{"key":274,"name":275,"description":276,"endpoint":277,"method":186,"is_mutating":151,"input_schema":278,"output_schema":306,"upstream_slug":275,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_a_star_to_an_item","stars_add","Adds a star to an item.","\u002Fstars.add",{"type":132,"title":279,"properties":280,"description":305},"AddAStarToAnItemRequest",{"file":281,"channel":287,"timestamp":293,"file_comment":299},{"type":135,"title":282,"examples":283,"description":286},"File",[284,285],"F1234567890","F0987654321","ID of the file to add a star to.",{"type":135,"title":288,"examples":289,"description":292},"Channel",[290,291],"C1234567890","G0123456789","ID of the channel to star. If starring a specific message, this is the ID of the channel containing the message, and `timestamp` must also be provided.",{"type":135,"title":294,"examples":295,"description":298},"Timestamp",[296,297],"1234567890.123456","1678886400.000100","Timestamp of the message to add a star to. This uniquely identifies the message within the specified `channel`. Requires `channel` to also be provided.",{"type":135,"title":300,"examples":301,"description":304},"File Comment",[302,303],"Fc1234567890","Fc0987654321","ID of the file comment to add a star to.","Request schema for the `stars.add` API method. Used to add a star to a channel, file, file comment, or a specific message. Exactly one type of item must be targeted per request.",{"type":132,"properties":307},{"ok":308,"error":309,"needed":310,"provided":311},{"type":201},{"type":135},{"type":135},{"type":135},{"key":313,"name":314,"description":315,"endpoint":316,"method":186,"is_mutating":151,"input_schema":317,"output_schema":335,"upstream_slug":314,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_call_participants","calls_participants_add","Registers new participants added to a Call.","\u002Fcalls.participants.add",{"type":132,"title":318,"required":319,"properties":322,"description":334},"AddCallParticipantsRequest",[320,321],"id","users",{"id":323,"users":328},{"type":135,"title":324,"examples":325,"description":327},"Id",[326],"R0123456789","ID of the call returned by the add method.",{"type":135,"title":329,"examples":330,"description":333},"Users",[331,332],"[{\"slack_id\": \"U1H77\", \"external_id\": \"ext-id\"}]","[{\"slack_id\": \"U2ABC123\"}]","The list of users to add as participants in the call. users is a JSON array (formatted as a string) containing information for each user. Each element should include both a `slack_id` and optionally an `external_id`. For example: `[{\"slack_id\": \"U1H77\", \"external_id\": \"ext-id\"}]`.","Request schema for `AddCallParticipants`",{"type":132,"properties":336},{"ok":337,"error":338,"needed":339,"provided":340,"warning":341,"response_metadata":342},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":343},{"warnings":344},{"type":207,"items":345},{"type":135},{"key":347,"name":348,"description":349,"endpoint":350,"method":186,"is_mutating":151,"input_schema":351,"output_schema":376,"upstream_slug":348,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_emoji","admin_emoji_add","Add an emoji.","\u002Fadmin.emoji.add",{"type":132,"title":352,"required":353,"properties":357,"description":375},"AddEmojiRequest",[354,355,356],"name","token","url",{"url":358,"name":364,"token":371},{"type":135,"title":359,"examples":360,"description":363},"Url",[361,362],"https:\u002F\u002Fexample.com\u002Femoji\u002Fpartyparrot.gif","https:\u002F\u002Fcdn.example.com\u002Fimages\u002Fapproved_stamp.png","The URL of the image file to be used as the custom emoji. The image should be accessible via HTTP\u002FHTTPS and meet Slack's emoji requirements (e.g., size, format). Supported formats typically include PNG, GIF, and JPEG.",{"type":135,"title":365,"examples":366,"description":370},"Name",[367,368,369],"partyparrot","approved_stamp","team_logo_small","The desired name for the new custom emoji. This name will be used to invoke the emoji (e.g., if name is 'partyparrot', it's used as ':partyparrot:'). Colons around the name are not required when providing this field.",{"type":135,"title":228,"examples":372,"description":374},[373],"sample_token_or_key_value","Authentication token used to authorize the request to add a custom emoji to the Slack workspace.","Request schema for `AddEmoji`",{"type":132,"properties":377},{"ok":378,"error":379,"warning":380,"response_metadata":381},{"type":201},{"type":135},{"type":135},{"type":132,"properties":382},{"warnings":383},{"type":207,"items":384},{"type":135},{"key":386,"name":387,"description":388,"endpoint":389,"method":186,"is_mutating":151,"input_schema":390,"output_schema":412,"upstream_slug":387,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_reaction_to_an_item","reactions_add","Adds a reaction to an item.","\u002Freactions.add",{"type":132,"title":391,"required":392,"properties":395,"description":411},"AddReactionToAnItemRequest",[393,354,394],"channel","timestamp",{"name":396,"channel":403,"timestamp":407},{"type":135,"title":365,"examples":397,"description":402},[398,399,400,401],"thumbsup","grinning","robot_face","wave::skin-tone-3","Name of the emoji to add as a reaction (e.g., 'thumbsup'). This is the emoji name without colons. For emojis with skin tone modifiers, append '::skin-tone-X' where X is a number from 2 to 6 (e.g., 'wave::skin-tone-3').",{"type":135,"title":288,"examples":404,"description":406},[290,405],"G0987654321","ID of the channel where the message to add the reaction to was posted.",{"type":135,"title":294,"examples":408,"description":410},[296,409],"1609459200.000200","Timestamp of the message to which the reaction will be added. This is a unique identifier for the message, typically a string representing a float value like '1234567890.123456'.","Request schema for `AddReactionToAnItem`",{"type":132,"properties":413},{"ok":414,"error":415,"needed":416,"provided":417,"warning":418,"response_metadata":419},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":420},{"warnings":421},{"type":207,"items":422},{"type":135},{"key":424,"name":425,"description":426,"endpoint":427,"method":186,"is_mutating":151,"input_schema":428,"output_schema":438,"upstream_slug":425,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_archive_a_public_or_private_channel","conversations_archive","Archives a conversation.","\u002Fconversations.archive",{"type":132,"title":429,"required":430,"properties":432,"description":437},"ArchiveAPublicOrPrivateChannelRequest",[431],"channel_id",{"channel_id":433},{"type":135,"title":434,"examples":435,"description":436},"Channel Id",[290],"ID of the public or private Slack channel to archive.","Request schema for `ArchiveAPublicOrPrivateChannel`",{"type":132,"properties":439},{"ok":440,"error":441,"warning":442,"response_metadata":443},{"type":201},{"type":135},{"type":135},{"type":132,"properties":444},{"warnings":445},{"type":207,"items":446},{"type":135},{"key":448,"name":449,"description":450,"endpoint":451,"method":186,"is_mutating":151,"input_schema":452,"output_schema":535,"upstream_slug":449,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_chat_post_message","chat_postMessage","Sends a message to a channel.","\u002Fchat.postMessage",{"type":132,"title":453,"required":454,"properties":455,"description":534},"SendMessageRequest",[393],{"text":456,"parse":462,"blocks":468,"mrkdwn":473,"as_user":477,"channel":481,"icon_url":485,"username":490,"thread_ts":496,"icon_emoji":501,"link_names":507,"attachments":511,"unfurl_links":516,"unfurl_media":520,"markdown_text":524,"reply_broadcast":530},{"type":135,"title":457,"examples":458,"description":461},"Text",[459,460],"Hello from your friendly bot!","Reminder: Team meeting at 3 PM today.","DEPRECATED: This sends raw text only, use markdown_text field. Primary textual content. Recommended fallback if using `blocks` or `attachments`. Supports mrkdwn unless `mrkdwn` is `false`.",{"type":135,"title":463,"examples":464,"description":467},"Parse",[465,466],"none","full","Message text parsing behavior. Default `none` (no special parsing). `full` parses as user-typed (links @mentions, #channels). See Slack API docs for details.",{"type":135,"title":469,"examples":470,"description":472},"Blocks",[471],"%5B%7B%22type%22%3A%20%22section%22%2C%20%22text%22%3A%20%7B%22type%22%3A%20%22mrkdwn%22%2C%20%22text%22%3A%20%22Hello%2C%20world%21%22%7D%7D%5D","DEPRECATED: Use `markdown_text` field instead. URL-encoded JSON array of layout blocks for rich\u002Finteractive messages. See Slack API Block Kit docs for structure.",{"type":201,"title":474,"examples":475,"description":476},"Mrkdwn",[151],"Disable Slack's markdown for `text` field if `false`. Default `true` (allows *bold*, _italic_, etc.).",{"type":201,"title":478,"examples":479,"description":480},"As User",[151],"Post as the authenticated user instead of as a bot. Defaults to `false`. If `true`, `username`, `icon_emoji`, and `icon_url` are ignored. If `false`, the message is posted as a bot, allowing appearance customization.",{"type":135,"title":288,"examples":482,"description":484},[290,483],"general","ID or name of the channel, private group, or IM channel to send the message to.",{"type":135,"title":486,"examples":487,"description":489},"Icon Url",[488],"https:\u002F\u002Fslack.com\u002Fimg\u002Ficons\u002FappDir_2019_01\u002FTonito64.png","Image URL for bot's icon (must be HTTPS). Applies if `as_user` is `false`.",{"type":135,"title":491,"examples":492,"description":495},"Username",[493,494],"MyBot","AlertBot","Bot's name in Slack (max 80 chars). Applies if `as_user` is `false`.",{"type":135,"title":497,"examples":498,"description":500},"Thread Ts",[499],"1618033790.001500","Timestamp (`ts`) of an existing message to make this a threaded reply. Use `ts` of the parent message, not another reply. Example: '1476746824.000004'.",{"type":135,"title":502,"examples":503,"description":506},"Icon Emoji",[504,505],":tada:",":slack:","Emoji for bot's icon (e.g., ':robot_face:'). Overrides `icon_url`. Applies if `as_user` is `false`.",{"type":201,"title":508,"examples":509,"description":510},"Link Names",[151],"Automatically hyperlink channel names (e.g., #channel) and usernames (e.g., @user) in message text. Defaults to `false` for bot messages.",{"type":135,"title":512,"examples":513,"description":515},"Attachments",[514],"%5B%7B%22fallback%22%3A%20%22Required%20plain-text%20summary%20of%20the%20attachment.%22%2C%20%22color%22%3A%20%22%2336a64f%22%2C%20%22pretext%22%3A%20%22Optional%20text%20that%20appears%20above%20the%20attachment%20block%22%2C%20%22author_name%22%3A%20%22Bobby%20Tables%22%2C%20%22title%22%3A%20%22Slack%20API%20Documentation%22%2C%20%22title_link%22%3A%20%22https%3A%2F%2Fapi.slack.com%2F%22%2C%20%22text%22%3A%20%22Optional%20text%20that%20appears%20within%20the%20attachment%22%7D%5D","URL-encoded JSON array of message attachments, a legacy method for rich content. See Slack API documentation for structure.",{"type":201,"title":517,"examples":518,"description":519},"Unfurl Links",[151],"Enable unfurling of text-based URLs. Defaults `false` for bots, `true` if `as_user` is `true`.",{"type":201,"title":521,"examples":522,"description":523},"Unfurl Media",[151],"Disable unfurling of media content from URLs if `false`. Defaults to `true`.",{"type":135,"title":525,"examples":526,"description":529},"Markdown Text",[527,528],"# Status Update\n\nSystem is **running smoothly** with *excellent* performance.\n\n```bash\nkubectl get pods\n```\n\n> All services operational ✅","## Daily Report\n\n- **Deployments**: 5 successful\n- *Issues*: 0 critical\n- ~~Maintenance~~: **Completed**\n\n---\n\n**Next**: Monitor for 24h","PREFERRED: Write your message in markdown for nicely formatted display. Supports: headers (# ## ###), bold (**text** or __text__), italic (*text* or _text_), strikethrough (~~text~~), inline code (`code`), code blocks (```), links ([text](url)), block quotes (>), lists (- item, 1. item), dividers (--- or ***), context blocks (:::context with images), and section buttons (:::section-button). IMPORTANT: Use \\n for line breaks (e.g., 'Line 1\\nLine 2'), not actual newlines. USER MENTIONS: To tag users, use their user ID with \u003C@USER_ID> format (e.g., \u003C@U1234567890>), not username. ",{"type":201,"title":531,"examples":532,"description":533},"Reply Broadcast",[151],"If `true` for a threaded reply, also posts to main channel. Defaults to `false`.","Request schema for `SendMessage`",{"type":132,"properties":536},{"ok":537,"error":538,"warning":539,"response_metadata":540},{"type":201},{"type":135},{"type":135},{"type":132,"properties":541},{"warnings":542},{"type":207,"items":543},{"type":135},{"key":545,"name":546,"description":547,"endpoint":548,"method":186,"is_mutating":151,"input_schema":549,"output_schema":575,"upstream_slug":546,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_create_a_reminder","reminders_add","Creates a reminder.","\u002Freminders.add",{"type":132,"title":550,"required":551,"properties":554,"description":574},"CreateAReminderRequest",[552,553],"text","time",{"text":555,"time":560,"user":568},{"type":135,"title":457,"examples":556,"description":559},[557,558],"Submit weekly report","Follow up with Jane Doe","The textual content of the reminder message.",{"type":135,"title":561,"examples":562,"description":567},"Time",[563,564,565,566],"1735689600","900","in 20 minutes","every Monday at 10am","Specifies when the reminder should occur. This can be a Unix timestamp (integer, up to five years from now), the number of seconds until the reminder (integer, if within 24 hours, e.g., '300' for 5 minutes), or a natural language description (string, e.g., \"in 15 minutes,\" or \"every Thursday at 2pm\", \"daily\"). ",{"type":135,"title":569,"examples":570,"description":573},"User",[571,572],"U012AB3CD4E","W1234567890","The ID of the user who will receive the reminder (e.g., 'U012AB3CD4E'). If not specified, the reminder will be sent to the user who created it. ","Request schema for creating a new reminder in Slack.",{"type":132,"properties":576},{"ok":577,"error":578,"warning":579,"response_metadata":580},{"type":201},{"type":135},{"type":135},{"type":132,"properties":581},{"warnings":582},{"type":207,"items":583},{"type":135},{"key":585,"name":586,"description":587,"endpoint":588,"method":186,"is_mutating":151,"input_schema":589,"output_schema":623,"upstream_slug":586,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_create_a_slack_user_group","usergroups_create","Create a User Group","\u002Fusergroups.create",{"type":132,"title":590,"required":591,"properties":592,"description":622},"CreateASlackUserGroupRequest",[354],{"name":593,"handle":599,"channels":606,"description":612,"include_count":618},{"type":135,"title":365,"examples":594,"description":598},[595,596,597],"Customer Support","Core Engineering","Project Phoenix Leads","Unique name for the User Group. Must be unique among all User Groups in the workspace.",{"type":135,"title":600,"examples":601,"description":605},"Handle",[602,603,604],"support-team","devs","project-phoenix-leads","Unique mention handle. Must be unique across channels, users, and other User Groups. Max 21 chars; lowercase letters, numbers, hyphens, underscores only.",{"type":135,"title":607,"examples":608,"description":611},"Channels",[609,610],"C012AB3CD,C023BC4DE","C034CD5EF","Comma-separated encoded channel IDs for default channels, suggested when mentioning or inviting the group.",{"type":135,"title":613,"examples":614,"description":617},"Description",[615,616],"Manages all customer support inquiries.","Core engineering team members.","Short description for the User Group.",{"type":201,"title":619,"examples":620,"description":621},"Include Count",[151],"Include the User Group's user count in the response. Server defaults to `false` if omitted.","Request schema for `CreateASlackUserGroup`",{"type":132,"properties":624},{"ok":625,"error":626,"warning":627,"response_metadata":628},{"type":201},{"type":135},{"type":135},{"type":132,"properties":629},{"warnings":630},{"type":207,"items":631},{"type":135},{"key":633,"name":634,"description":635,"endpoint":636,"method":186,"is_mutating":151,"input_schema":637,"output_schema":656,"upstream_slug":634,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_create_channel","conversations_create","Initiates a public or private channel-based conversation","\u002Fconversations.create",{"type":132,"title":638,"required":639,"properties":640,"description":655},"CreateChannelRequest",[354],{"name":641,"team_id":645,"is_private":651},{"type":135,"title":365,"examples":642,"description":644},[643],"mychannel","Name of the public or private channel to create",{"type":135,"title":646,"default":647,"examples":648,"nullable":151,"description":650},"Team Id",null,[649],"T1234567890","encoded team id to create the channel in, required if org token is used",{"type":201,"title":652,"default":647,"examples":653,"nullable":151,"description":654},"Is Private",[151],"Create a private channel instead of a public one","Request schema for `CreateChannel`",{"type":132,"properties":657},{"ok":658,"error":659,"warning":660,"response_metadata":661},{"type":201},{"type":135},{"type":135},{"type":132,"properties":662},{"warnings":663},{"type":207,"items":664},{"type":135},{"key":666,"name":667,"description":668,"endpoint":669,"method":186,"is_mutating":151,"input_schema":670,"output_schema":697,"upstream_slug":667,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_create_channel_based_conversation","admin_conversations_create","Create a public or private channel-based conversation.","\u002Fadmin.conversations.create",{"type":132,"title":671,"required":672,"properties":674,"description":696},"CreateChannelBasedConversationRequest",[673,354],"is_private",{"name":675,"team_id":681,"org_wide":685,"is_private":689,"description":692},{"type":135,"title":365,"examples":676,"description":680},[677,678,679],"project-alpha","marketing-campaign-q3","team-devs-internal","Name for the new channel. Must be unique, 80 characters or fewer, lowercase, without spaces or periods, and may contain letters, numbers, and hyphens.",{"type":135,"title":646,"examples":682,"description":684},[683],"T123ABCDEFG","Workspace (team) ID for channel creation (e.g., T123ABCDEFG). Required if `org_wide` is `false` or not set.",{"type":201,"title":686,"examples":687,"description":688},"Org Wide",[151],"Set to `true` to make the channel available org-wide. If `false` or not set, `team_id` is required.",{"type":201,"title":652,"examples":690,"description":691},[151],"Set to `true` to make the channel private, or `false` for public.",{"type":135,"title":613,"examples":693,"description":695},[694],"192.168.1.1","Optional description for the channel (e.g., 'Discussion about Q4 marketing strategies').","Request schema for `CreateChannelBasedConversation`",{"type":132,"properties":698},{"ok":699,"error":700,"warning":701,"response_metadata":702},{"type":201},{"type":135},{"type":135},{"type":132,"properties":703},{"warnings":704},{"type":207,"items":705},{"type":135},{"key":707,"name":708,"description":709,"endpoint":710,"method":186,"is_mutating":151,"input_schema":711,"output_schema":743,"upstream_slug":708,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_customize_url_unfurl","chat_unfurl","Provide custom unfurl behavior for user-posted URLs","\u002Fchat.unfurl",{"type":132,"title":712,"required":713,"properties":715,"description":742},"CustomizeUrlUnfurlRequest",[393,714],"ts",{"ts":716,"channel":720,"unfurls":723,"user_auth_url":728,"user_auth_message":733,"user_auth_required":738},{"type":135,"title":717,"examples":718,"description":719},"Ts",[296],"Timestamp of the message to customize URL unfurling for.",{"type":135,"title":288,"examples":721,"description":722},[290,483],"Channel, private group, or DM channel to send message to. Can be an encoded ID, or a name.",{"type":135,"title":724,"examples":725,"description":727},"Unfurls",[726],"%7B%22https%3A%2F%2Fexample.com%2Farticle%22%3A%7B%22text%22%3A%22Article%20Preview%22%7D%7D","URL-encoded JSON mapping message URLs to custom unfurl content (Slack attachment format or unfurl blocks). To remove an existing unfurl, provide an empty unfurl block for its URL.",{"type":135,"title":729,"examples":730,"description":732},"User Auth Url",[731],"https:\u002F\u002Fyourapp.com\u002Fslack\u002Fauth?user_id=U123&channel_id=C123","URL-encoded custom URL for user authentication with your app to enable unfurling. Used when `user_auth_required` is true.",{"type":135,"title":734,"examples":735,"description":737},"User Auth Message",[736],"Please authenticate with MyApp to see rich previews for example.com.","Ephemeral message text prompting user authentication with your app for domain-specific unfurling. Used when `user_auth_required` is true and authorization is pending.",{"type":201,"title":739,"examples":740,"description":741},"User Auth Required",[151,65],"Set to `true` if user authentication is required to unfurl links for a domain, enabling an authentication flow using `user_auth_url` and `user_auth_message`.","Request schema for `CustomizeUrlUnfurl`",{"type":132,"properties":744},{"ok":745,"error":746,"needed":747,"provided":748,"warning":749,"response_metadata":750},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":751},{"warnings":752},{"type":207,"items":753},{"type":135},{"key":755,"name":756,"description":757,"endpoint":758,"method":186,"is_mutating":151,"input_schema":759,"output_schema":774,"upstream_slug":756,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_deletes_a_message_from_a_chat","chat_delete","Deletes a message.","\u002Fchat.delete",{"type":132,"title":760,"properties":761,"description":773},"DeletesAMessageFromAChatRequest",{"ts":762,"as_user":766,"channel":769},{"type":135,"title":717,"examples":763,"description":765},[296,764],"1609459200.000000","Timestamp of the message to be deleted. Must be the exact Slack message timestamp string with fractional precision, e.g., '1234567890.123456'.",{"type":201,"title":478,"examples":767,"description":768},[151],"If `True`, deletes the message as the authenticated user using the `chat:write:user` scope. Bot users are considered authenticated users. If `False` or omitted, the message is deleted using the `chat:write:bot` scope.",{"type":135,"title":288,"examples":770,"description":772},[290,405,771],"D060123ABC","The ID of the channel, private group, or direct message conversation containing the message to be deleted.","Request schema for `DeletesAMessageFromAChat`",{"type":132,"properties":775},{"ok":776,"error":777,"response_metadata":778},{"type":201},{"type":135},{"type":132,"properties":779},{"messages":780},{"type":207,"items":781},{"type":135},{"key":783,"name":784,"description":785,"endpoint":786,"method":186,"is_mutating":151,"input_schema":787,"output_schema":797,"upstream_slug":784,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_a_comment_on_a_file","files_comments_delete","Deletes an existing comment on a file.","\u002Ffiles.comments.delete",{"type":132,"title":788,"properties":789,"description":796},"DeleteACommentOnAFileRequest",{"id":790,"file":793},{"type":135,"title":324,"examples":791,"description":792},[302],"ID of the comment to delete. This can be obtained when the comment is created or by listing file comments.",{"type":135,"title":282,"examples":794,"description":795},[284],"ID of the file to delete a comment from. The file ID can be obtained using the `files.info` method or when a file is shared.","Request schema for `DeleteACommentOnAFile`",{"type":132,"properties":798},{"ok":799,"error":800,"response_metadata":801},{"type":201},{"type":135},{"type":132,"properties":802},{"messages":803},{"type":207,"items":804},{"type":135},{"key":806,"name":807,"description":808,"endpoint":809,"method":186,"is_mutating":151,"input_schema":810,"output_schema":831,"upstream_slug":807,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_a_scheduled_message_in_a_chat","chat_deleteScheduledMessage","Deletes a pending scheduled message from the queue.","\u002Fchat.deleteScheduledMessage",{"type":132,"title":811,"required":812,"properties":814,"description":830},"DeleteAScheduledMessageInAChatRequest",[393,813],"scheduled_message_id",{"as_user":815,"channel":820,"scheduled_message_id":824},{"type":201,"title":478,"examples":816,"description":819},[817,818],"true","false","Pass `true` to delete the message as the authenticated user (bots are considered authed users here, uses `chat:write:user` scope); if `false` or omitted, deletes as a bot (uses `chat:write:bot` scope).",{"type":135,"title":288,"examples":821,"description":823},[290,291,822],"D0123456789","ID of the channel, private group, or DM conversation where the message is scheduled.",{"type":135,"title":825,"examples":826,"description":829},"Scheduled Message Id",[827,828],"Q123ABCDEF456","SM0123456789","Unique ID (`scheduled_message_id`) of the message to be deleted; obtained from `chat.scheduleMessage` response.","Request schema for `DeleteAScheduledMessageInAChat`",{"type":132,"properties":832},{"ok":833,"error":834,"warning":835,"response_metadata":836},{"type":201},{"type":135},{"type":135},{"type":132,"properties":837},{"warnings":838},{"type":207,"items":839},{"type":135},{"key":841,"name":842,"description":843,"endpoint":844,"method":186,"is_mutating":151,"input_schema":845,"output_schema":854,"upstream_slug":842,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_user_profile_photo","users_deletePhoto","Delete the user profile photo","\u002Fusers.deletePhoto",{"type":132,"title":846,"required":847,"properties":848,"description":853},"DeleteUserProfilePhotoRequest",[355],{"token":849},{"type":135,"title":228,"examples":850,"description":852},[851],"xoxp-YOUR_SLACK_LEGACY_TOKEN","Authentication token identifying the user whose profile photo will be deleted.","Input for deleting a user's profile photo.",{"type":132,"properties":855},{"ok":856,"error":857,"warning":858,"response_metadata":859},{"type":201},{"type":135},{"type":135},{"type":132,"properties":860},{"warnings":861},{"type":207,"items":862},{"type":135},{"key":864,"name":865,"description":866,"endpoint":867,"method":186,"is_mutating":151,"input_schema":868,"output_schema":883,"upstream_slug":865,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_disable_an_existing_slack_user_group","usergroups_disable","Disable an existing User Group","\u002Fusergroups.disable",{"type":132,"title":869,"required":870,"properties":872,"description":882},"DisableAnExistingSlackUserGroupRequest",[871],"usergroup",{"usergroup":873,"include_count":879},{"type":135,"title":874,"examples":875,"description":878},"Usergroup",[876,877],"S0123ABCDEF","S0604QSJC","Unique encoded ID of the User Group to disable.",{"type":201,"title":619,"examples":880,"description":881},[817,818],"If true, include the number of users in the User Group in the response.","Request schema for `DisableAnExistingSlackUserGroup`",{"type":132,"properties":884},{"ok":885,"error":886,"warning":887,"response_metadata":888},{"type":201},{"type":135},{"type":135},{"type":132,"properties":889},{"warnings":890},{"type":207,"items":891},{"type":135},{"key":893,"name":894,"description":895,"endpoint":896,"method":186,"is_mutating":151,"input_schema":897,"output_schema":908,"upstream_slug":894,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_enable_a_specified_user_group","usergroups_enable","Enable a User Group","\u002Fusergroups.enable",{"type":132,"title":898,"required":899,"properties":900,"description":907},"EnableASpecifiedUserGroupRequest",[871],{"usergroup":901,"include_count":904},{"type":135,"title":874,"examples":902,"description":903},[877],"The unique encoded ID of the User Group to enable. This ID typically starts with 'S'.",{"type":201,"title":619,"examples":905,"description":906},[817,818],"If true, includes the count of users in the User Group in the response.","Request schema for `EnableASpecifiedUserGroup`",{"type":132,"properties":909},{"ok":910,"error":911,"warning":912,"response_metadata":913},{"type":201},{"type":135},{"type":135},{"type":132,"properties":914},{"warnings":915},{"type":207,"items":916},{"type":135},{"key":918,"name":919,"description":920,"endpoint":921,"method":186,"is_mutating":151,"input_schema":922,"output_schema":937,"upstream_slug":919,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_end_a_call_with_duration_and_id","calls_end","Ends a Call.","\u002Fcalls.end",{"type":132,"title":923,"required":924,"properties":925,"description":936},"EndACallWithDurationAndIdRequest",[320],{"id":926,"duration":929},{"type":135,"title":324,"examples":927,"description":928},[326],"Unique identifier of the call to be ended, obtained from the `calls.add` method.",{"type":930,"title":931,"examples":932,"description":935},"integer","Duration",[933,934],"600","3600","Duration of the call in seconds.","Request schema for `EndACallWithDurationAndId`",{"type":132,"properties":938},{"ok":939,"error":940,"needed":941,"provided":942,"warning":943,"response_metadata":944},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":945},{"warnings":946},{"type":207,"items":947},{"type":135},{"key":949,"name":950,"description":951,"endpoint":952,"method":186,"is_mutating":151,"input_schema":953,"output_schema":957,"upstream_slug":950,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_end_snooze","dnd_endSnooze","Ends the current user's snooze mode immediately.","\u002Fdnd.endSnooze",{"type":132,"title":954,"properties":955,"description":956},"EndSnoozeRequest",{},"Request schema for `EndSnooze`",{"type":132,"properties":958},{"ok":959,"error":960},{"type":201},{"type":135},{"key":962,"name":963,"description":964,"endpoint":965,"method":966,"is_mutating":65,"input_schema":967,"output_schema":976,"upstream_slug":963,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_bot_user_information","bots_info","Gets information about a bot user.","\u002Fbots.info","GET",{"type":132,"title":968,"properties":969,"description":975},"FetchBotUserInformationRequest",{"bot":970},{"type":135,"title":971,"examples":972,"description":974},"Bot",[973],"B0123456789","The ID of the bot user to retrieve information for. This typically starts with 'B'.","Request schema for `FetchBotUserInformation`",{"type":132,"properties":977},{"ok":978},{"type":201},"verified_ok","proven","audit:live-2xx",1,{"key":984,"name":985,"description":986,"endpoint":987,"method":966,"is_mutating":65,"input_schema":988,"output_schema":1020,"upstream_slug":985,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_conversation_history","conversations_history","Fetches a conversation's history of messages and events.","\u002Fconversations.history",{"type":132,"title":989,"required":990,"properties":991,"description":1019},"FetchConversationHistoryRequest",[393],{"limit":992,"cursor":998,"latest":1003,"oldest":1007,"channel":1012,"inclusive":1015},{"type":930,"title":993,"examples":994,"description":997},"Limit",[995,996],"100","200","Maximum number of messages to return per page (1-1000). Fewer may be returned if at the end of history or channel has fewer messages.",{"type":135,"title":999,"examples":1000,"description":1002},"Cursor",[1001],"dXNlcjpVMDYxTkZUVDA=","Pagination cursor from `next_cursor` of a previous response to fetch subsequent pages. See Slack's pagination documentation for details.",{"type":135,"title":1004,"default":647,"examples":1005,"nullable":151,"description":1006},"Latest",[764],"End of the time range of messages to include in results. Accepts a Unix timestamp or a Slack timestamp (e.g., '1234567890.000000').",{"type":135,"title":1008,"default":647,"examples":1009,"nullable":151,"description":1011},"Oldest",[1010],"1609372800.000000","Start of the time range of messages to include in results. Accepts a Unix timestamp or a Slack timestamp (e.g., '1234567890.000000').",{"type":135,"title":288,"examples":1013,"description":1014},[290,291,822],"The ID of the public channel, private channel, direct message, or multi-person direct message to fetch history from.",{"type":201,"title":1016,"examples":1017,"description":1018},"Inclusive",[817,818],"Include messages with `latest` or `oldest` timestamps in the results; applies only when `latest` or `oldest` is specified.","Request schema for fetching conversation history from Slack.",{"type":132,"properties":1021},{"ok":1022,"error":1023},{"type":201},{"type":135},{"key":1025,"name":1026,"description":1027,"endpoint":1028,"method":966,"is_mutating":65,"input_schema":1029,"output_schema":1039,"upstream_slug":1026,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_current_team_info_with_optional_team_scope","team_info","Gets information about the current team.","\u002Fteam.info",{"type":132,"title":1030,"properties":1031,"description":1038},"FetchTeamInfoRequest",{"team":1032},{"type":135,"title":1033,"default":647,"examples":1034,"nullable":151,"description":1037},"Team",[1035,1036],"T12345678","E87654321","The ID of the team to retrieve information for. If omitted, information for the current team (associated with the authentication token) is returned. The token must have permissions to view the specified team, especially for teams accessible via external shared channels.","Request schema for `FetchTeamInfo`",{"type":132,"properties":1040},{"ok":1041,"team":1042},{"type":201},{"type":132,"properties":1043},{"id":1044,"name":1045,"url":1046,"domain":1047,"email_domain":1048,"avatar_base_url":1049,"is_verified":1050,"icon":1051,"lob_sales_home_enabled":1061,"is_sfdc_auto_slack":1062},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":132,"properties":1052},{"image_default":1053,"image_34":1054,"image_44":1055,"image_68":1056,"image_88":1057,"image_102":1058,"image_230":1059,"image_132":1060},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":201},{"key":1064,"name":1065,"description":1066,"endpoint":1067,"method":966,"is_mutating":65,"input_schema":1068,"output_schema":1092,"upstream_slug":1065,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_item_reactions","reactions_get","Gets reactions for an item.","\u002Freactions.get",{"type":132,"title":1069,"properties":1070,"description":1091},"FetchItemReactionsRequest",{"file":1071,"full":1075,"channel":1079,"timestamp":1083,"file_comment":1087},{"type":135,"title":282,"examples":1072,"description":1074},[284,1073],"F2147483002","File ID. Use instead of channel\u002Ftimestamp or file comment ID.",{"type":201,"title":1076,"examples":1077,"description":1078},"Full",[151],"If true, returns the complete list of users for each reaction.",{"type":135,"title":288,"examples":1080,"description":1082},[290,1081],"C061F7XAZ","Channel ID. Required if `timestamp` is provided and no file or file comment ID is given.",{"type":135,"title":294,"examples":1084,"description":1086},[296,1085],"1629876543.000100","Message timestamp (e.g., '1234567890.123456'). Required if `channel` is provided and no file or file comment ID is given.",{"type":135,"title":300,"examples":1088,"description":1090},[302,1089],"Fc789123456","File comment ID. Use instead of channel\u002Ftimestamp or file ID.","Request schema for `FetchItemReactions` action. It specifies the item (message, file, or file comment) for which to retrieve reactions.",{"type":132,"properties":1093},{"ok":1094,"error":1095},{"type":201},{"type":135},{"key":1097,"name":1098,"description":1099,"endpoint":1100,"method":966,"is_mutating":65,"input_schema":1101,"output_schema":1131,"upstream_slug":1098,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_message_thread_from_a_conversation","conversations_replies","Retrieve a thread of messages posted to a conversation","\u002Fconversations.replies",{"type":132,"title":1102,"properties":1103,"description":1130},"FetchMessageThreadFromAConversationRequest",{"ts":1104,"limit":1107,"cursor":1111,"latest":1115,"oldest":1119,"channel":1123,"inclusive":1127},{"type":135,"title":717,"examples":1105,"description":1106},[296],"Timestamp of the parent message in the thread. Must be an existing message. If no replies, only the parent message itself is returned.",{"type":930,"title":993,"examples":1108,"description":1110},[1109],100,"Maximum number of messages to return. Fewer may be returned even if more are available.",{"type":135,"title":999,"examples":1112,"description":1114},[1113],"dXNlcjpVMEc5V0ZYTlo=","Pagination cursor from `response_metadata.next_cursor` of a previous response to get subsequent pages. If omitted, fetches the first page.",{"type":135,"title":1004,"default":647,"examples":1116,"nullable":151,"description":1118},[1117],"1678886400.000000","Latest message timestamp in the time range to include results.",{"type":135,"title":1008,"default":647,"examples":1120,"nullable":151,"description":1122},[1121],"1678836000.000000","Oldest message timestamp in the time range to include results.",{"type":135,"title":288,"examples":1124,"description":1126},[1125],"C0123456789","ID of the conversation (channel, direct message, etc.) to fetch the thread from.",{"type":201,"title":1016,"examples":1128,"description":1129},[151],"Whether to include messages with `latest` or `oldest` timestamps in results. Effective only if `latest` or `oldest` is specified.","Request schema for `FetchMessageThreadFromAConversation`",{"type":132,"properties":1132},{"ok":1133,"error":1134,"response_metadata":1135},{"type":201},{"type":135},{"type":132,"properties":1136},{"messages":1137},{"type":207,"items":1138},{"type":135},{"key":1140,"name":1141,"description":1142,"endpoint":1028,"method":966,"is_mutating":65,"input_schema":1143,"output_schema":1147,"upstream_slug":1171,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_team_info","Fetch team info","Fetches comprehensive metadata about the current slack team, or a specified team if the provided id is accessible.",{"type":132,"title":1030,"properties":1144,"description":1038},{"team":1145},{"type":135,"title":1033,"default":647,"examples":1146,"nullable":151,"description":1037},[1035,1036],{"type":132,"properties":1148},{"ok":1149,"team":1150},{"type":201},{"type":132,"properties":1151},{"id":1152,"name":1153,"url":1154,"domain":1155,"email_domain":1156,"avatar_base_url":1157,"is_verified":1158,"icon":1159,"lob_sales_home_enabled":1169,"is_sfdc_auto_slack":1170},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":132,"properties":1160},{"image_default":1161,"image_34":1162,"image_44":1163,"image_68":1164,"image_88":1165,"image_102":1166,"image_230":1167,"image_132":1168},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":201},"SLACK_FETCH_TEAM_INFO",{"key":1173,"name":1174,"description":1175,"endpoint":1176,"method":966,"is_mutating":65,"input_schema":1177,"output_schema":1216,"upstream_slug":1174,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":1220,"endpoint_confidence":1221,"endpoint_strategy":212,"base_url_override":119},"slack_find_channels","conversations_list","Lists all channels in a Slack team.","\u002Fconversations.list",{"type":132,"title":1178,"required":1179,"properties":1181,"description":1215},"FindChannelsRequest",[1180],"search_query",{"limit":1182,"types":1188,"exact_match":1195,"member_only":1199,"search_query":1203,"exclude_archived":1211},{"type":930,"title":993,"default":1183,"examples":1184,"description":1187},50,[1185,1186,1109],10,25,"Maximum number of channels to return (1 to 200). Defaults to 50.",{"type":135,"title":1189,"default":1190,"examples":1191,"description":1194},"Types","public_channel,private_channel",[1192,1193,1190],"public_channel","private_channel","Comma-separated list of channel types to include: `public_channel`, `private_channel`, `mpim` (multi-person direct message), `im` (direct message). Defaults to public and private channels.",{"type":201,"title":1196,"default":65,"examples":1197,"description":1198},"Exact Match",[151,65],"Use exact matching instead of partial matching. Defaults to false.",{"type":201,"title":1200,"default":65,"examples":1201,"description":1202},"Member Only",[151,65],"Only return channels the user is a member of. Defaults to false.",{"type":135,"title":1204,"examples":1205,"description":1210},"Search Query",[483,1206,1207,1208,1209],"marketing","dev","announcements","project","Search query to find channels. Searches across channel name, topic, purpose, and description (case-insensitive partial matching).",{"type":201,"title":1212,"default":151,"examples":1213,"description":1214},"Exclude Archived",[151,65],"Exclude archived channels from search results. Defaults to true.","Request schema for finding Slack channels by any criteria (name, topic, purpose, etc.).",{"type":132,"properties":1217},{"ok":1218,"error":1219},{"type":201},{"type":135},"llm:grounded:high",0.9,{"key":1223,"name":1224,"description":1225,"endpoint":1226,"method":966,"is_mutating":65,"input_schema":1227,"output_schema":1239,"upstream_slug":1224,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_get_remote_file","files_remote_info","Retrieve information about a remote file added to Slack","\u002Ffiles.remote.info",{"type":132,"title":1228,"properties":1229,"description":1238},"GetRemoteFileRequest",{"file":1230,"external_id":1234},{"type":135,"title":282,"examples":1231,"description":1233},[1232],"F2147483862","Specify a file by providing its ID.",{"type":135,"title":243,"examples":1235,"description":1237},[1236],"123456","Creator defined GUID for the file.","Request schema for `GetRemoteFile`",{"type":132,"properties":1240},{"ok":1241,"error":1242,"needed":1243,"provided":1244},{"type":201},{"type":135},{"type":135},{"type":135},{"key":1246,"name":1247,"description":1248,"endpoint":1249,"method":966,"is_mutating":65,"input_schema":1250,"output_schema":1259,"upstream_slug":1247,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_get_team_dnd_status","dnd_teamInfo","Retrieves the Do Not Disturb status for up to 50 users on a team.","\u002Fdnd.teamInfo",{"type":132,"title":1251,"required":1252,"properties":1253,"description":1258},"GetTeamDndStatusRequest",[321],{"users":1254},{"type":135,"title":329,"examples":1255,"description":1257},[1256],"U1234,U5678","Comma-separated list of users to fetch Do Not Disturb status for","Request schema for `GetTeamDndStatus`",{"type":132,"properties":1260},{"ok":1261,"error":1262,"needed":1263,"provided":1264},{"type":201},{"type":135},{"type":135},{"type":135},{"key":1266,"name":1267,"description":1268,"endpoint":1269,"method":966,"is_mutating":65,"input_schema":1270,"output_schema":1279,"upstream_slug":1287,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_get_user_presence_info","Retrieve user presence","Retrieves a slack user's current real-time presence (e.g., 'active', 'away') to determine their availability, noting this action does not provide historical data or status reasons.","\u002Fusers.getPresence",{"type":132,"title":1271,"properties":1272,"description":1278},"GetUserPresenceInfoRequest",{"user":1273},{"type":135,"title":569,"examples":1274,"description":1277},[1275,1276],"U012A3CDE","W012A3CDE","The ID of the user to query for presence information. This is a string identifier, typically starting with 'U' or 'W' (e.g., 'U123ABC456'). If not provided, presence information for the authenticated user will be returned.","Request schema for `GetUserPresenceInfo`",{"type":132,"properties":1280},{"ok":1281,"presence":1282,"online":1283,"auto_away":1284,"manual_away":1285,"connection_count":1286},{"type":201},{"type":135},{"type":201},{"type":201},{"type":201},{"type":930},"SLACK_GET_USER_PRESENCE_INFO",{"key":1289,"name":1290,"description":1291,"endpoint":1292,"method":186,"is_mutating":151,"input_schema":1293,"output_schema":1304,"upstream_slug":1290,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_invite_users_to_a_slack_channel","conversations_invite","Invites users to a channel.","\u002Fconversations.invite",{"type":132,"title":1294,"properties":1295,"description":1303},"InviteUsersToASlackChannelRequest",{"users":1296,"channel":1300},{"type":135,"title":329,"examples":1297,"description":1299},[1298],"U1234567890,U2345678901,U3456789012","Comma-separated string of valid Slack User IDs to invite. Up to 1000 user IDs can be included.",{"type":135,"title":288,"examples":1301,"description":1302},[290,405],"ID of the public or private Slack channel to invite users to; must be an existing channel. Typically starts with 'C' (public) or 'G' (private\u002Fgroup).","Request schema for `InviteUsersToASlackChannel`",{"type":132,"properties":1305},{"ok":1306,"error":1307,"response_metadata":1308},{"type":201},{"type":135},{"type":132,"properties":1309},{"messages":1310},{"type":207,"items":1311},{"type":135},{"key":1313,"name":1314,"description":1315,"endpoint":1316,"method":186,"is_mutating":151,"input_schema":1317,"output_schema":1333,"upstream_slug":1314,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_invite_user_to_channel","admin_conversations_invite","Invite a user to a public or private channel.","\u002Fadmin.conversations.invite",{"type":132,"title":1318,"required":1319,"properties":1321,"description":1332},"InviteUserToChannelRequest",[431,1320],"user_ids",{"user_ids":1322,"channel_id":1328},{"type":135,"title":1323,"examples":1324,"description":1327},"User Ids",[1325,1326],"U012A3CDE,U023B4DEF","W12345678,W87654321","A comma-separated string of Slack User IDs to invite to the channel. Up to 1000 users can be specified.",{"type":135,"title":434,"examples":1329,"description":1331},[290,1330],"C061X2Z7W9S","The ID of the public or private Slack channel to which users will be invited.","Request schema for `InviteUserToChannel`",{"type":132,"properties":1334},{"ok":1335,"error":1336,"warning":1337,"response_metadata":1338},{"type":201},{"type":135},{"type":135},{"type":132,"properties":1339},{"warnings":1340},{"type":207,"items":1341},{"type":135},{"key":1343,"name":1344,"description":1345,"endpoint":1346,"method":186,"is_mutating":151,"input_schema":1347,"output_schema":1395,"upstream_slug":1344,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_invite_user_to_workspace","admin_users_invite","Invite a user to a workspace.","\u002Fadmin.users.invite",{"type":132,"title":1348,"required":1349,"properties":1353,"description":1394},"InviteUserToWorkspaceRequest",[1350,1351,1352],"channel_ids","email","team_id",{"email":1354,"resend":1359,"team_id":1363,"real_name":1366,"channel_ids":1371,"is_restricted":1376,"custom_message":1380,"guest_expiration_ts":1385,"is_ultra_restricted":1390},{"type":135,"title":1355,"examples":1356,"description":1358},"Email",[1357],"new.user@example.com","The email address of the person to be invited to the workspace.",{"type":201,"title":1360,"examples":1361,"description":1362},"Resend",[818,817],"If true, allows this invitation to be resent if the user hasn't signed up. Defaults to false.",{"type":135,"title":646,"examples":1364,"description":1365},[683],"The ID of the Slack workspace (e.g., T123ABCDEFG) where the user will be invited.",{"type":135,"title":1367,"examples":1368,"description":1370},"Real Name",[1369],"Jane Doe","The full name of the user being invited.",{"type":135,"title":1372,"examples":1373,"description":1375},"Channel Ids",[1374,1125],"C1234567890,C9876543210","A comma-separated list of channel IDs (e.g., C1234567890,C0987654321) for the user to join. At least one channel ID must be provided.",{"type":201,"title":1377,"examples":1378,"description":1379},"Is Restricted",[818,817],"Specifies if the invited user should be a multi-channel guest. Defaults to false. Multi-channel guests can access only the channels they are invited to, plus any public channels.",{"type":135,"title":1381,"examples":1382,"description":1384},"Custom Message",[1383],"Welcome to the team! Looking forward to working with you.","Custom message to include in the invitation email.",{"type":135,"title":1386,"examples":1387,"description":1389},"Guest Expiration Ts",[1388],"1678886400","Unix timestamp for guest account expiration; provide only if inviting a guest user and an expiration date is desired.",{"type":201,"title":1391,"examples":1392,"description":1393},"Is Ultra Restricted",[818,817],"Specifies if the invited user should be a single-channel guest (also known as an ultra-restricted guest). Defaults to false. Single-channel guests can only access one channel (plus DMs and Huddles).","Request model for inviting a user to a Slack workspace, with options to specify channels, user type, and custom messages.",{"type":132,"properties":1396},{"ok":1397,"error":1398,"warning":1399,"response_metadata":1400},{"type":201},{"type":135},{"type":135},{"type":132,"properties":1401},{"warnings":1402},{"type":207,"items":1403},{"type":135},{"key":1405,"name":1406,"description":1407,"endpoint":1408,"method":186,"is_mutating":151,"input_schema":1409,"output_schema":1417,"upstream_slug":1406,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_join_an_existing_conversation","conversations_join","Joins an existing conversation.","\u002Fconversations.join",{"type":132,"title":1410,"properties":1411,"description":1416},"JoinAnExistingConversationRequest",{"channel":1412},{"type":135,"title":288,"examples":1413,"description":1415},[290,405,1414],"D123ABCDEF0","ID of the Slack conversation (public channel, private channel, or multi-person direct message) to join.","Request schema for `JoinAnExistingConversation`",{"type":132,"properties":1418},{"ok":1419,"error":1420,"response_metadata":1421},{"type":201},{"type":135},{"type":132,"properties":1422},{"messages":1423},{"type":207,"items":1424},{"type":135},{"key":1426,"name":1427,"description":1428,"endpoint":1429,"method":186,"is_mutating":151,"input_schema":1430,"output_schema":1439,"upstream_slug":1427,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_leave_a_conversation","conversations_leave","Leaves a conversation.","\u002Fconversations.leave",{"type":132,"title":1431,"properties":1432,"description":1438},"LeaveAConversationRequest",{"channel":1433},{"type":135,"title":288,"examples":1434,"description":1437},[290,1435,1436],"D9876543210","G12345ABCDE","ID of the conversation to leave (e.g., C1234567890). Despite `default=None` in the schema, this ID is functionally required by the Slack API.","Specifies the channel to leave.",{"type":132,"properties":1440},{"ok":1441,"error":1442,"response_metadata":1443},{"type":201},{"type":135},{"type":132,"properties":1444},{"messages":1445},{"type":207,"items":1446},{"type":135},{"key":1448,"name":1449,"description":1450,"endpoint":1451,"method":966,"is_mutating":65,"input_schema":1452,"output_schema":1478,"upstream_slug":1449,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_accessible_conversations_for_a_user","users_conversations","List conversations the calling user may access.","\u002Fusers.conversations",{"type":132,"title":1453,"properties":1454,"description":1477},"ListAccessibleConversationsForAUserRequest",{"user":1455,"limit":1460,"types":1465,"cursor":1469,"exclude_archived":1474},{"type":135,"title":569,"examples":1456,"description":1459},[1457,1458],"U123ABC456","W012A3BCD","The ID of the user whose conversations will be listed. If not provided, conversations for the authenticated user are returned. Non-public channels are restricted to those where the calling user (authenticating user) shares membership.",{"type":930,"title":993,"examples":1461,"description":1464},[995,1462,1463],"500","1000","The maximum number of items to return per page. Must be an integer, typically between 1 and 1000 (e.g., 100). If omitted, the API's default limit (often 100) applies. Fewer items than the limit may be returned.",{"type":135,"title":1189,"examples":1466,"description":1468},[1190,1467,1192],"im,mpim","A comma-separated list of conversation types to include. Valid types are `public_channel`, `private_channel`, `mpim` (multi-person direct message), and `im` (direct message). If omitted, all types are included.",{"type":135,"title":999,"examples":1470,"description":1473},[1471,1472],"dXNlcjpVMDYxREk0Nlc=","bmV4dF90czoxNTEyMDg1ODYxMDAwNTQz","Pagination cursor for retrieving the next set of results. Obtain this from the `next_cursor` field in a previous response's `response_metadata`. If omitted, the first page is fetched.",{"type":201,"title":1212,"examples":1475,"description":1476},[817,818],"Set to `true` to exclude archived channels from the list. If `false` or omitted, archived channels are typically included (the API's default behavior for omission will apply, usually including them).","Request model for listing conversations accessible to a user, with options for pagination and filtering.",{"type":132,"properties":1479},{"ok":1480,"channels":1481,"response_metadata":1545},{"type":201},{"type":207,"items":1482},{"type":132,"properties":1483},{"id":1484,"created":1485,"creator":1486,"is_org_shared":1487,"is_im":1488,"context_team_id":1489,"updated":1490,"name":1491,"name_normalized":1492,"is_channel":1493,"is_group":1494,"is_mpim":1495,"is_private":1496,"is_archived":1497,"is_general":1498,"is_shared":1499,"is_ext_shared":1500,"unlinked":1501,"is_pending_ext_shared":1502,"pending_shared":1503,"parent_conversation":1505,"purpose":1507,"topic":1512,"shared_team_ids":1517,"pending_connected_team_ids":1519,"properties":1521,"previous_names":1543},{"type":135},{"type":930},{"type":135},{"type":201},{"type":201},{"type":135},{"type":930},{"type":135},{"type":135},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":930},{"type":201},{"type":207,"items":1504},{},{"type":1506},"null",{"type":132,"properties":1508},{"value":1509,"creator":1510,"last_set":1511},{"type":135},{"type":135},{"type":930},{"type":132,"properties":1513},{"value":1514,"creator":1515,"last_set":1516},{"type":135},{"type":135},{"type":930},{"type":207,"items":1518},{"type":135},{"type":207,"items":1520},{},{"type":132,"properties":1522},{"tabs":1523,"tabz":1533,"use_case":1542},{"type":207,"items":1524},{"type":132,"properties":1525},{"id":1526,"type":1527,"data":1528,"label":1532},{"type":135},{"type":135},{"type":132,"properties":1529},{"file_id":1530,"shared_ts":1531},{},{},{"type":135},{"type":207,"items":1534},{"type":132,"properties":1535},{"id":1536,"type":1537,"data":1538},{"type":135},{"type":135},{"type":132,"properties":1539},{"file_id":1540,"shared_ts":1541},{},{},{"type":135},{"type":207,"items":1544},{"type":135},{"type":132,"properties":1546},{"next_cursor":1547},{"type":135},{"key":1549,"name":1550,"description":1551,"endpoint":1176,"method":966,"is_mutating":65,"input_schema":1552,"output_schema":1576,"upstream_slug":1647,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_all_channels","List all channels","Lists conversations available to the user with various filters and search options.",{"type":132,"title":1553,"properties":1554,"description":1575},"ListAllChannelsRequest",{"limit":1555,"types":1560,"cursor":1563,"channel_name":1568,"exclude_archived":1572},{"type":930,"title":993,"default":982,"examples":1556,"description":1559},[1109,1557,1558],500,1000,"Maximum number of channels to return per page (1 to 1000). Fewer channels may be returned than requested. This schema defaults to 1 if omitted.",{"type":135,"title":1189,"examples":1561,"description":1562},[1190,1467],"Comma-separated list of channel types to include: `public_channel`, `private_channel`, `mpim` (multi-person direct message), `im` (direct message). The API defaults to `public_channel` if this parameter is omitted.",{"type":135,"title":999,"examples":1564,"description":1567},[1565,1566],"dXNlcjpVMDYxTkZUVDI=","bmV4dF90czoxNTEyMDg1ODYxMDAwNTQ5","Pagination cursor (from a previous response's `next_cursor`) for the next page of results. Omit for the first page.",{"type":135,"title":1569,"examples":1570,"description":1571},"Channel Name",[483,1208],"Filter channels by name (case-insensitive substring match). This is a client-side filter applied after fetching from the API.",{"type":201,"title":1212,"examples":1573,"description":1574},[151,65],"Excludes archived channels if true. The API defaults to false (archived channels are included).","Request schema for listing Slack team channels with various filtering options.",{"type":132,"properties":1577},{"ok":1578,"channels":1579,"response_metadata":1644},{"type":201},{"type":207,"items":1580},{"type":132,"properties":1581},{"id":1582,"created":1583,"creator":1584,"is_org_shared":1585,"is_im":1586,"context_team_id":1587,"updated":1588,"name":1589,"name_normalized":1590,"is_channel":1591,"is_group":1592,"is_mpim":1593,"is_private":1594,"is_archived":1595,"is_general":1596,"is_shared":1597,"is_ext_shared":1598,"unlinked":1599,"is_pending_ext_shared":1600,"pending_shared":1601,"parent_conversation":1603,"purpose":1604,"topic":1609,"shared_team_ids":1614,"pending_connected_team_ids":1616,"is_member":1618,"num_members":1619,"properties":1620,"previous_names":1642},{"type":135},{"type":930},{"type":135},{"type":201},{"type":201},{"type":135},{"type":930},{"type":135},{"type":135},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":930},{"type":201},{"type":207,"items":1602},{},{"type":1506},{"type":132,"properties":1605},{"value":1606,"creator":1607,"last_set":1608},{"type":135},{"type":135},{"type":930},{"type":132,"properties":1610},{"value":1611,"creator":1612,"last_set":1613},{"type":135},{"type":135},{"type":930},{"type":207,"items":1615},{"type":135},{"type":207,"items":1617},{},{"type":201},{"type":930},{"type":132,"properties":1621},{"tabs":1622,"tabz":1632,"use_case":1641},{"type":207,"items":1623},{"type":132,"properties":1624},{"id":1625,"type":1626,"data":1627,"label":1631},{"type":135},{"type":135},{"type":132,"properties":1628},{"file_id":1629,"shared_ts":1630},{},{},{"type":135},{"type":207,"items":1633},{"type":132,"properties":1634},{"id":1635,"type":1636,"data":1637},{"type":135},{"type":135},{"type":132,"properties":1638},{"file_id":1639,"shared_ts":1640},{},{},{"type":135},{"type":207,"items":1643},{"type":135},{"type":132,"properties":1645},{"next_cursor":1646},{"type":135},"SLACK_LIST_ALL_CHANNELS",{"key":1649,"name":1650,"description":1651,"endpoint":1176,"method":966,"is_mutating":65,"input_schema":1652,"output_schema":1664,"upstream_slug":1669,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_all_slack_team_channels_with_various_filters","List conversations","Deprecated: lists conversations available to the user with various filters and search options. use `list channels` instead.",{"type":132,"title":1553,"properties":1653,"description":1575},{"limit":1654,"types":1656,"cursor":1658,"channel_name":1660,"exclude_archived":1662},{"type":930,"title":993,"default":982,"examples":1655,"description":1559},[1109,1557,1558],{"type":135,"title":1189,"examples":1657,"description":1562},[1190,1467],{"type":135,"title":999,"examples":1659,"description":1567},[1565,1566],{"type":135,"title":1569,"examples":1661,"description":1571},[483,1208],{"type":201,"title":1212,"examples":1663,"description":1574},[151,65],{"type":132,"properties":1665},{"ok":1666,"error":1667,"req_method":1668},{"type":201},{"type":135},{"type":135},"SLACK_LIST_ALL_SLACK_TEAM_CHANNELS_WITH_VARIOUS_FILTERS",{"key":1671,"name":1672,"description":1673,"endpoint":1674,"method":966,"is_mutating":65,"input_schema":1675,"output_schema":1692,"upstream_slug":1672,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_all_slack_team_users_with_pagination","users_list","Lists all users in a Slack team.","\u002Fusers.list",{"type":132,"title":1676,"properties":1677,"description":1691},"ListAllUsersRequest",{"limit":1678,"cursor":1682,"include_locale":1687},{"type":930,"title":993,"default":982,"examples":1679,"description":1681},[1680,995,996],"20","Maximum number of items to return per page; fewer may be returned if the end of the list is reached. Recommended to set a value (e.g., 100) as Slack may error for large workspaces if omitted.",{"type":135,"title":999,"examples":1683,"description":1686},[1684,1685],"dXNlcjpVMDYxREk0STM=","dXNlcjpVMDYxREk0STQ=","Pagination cursor for fetching subsequent pages. Set to `next_cursor` from a previous response's `response_metadata`. Omit for the first page.",{"type":201,"title":1688,"examples":1689,"description":1690},"Include Locale",[817,818],"Include the `locale` field for each user. Defaults to `false`.","Request schema for `ListAllUsers`.",{"type":132,"properties":1693},{"ok":1694,"members":1695,"cache_ts":1745,"response_metadata":1746},{"type":201},{"type":207,"items":1696},{"type":132,"properties":1697},{"id":1698,"name":1699,"is_bot":1700,"updated":1701,"is_app_user":1702,"team_id":1703,"deleted":1704,"color":1705,"is_email_confirmed":1706,"real_name":1707,"tz":1708,"tz_label":1709,"tz_offset":1710,"is_admin":1711,"is_owner":1712,"is_primary_owner":1713,"is_restricted":1714,"is_ultra_restricted":1715,"who_can_share_contact_card":1716,"profile":1717},{"type":135},{"type":135},{"type":201},{"type":930},{"type":201},{"type":135},{"type":201},{"type":135},{"type":201},{"type":135},{"type":135},{"type":135},{"type":930},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":135},{"type":132,"properties":1718},{"real_name":1719,"display_name":1720,"avatar_hash":1721,"real_name_normalized":1722,"display_name_normalized":1723,"image_24":1724,"image_32":1725,"image_48":1726,"image_72":1727,"image_192":1728,"image_512":1729,"first_name":1730,"last_name":1731,"team":1732,"title":1733,"phone":1734,"skype":1735,"fields":1736,"status_text":1738,"status_text_canonical":1739,"status_emoji":1740,"status_emoji_display_info":1741,"status_expiration":1743,"always_active":1744},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":1737},{},{"type":135},{"type":135},{"type":135},{"type":207,"items":1742},{},{"type":930},{"type":201},{"type":930},{"type":132,"properties":1747},{"next_cursor":1748},{"type":135},{"key":1750,"name":1751,"description":1752,"endpoint":1674,"method":966,"is_mutating":65,"input_schema":1753,"output_schema":1761,"upstream_slug":1818,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_all_users","List all users","Retrieves a paginated list of all users, including comprehensive details, profile information, status, and team memberships, in a slack workspace; data may not be real-time.",{"type":132,"title":1676,"properties":1754,"description":1691},{"limit":1755,"cursor":1757,"include_locale":1759},{"type":930,"title":993,"default":982,"examples":1756,"description":1681},[1680,995,996],{"type":135,"title":999,"examples":1758,"description":1686},[1684,1685],{"type":201,"title":1688,"examples":1760,"description":1690},[817,818],{"type":132,"properties":1762},{"ok":1763,"members":1764,"cache_ts":1814,"response_metadata":1815},{"type":201},{"type":207,"items":1765},{"type":132,"properties":1766},{"id":1767,"name":1768,"is_bot":1769,"updated":1770,"is_app_user":1771,"team_id":1772,"deleted":1773,"color":1774,"is_email_confirmed":1775,"real_name":1776,"tz":1777,"tz_label":1778,"tz_offset":1779,"is_admin":1780,"is_owner":1781,"is_primary_owner":1782,"is_restricted":1783,"is_ultra_restricted":1784,"who_can_share_contact_card":1785,"profile":1786},{"type":135},{"type":135},{"type":201},{"type":930},{"type":201},{"type":135},{"type":201},{"type":135},{"type":201},{"type":135},{"type":135},{"type":135},{"type":930},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":135},{"type":132,"properties":1787},{"real_name":1788,"display_name":1789,"avatar_hash":1790,"real_name_normalized":1791,"display_name_normalized":1792,"image_24":1793,"image_32":1794,"image_48":1795,"image_72":1796,"image_192":1797,"image_512":1798,"first_name":1799,"last_name":1800,"team":1801,"title":1802,"phone":1803,"skype":1804,"fields":1805,"status_text":1807,"status_text_canonical":1808,"status_emoji":1809,"status_emoji_display_info":1810,"status_expiration":1812,"always_active":1813},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":1806},{},{"type":135},{"type":135},{"type":135},{"type":207,"items":1811},{},{"type":930},{"type":201},{"type":930},{"type":132,"properties":1816},{"next_cursor":1817},{"type":135},"SLACK_LIST_ALL_USERS",{"key":1820,"name":1821,"description":1822,"endpoint":1823,"method":966,"is_mutating":65,"input_schema":1824,"output_schema":1837,"upstream_slug":1821,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_all_users_in_a_user_group","usergroups_users_list","List all users in a User Group","\u002Fusergroups.users.list",{"type":132,"title":1825,"required":1826,"properties":1827,"description":1836},"ListAllUsersInAUserGroupRequest",[871],{"usergroup":1828,"include_disabled":1832},{"type":135,"title":874,"examples":1829,"description":1831},[877,1830],"S123ABC456","The encoded ID of the User Group to list users from. This ID is an alphanumeric string.",{"type":201,"title":1833,"examples":1834,"description":1835},"Include Disabled",[151],"Set to `true` to include users from disabled user groups. If omitted, the default Slack API behavior for handling disabled groups (typically excluding them) will apply.","Request schema for listing all users in a Slack user group.",{"type":132,"properties":1838},{"ok":1839,"error":1840},{"type":201},{"type":135},{"key":1842,"name":1650,"description":1843,"endpoint":1176,"method":966,"is_mutating":65,"input_schema":1844,"output_schema":1856,"upstream_slug":1927,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_conversations","Retrieves conversations accessible to a specified user (or the authenticated user if no user id is provided), respecting shared membership for non-public channels.",{"type":132,"title":1453,"properties":1845,"description":1477},{"user":1846,"limit":1848,"types":1850,"cursor":1852,"exclude_archived":1854},{"type":135,"title":569,"examples":1847,"description":1459},[1457,1458],{"type":930,"title":993,"examples":1849,"description":1464},[995,1462,1463],{"type":135,"title":1189,"examples":1851,"description":1468},[1190,1467,1192],{"type":135,"title":999,"examples":1853,"description":1473},[1471,1472],{"type":201,"title":1212,"examples":1855,"description":1476},[817,818],{"type":132,"properties":1857},{"ok":1858,"channels":1859,"response_metadata":1924},{"type":201},{"type":207,"items":1860},{"type":132,"properties":1861},{"id":1862,"created":1863,"creator":1864,"is_org_shared":1865,"is_im":1866,"context_team_id":1867,"updated":1868,"name":1869,"name_normalized":1870,"is_channel":1871,"is_group":1872,"is_mpim":1873,"is_private":1874,"is_archived":1875,"is_general":1876,"is_shared":1877,"is_ext_shared":1878,"unlinked":1879,"is_pending_ext_shared":1880,"pending_shared":1881,"parent_conversation":1883,"purpose":1884,"topic":1889,"shared_team_ids":1894,"pending_connected_team_ids":1896,"is_member":1898,"num_members":1899,"properties":1900,"previous_names":1922},{"type":135},{"type":930},{"type":135},{"type":201},{"type":201},{"type":135},{"type":930},{"type":135},{"type":135},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":930},{"type":201},{"type":207,"items":1882},{},{"type":1506},{"type":132,"properties":1885},{"value":1886,"creator":1887,"last_set":1888},{"type":135},{"type":135},{"type":930},{"type":132,"properties":1890},{"value":1891,"creator":1892,"last_set":1893},{"type":135},{"type":135},{"type":930},{"type":207,"items":1895},{"type":135},{"type":207,"items":1897},{},{"type":201},{"type":930},{"type":132,"properties":1901},{"tabs":1902,"tabz":1912,"use_case":1921},{"type":207,"items":1903},{"type":132,"properties":1904},{"id":1905,"type":1906,"data":1907,"label":1911},{"type":135},{"type":135},{"type":132,"properties":1908},{"file_id":1909,"shared_ts":1910},{},{},{"type":135},{"type":207,"items":1913},{"type":132,"properties":1914},{"id":1915,"type":1916,"data":1917},{"type":135},{"type":135},{"type":132,"properties":1918},{"file_id":1919,"shared_ts":1920},{},{},{"type":135},{"type":207,"items":1923},{"type":135},{"type":132,"properties":1925},{"next_cursor":1926},{"type":135},"SLACK_LIST_CONVERSATIONS",{"key":1929,"name":1930,"description":1931,"endpoint":1932,"method":186,"is_mutating":151,"input_schema":1933,"output_schema":1979,"upstream_slug":2046,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_files_with_filters_in_slack","List Slack files","Lists files and their metadata within a slack workspace, filterable by user, channel, timestamp, or type; this action returns metadata only, not file content.","\u002Ffiles.list",{"type":132,"title":1934,"properties":1935,"description":1978},"ListFilesWithFiltersInSlackRequest",{"page":1936,"user":1942,"count":1946,"ts_to":1951,"types":1956,"channel":1964,"ts_from":1968,"show_files_hidden_by_limit":1972},{"type":135,"title":1937,"examples":1938,"description":1941},"Page",[1939,1940],"1","2","Specifies the page number of the results to retrieve when paginating. Default is 1.",{"type":135,"title":569,"examples":1943,"description":1945},[572,1944],"U0abcdef0","Filter files created by a single user. Provide the Slack User ID.",{"type":135,"title":1947,"examples":1948,"description":1950},"Count",[995,1949,1463],"50","Specifies the number of files to return per page. Default is 100, maximum is 1000.",{"type":930,"title":1952,"examples":1953,"description":1955},"Ts To",[1954],"1678972800","Filter files created before this Unix timestamp (inclusive).",{"type":135,"title":1189,"examples":1957,"description":1963},[1958,1959,1960,1961,1962],"images","pdfs","images,pdfs","all","spaces,snippets","Filter files by types (comma-separated: 'images,pdfs'). Default 'all' for all types. Common: `all`, `spaces` (posts), `snippets`, `images`, `gdocs`, `zips`, `pdfs`.",{"type":135,"title":288,"examples":1965,"description":1967},[290,1966],"G0abcdef0","Filter files appearing in a specific channel, indicated by its Slack Channel ID.",{"type":930,"title":1969,"examples":1970,"description":1971},"Ts From",[1388],"Filter files created after this Unix timestamp (inclusive).",{"type":201,"title":1973,"examples":1974,"description":1977},"Show Files Hidden By Limit",[1975,1976],"True","False","Show truncated file info for files hidden due to being too old or if the team owning the file is over the storage limit.","Request schema for `ListFilesWithFiltersInSlack`",{"type":132,"properties":1980},{"ok":1981,"files":1982,"paging":2040},{"type":201},{"type":207,"items":1983},{"type":132,"properties":1984},{"id":1985,"created":1986,"timestamp":1987,"mimetype":1988,"filetype":1989,"pretty_type":1990,"user":1991,"user_team":1992,"editable":1993,"size":1994,"mode":1995,"is_external":1996,"external_type":1997,"is_public":1998,"public_url_shared":1999,"display_as_bot":2000,"username":2001,"name":2002,"title":2003,"is_modified_by_ai":2004,"url_private":2005,"url_private_download":2006,"permalink":2007,"url_static_preview":2008,"quip_thread_id":2009,"updated":2010,"update_notification":2011,"canvas_readtime":2012,"canvas_creator_id":2014,"title_blocks":2015,"channels":2025,"groups":2027,"ims":2029,"teams_shared_with":2031,"is_restricted_sharing_enabled":2033,"access":2034,"comments_count":2035,"is_ai_suggested":2036,"editors":2037,"show_badge":2039},{"type":135},{"type":930},{"type":930},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":930},{"type":135},{"type":201},{"type":135},{"type":201},{"type":201},{"type":201},{"type":135},{"type":135},{"type":135},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"type":930},{"type":2013},"number",{"type":135},{"type":207,"items":2016},{"type":132,"properties":2017},{"type":2018,"block_id":2019,"elements":2020},{"type":135},{"type":135},{"type":207,"items":2021},{"type":132,"properties":2022},{"type":2023,"elements":2024},{},{},{"type":207,"items":2026},{"type":135},{"type":207,"items":2028},{},{"type":207,"items":2030},{},{"type":207,"items":2032},{},{"type":201},{"type":135},{"type":930},{"type":201},{"type":207,"items":2038},{},{"type":201},{"type":132,"properties":2041},{"count":2042,"total":2043,"page":2044,"pages":2045},{"type":930},{"type":930},{"type":930},{"type":930},"SLACK_LIST_FILES_WITH_FILTERS_IN_SLACK",{"key":2048,"name":2049,"description":2050,"endpoint":2051,"method":966,"is_mutating":65,"input_schema":2052,"output_schema":2056,"upstream_slug":2049,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_reminders","reminders_list","Lists all reminders created by or for a given user.","\u002Freminders.list",{"type":132,"title":2053,"properties":2054,"description":2055},"ListRemindersRequest",{},"Request schema for `ListReminders`",{"type":132,"properties":2057},{"ok":2058,"error":2059},{"type":201},{"type":135},{"key":2061,"name":2062,"description":1225,"endpoint":2063,"method":966,"is_mutating":65,"input_schema":2064,"output_schema":2085,"upstream_slug":2062,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_remote_files","files_remote_list","\u002Ffiles.remote.list",{"type":132,"title":2065,"properties":2066,"description":2084},"ListRemoteFilesRequest",{"limit":2067,"ts_to":2071,"cursor":2075,"channel":2078,"ts_from":2081},{"type":930,"title":993,"examples":2068,"description":2070},[2069],20,"The maximum number of items to return.",{"type":2013,"title":1952,"examples":2072,"description":2074},[2073],123456789.012345,"Filter files created before this timestamp (inclusive).",{"type":135,"title":999,"examples":2076,"description":2077},[1565],"Paginate through collections of data by setting the cursor parameter to a next_cursor attribute returned by a previous request's response_metadata. Default value fetches the first 'page' of the collection. See pagination for more detail.",{"type":135,"title":288,"examples":2079,"description":2080},[290],"Filter files appearing in a specific channel, indicated by its ID.",{"type":2013,"title":1969,"examples":2082,"description":2083},[2073],"Filter files created after this timestamp (inclusive).","Request schema for `ListRemoteFiles`",{"type":132,"properties":2086},{"ok":2087,"error":2088,"needed":2089,"provided":2090},{"type":201},{"type":135},{"type":135},{"type":135},{"key":2092,"name":2093,"description":2094,"endpoint":2095,"method":966,"is_mutating":65,"input_schema":2096,"output_schema":2119,"upstream_slug":2093,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_scheduled_messages","chat_scheduledMessages_list","Returns a list of scheduled messages.","\u002Fchat.scheduledMessages.list",{"type":132,"title":2097,"properties":2098,"description":2118},"ListScheduledMessagesRequest",{"limit":2099,"cursor":2102,"latest":2106,"oldest":2110,"channel":2115},{"type":930,"title":993,"examples":2100,"description":2101},[995,1949],"Maximum messages per page (1-1000). Defaults to 100.",{"type":135,"title":999,"examples":2103,"description":2105},[1684,2104],"bmV4dF9wYWdlX2N1cnNvcg==","Pagination cursor from `response_metadata.next_cursor` of a previous response. Omit for the first page.",{"type":135,"title":1004,"default":647,"examples":2107,"nullable":151,"description":2109},[1117,2108],"1678972800.000000","Latest UNIX timestamp (exclusive) for messages. Defaults to the current time if omitted.",{"type":135,"title":1008,"default":647,"examples":2111,"nullable":151,"description":2114},[2112,2113],"1678800000.000000","1678880000.000000","Earliest UNIX timestamp (inclusive) for messages. Defaults to 0 if omitted.",{"type":135,"title":288,"examples":2116,"description":2117},[290,483],"ID or name of the channel (public, private, or DM) to list messages for. If omitted, lists for all accessible channels in the workspace.","Request schema for listing scheduled messages in a channel or workspace.",{"type":132,"properties":2120},{"ok":2121,"scheduled_messages":2122,"response_metadata":2124},{"type":201},{"type":207,"items":2123},{},{"type":132,"properties":2125},{"next_cursor":2126},{"type":135},{"key":2128,"name":2129,"description":2130,"endpoint":2095,"method":966,"is_mutating":65,"input_schema":2131,"output_schema":2143,"upstream_slug":2151,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_scheduled_messages_in_a_channel","List scheduled messages in a channel","Deprecated: retrieves a list of pending (not yet delivered) messages scheduled in a specific slack channel. use `list scheduled messages` instead.",{"type":132,"title":2097,"properties":2132,"description":2118},{"limit":2133,"cursor":2135,"latest":2137,"oldest":2139,"channel":2141},{"type":930,"title":993,"examples":2134,"description":2101},[995,1949],{"type":135,"title":999,"examples":2136,"description":2105},[1684,2104],{"type":135,"title":1004,"default":647,"examples":2138,"nullable":151,"description":2109},[1117,2108],{"type":135,"title":1008,"default":647,"examples":2140,"nullable":151,"description":2114},[2112,2113],{"type":135,"title":288,"examples":2142,"description":2117},[290,483],{"type":132,"properties":2144},{"ok":2145,"scheduled_messages":2146,"response_metadata":2148},{"type":201},{"type":207,"items":2147},{},{"type":132,"properties":2149},{"next_cursor":2150},{"type":135},"SLACK_LIST_SCHEDULED_MESSAGES_IN_A_CHANNEL",{"key":2153,"name":2154,"description":2155,"endpoint":2156,"method":966,"is_mutating":65,"input_schema":2157,"output_schema":2174,"upstream_slug":2154,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_starred_items","stars_list","Lists stars for a user.","\u002Fstars.list",{"type":132,"title":2158,"properties":2159,"description":2173},"ListStarredItemsRequest",{"page":2160,"count":2164,"limit":2167,"cursor":2170},{"type":930,"title":1937,"default":647,"examples":2161,"nullable":151,"description":2163},[2162],2,"Page number of results to return.",{"type":930,"title":1947,"default":647,"examples":2165,"nullable":151,"description":2166},[2069],"Number of items to return per page.",{"type":930,"title":993,"default":647,"examples":2168,"nullable":151,"description":2169},[2069],"The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached.",{"type":135,"title":999,"default":647,"examples":2171,"nullable":151,"description":2172},[1565],"Parameter for pagination. Set cursor to the next_cursor attribute returned by the previous request's response_metadata.","Request schema for `ListStarredItems`",{"type":132,"properties":2175},{"ok":2176,"error":2177},{"type":201},{"type":135},{"key":2179,"name":2180,"description":2181,"endpoint":2182,"method":966,"is_mutating":65,"input_schema":2183,"output_schema":2187,"upstream_slug":2193,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_team_custom_emojis","List team custom emojis","Retrieves all custom emojis for the slack workspace (image urls or aliases), not standard unicode emojis; does not include usage statistics or creation dates.","\u002Femoji.list",{"type":132,"title":2184,"properties":2185,"description":2186},"ListTeamCustomEmojisRequest",{},"Request model for the `ListTeamCustomEmojis` action. This action does not require any request parameters.",{"type":132,"properties":2188},{"ok":2189,"error":2190,"needed":2191,"provided":2192},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_LIST_TEAM_CUSTOM_EMOJIS",{"key":2195,"name":2196,"description":2197,"endpoint":2198,"method":966,"is_mutating":65,"input_schema":2199,"output_schema":2213,"upstream_slug":2218,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_user_groups_for_team_with_options","List user groups","Lists user groups in a slack workspace, including user-created and default groups; results for large workspaces may be paginated.","\u002Fusergroups.list",{"type":132,"title":2200,"properties":2201,"description":2212},"ListUserGroupsForTeamWithOptionsRequest",{"include_count":2202,"include_users":2205,"include_disabled":2209},{"type":201,"title":619,"examples":2203,"description":2204},[817,818],"Include the number of users in each user group. Defaults to false.",{"type":201,"title":2206,"examples":2207,"description":2208},"Include Users",[817,818],"Include the list of user IDs for each user group. Defaults to false.",{"type":201,"title":1833,"examples":2210,"description":2211},[817,818],"Include disabled user groups in the results. Defaults to false.","Request model for listing user groups in a Slack team, providing options to customize the retrieved information.",{"type":132,"properties":2214},{"ok":2215,"usergroups":2216},{"type":201},{"type":207,"items":2217},{},"SLACK_LIST_USER_GROUPS_FOR_TEAM_WITH_OPTIONS",{"key":2220,"name":2221,"description":2222,"endpoint":2223,"method":966,"is_mutating":65,"input_schema":2224,"output_schema":2246,"upstream_slug":2221,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_list_user_reactions","reactions_list","Lists reactions made by a user.","\u002Freactions.list",{"type":132,"title":2225,"properties":2226,"description":2245},"ListUserReactionsRequest",{"full":2227,"page":2230,"user":2232,"count":2236,"limit":2238,"cursor":2241},{"type":201,"title":1076,"examples":2228,"description":2229},[151],"If true, return the complete reaction list, which may include reactions to deleted items.",{"type":930,"title":1937,"examples":2231,"description":2163},[1939],{"type":135,"title":569,"examples":2233,"description":2235},[2234],"U012A3CDEFG","Reactions made by this user. Defaults to the authed user.",{"type":930,"title":1947,"examples":2237,"description":2166},[1680],{"type":930,"title":993,"examples":2239,"description":2240},[995],"Maximum number of items to return; fewer items may be returned. Use with cursor-based pagination.",{"type":135,"title":999,"examples":2242,"description":2244},[2243],"dXNlcjpVMDYxTkZ0NUI=","Pagination cursor. Set to `next_cursor` from a previous response's `response_metadata`. See Slack API pagination documentation for details.","Request schema for `ListUserReactions`",{"type":132,"properties":2247},{"ok":2248,"items":2249,"response_metadata":2251},{"type":201},{"type":207,"items":2250},{},{"type":132,"properties":2252},{"next_cursor":2253},{"type":135},{"key":2255,"name":2256,"description":2257,"endpoint":2258,"method":186,"is_mutating":151,"input_schema":2259,"output_schema":2271,"upstream_slug":2256,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_manually_set_user_presence","users_setPresence","Manually sets user presence.","\u002Fusers.setPresence",{"type":132,"title":2260,"required":2261,"properties":2263,"description":2270},"ManuallySetUserPresenceRequest",[2262],"presence",{"presence":2264},{"type":135,"title":2265,"examples":2266,"description":2269},"Presence",[2267,2268],"auto","away","The presence state to set for the user. Valid values are 'auto' (Slack determines presence based on activity) or 'away' (sets presence to away).","Request schema for ManuallySetUserPresence, allowing manual setting of a user's presence.",{"type":132,"properties":2272},{"ok":2273,"error":2274,"needed":2275,"provided":2276,"warning":2277,"response_metadata":2278},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":2279},{"warnings":2280},{"type":207,"items":2281},{"type":135},{"key":2283,"name":2284,"description":2285,"endpoint":2286,"method":186,"is_mutating":151,"input_schema":2287,"output_schema":2295,"upstream_slug":2284,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_mark_reminder_as_complete","reminders_complete","Marks a reminder as complete.","\u002Freminders.complete",{"type":132,"title":2288,"properties":2289,"description":2294},"MarkReminderAsCompleteRequest",{"reminder":2290},{"type":135,"title":2291,"default":647,"examples":2292,"nullable":151,"description":2293},"Reminder",[326],"The unique identifier of the Slack reminder to be marked as complete. This ID is typically obtained when a reminder is created or listed.","Request model for marking a specific Slack reminder as complete.",{"type":132,"properties":2296},{"ok":2297,"error":2298},{"type":201},{"type":135},{"key":2300,"name":2301,"description":2302,"endpoint":2303,"method":186,"is_mutating":151,"input_schema":2304,"output_schema":2320,"upstream_slug":2301,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_open_dm","conversations_open","Opens or resumes a direct message or multi-person direct message.","\u002Fconversations.open",{"type":132,"title":2305,"properties":2306,"description":2319},"OpenOrResumeDirectOrMultiPersonMessagesRequest",{"users":2307,"channel":2312,"return_im":2315},{"type":135,"title":329,"examples":2308,"description":2311},[2309,2310],"U0123456789","U0123456789,U9876543210","Comma-separated list of user IDs (1 for a DM, or 2-8 for an MPIM) to open\u002Fresume a conversation. Order is preserved for MPIMs. Do not use if `channel` is provided.",{"type":135,"title":288,"examples":2313,"description":2314},[822,483],"ID or name of an existing DM or MPIM channel to open\u002Fresume. Do not use if `users` is provided.",{"type":201,"title":2316,"examples":2317,"description":2318},"Return Im",[151],"If `true`, returns the full DM channel object. Applies only when opening a DM via a single user ID in `users` (not with `channel`).","Request schema for `OpenOrResumeDirectOrMultiPersonMessages`",{"type":132,"properties":2321},{"ok":2322,"error":2323},{"type":201},{"type":135},{"key":2325,"name":2326,"description":2327,"endpoint":2328,"method":186,"is_mutating":151,"input_schema":2329,"output_schema":2382,"upstream_slug":2326,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_registers_a_new_call_with_participants","calls_add","Registers a new Call.","\u002Fcalls.add",{"type":132,"title":2330,"required":2331,"properties":2334,"description":2381},"StartCallRequest",[2332,2333],"external_unique_id","join_url",{"title":2335,"users":2340,"join_url":2346,"created_by":2352,"date_start":2358,"external_unique_id":2363,"external_display_id":2369,"desktop_app_join_url":2375},{"type":135,"title":222,"examples":2336,"description":2339},[2337,2338],"Project Alpha Sync","Q3 Planning Session","The name or title for the call. This will be displayed in Slack to identify the call.",{"type":135,"title":329,"examples":2341,"description":2345},[2342,2343,2344],"'''[{\"slack_id\": \"U012A3BCD4E\"}, {\"external_id\": \"participant1@example.com\", \"slack_id\": \"U012A3BCD4F\"}]'''","'''[{\"slack_id\": \"W012A3CDE\"}]'''","'''[{\"external_id\": \"meeting-user-789\"}]'''","A JSON string representing an array of user objects to be registered as participants in the call. Each user object in the array should define a participant using their `slack_id` (Slack User ID) and\u002For an `external_id` (an identifier from the third-party application, unique to that user within that application). For instance: `'''[{\"slack_id\": \"U012A3BCD4E\"}, {\"external_id\": \"user-xyz@example.com\", \"slack_id\": \"U012A3BCD4F\"}]'''`.",{"type":135,"title":2347,"examples":2348,"description":2351},"Join Url",[2349,2350],"https:\u002F\u002Fthirdparty.call\u002Fjoin\u002Fmeeting123","https:\u002F\u002Fexample.com\u002Fs\u002Fabc-123-def","The URL required for a client to join the call (e.g., a web join link). This field is mandatory.",{"type":135,"title":2353,"examples":2354,"description":2357},"Created By",[2355,2356],"U012A3BCD4E","U061F7AUR","Slack user ID of the creator; optional (defaults to authenticated user) if using a user token, otherwise required.",{"type":930,"title":2359,"examples":2360,"description":2362},"Date Start",[1388,2361],"1700000000","The start time of the call, specified as a UTC UNIX timestamp in seconds. For example, `1678886400` corresponds to March 15, 2023, at 12:00 PM UTC.",{"type":135,"title":2364,"examples":2365,"description":2368},"External Unique Id",[2366,2367],"v=abcdef123456","call-ext-98765uuid-from-provider","A unique identifier for the call, supplied by the third-party call provider. This ID must be unique across all calls from that specific service. This field is required.",{"type":135,"title":2370,"examples":2371,"description":2374},"External Display Id",[2372,2373],"Meeting H.323","CONF-7890","An optional, human-readable identifier for the call, supplied by the third-party call provider. If provided, this ID will be displayed in the Slack call object interface.",{"type":135,"title":2376,"examples":2377,"description":2380},"Desktop App Join Url",[2378,2379],"your-app-protocol:\u002F\u002Fcall\u002F12345","zoomus:\u002F\u002Fzoom.us\u002Fjoin?confno=1234567890","An optional URL that, when provided, allows Slack clients to attempt to directly launch the third-party call application. This is typically a deep link URI for the specific application.","Request payload for registering a new call with participants in Slack.",{"type":132,"properties":2383},{"ok":2384,"error":2385,"needed":2386,"provided":2387,"warning":2388,"response_metadata":2389},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":2390},{"warnings":2391},{"type":207,"items":2392},{"type":135},{"key":2394,"name":2395,"description":2396,"endpoint":2397,"method":186,"is_mutating":151,"input_schema":2398,"output_schema":2408,"upstream_slug":2395,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_register_call_participants_removal","calls_participants_remove","Registers participants removed from a Call.","\u002Fcalls.participants.remove",{"type":132,"title":2399,"required":2400,"properties":2401,"description":2407},"RemoveCallParticipantsRequest",[320,321],{"id":2402,"users":2404},{"type":135,"title":324,"examples":2403,"description":327},[326],{"type":135,"title":329,"examples":2405,"description":2406},[331,332],"The list of users to remove as participants in the call. users is a JSON array with each user having a `slack_id` or `external_id`.","Request schema for `RemoveCallParticipants`",{"type":132,"properties":2409},{"ok":2410,"error":2411,"needed":2412,"provided":2413,"warning":2414,"response_metadata":2415},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":2416},{"warnings":2417},{"type":207,"items":2418},{"type":135},{"key":2420,"name":2421,"description":2422,"endpoint":2423,"method":186,"is_mutating":151,"input_schema":2424,"output_schema":2441,"upstream_slug":2421,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_remove_a_remote_file","files_remote_remove","Remove a remote file.","\u002Ffiles.remote.remove",{"type":132,"title":2425,"properties":2426,"description":2440},"RemoveARemoteFileRequest",{"file":2427,"token":2432,"external_id":2435},{"type":135,"title":282,"examples":2428,"description":2431},[2429,2430],"F0123ABCDEF","F9876ZYXWVU","Slack-specific file ID.",{"type":135,"title":228,"examples":2433,"description":2434},[373],"Authentication token.",{"type":135,"title":243,"examples":2436,"description":2439},[2437,2438],"my-unique-file-guid-12345","doc-abc-external-id","Creator-defined, globally unique ID (GUID) for the file.","Request schema for `RemoveARemoteFile`",{"type":132,"properties":2442},{"ok":2443,"error":2444,"needed":2445,"provided":2446},{"type":201},{"type":135},{"type":135},{"type":135},{"key":2448,"name":2449,"description":2450,"endpoint":2451,"method":186,"is_mutating":151,"input_schema":2452,"output_schema":2470,"upstream_slug":2449,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_remove_a_star_from_an_item","stars_remove","Removes a star from an item.","\u002Fstars.remove",{"type":132,"title":2453,"properties":2454,"description":2469},"RemoveAStarFromAnItemRequest",{"file":2455,"channel":2458,"timestamp":2461,"file_comment":2466},{"type":135,"title":282,"examples":2456,"description":2457},[284],"ID of the file to unstar.",{"type":135,"title":288,"examples":2459,"description":2460},[290,405],"ID of the item (channel, private group, DM) or the message's channel (if `timestamp` is also provided).",{"type":135,"title":294,"examples":2462,"description":2465},[2463,2464],"1629883200.000100","1503435956.000247","Timestamp of the message to unstar; requires `channel`.",{"type":135,"title":300,"examples":2467,"description":2468},[302],"ID of the file comment to unstar.","Request schema for removing a star from an item in Slack.",{"type":132,"properties":2471},{"ok":2472,"error":2473},{"type":201},{"type":135},{"key":2475,"name":2476,"description":2477,"endpoint":2478,"method":186,"is_mutating":151,"input_schema":2479,"output_schema":2491,"upstream_slug":2476,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_remove_a_user_from_a_conversation","conversations_kick","Removes a user from a conversation.","\u002Fconversations.kick",{"type":132,"title":2480,"properties":2481,"description":2490},"RemoveAUserFromAConversationRequest",{"user":2482,"channel":2485},{"type":135,"title":569,"examples":2483,"description":2484},[2355,572],"The ID of the user to be removed from the conversation.",{"type":135,"title":288,"examples":2486,"description":2489},[2487,2488],"C012AB3CD4E","G1234567890","ID of the conversation (channel) to remove the user from.","Request schema for `RemoveAUserFromAConversation`",{"type":132,"properties":2492},{"ok":2493,"error":2494,"response_metadata":2495},{"type":201},{"type":135},{"type":132,"properties":2496},{"messages":2497},{"type":207,"items":2498},{"type":135},{"key":2500,"name":2501,"description":2502,"endpoint":2503,"method":186,"is_mutating":151,"input_schema":2504,"output_schema":2526,"upstream_slug":2501,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_remove_reaction_from_item","reactions_remove","Removes a reaction from an item.","\u002Freactions.remove",{"type":132,"title":2505,"required":2506,"properties":2507,"description":2525},"RemoveReactionFromItemRequest",[354],{"file":2508,"name":2512,"channel":2516,"timestamp":2519,"file_comment":2522},{"type":135,"title":282,"examples":2509,"description":2511},[2510],"sample_value","ID of the file to remove the reaction from.",{"type":135,"title":365,"examples":2513,"description":2515},[398,2514,400],"smile","Name of the emoji reaction to remove (e.g., 'thumbsup'), without colons.",{"type":135,"title":288,"examples":2517,"description":2518},[2510],"Channel ID of the message. Required if `timestamp` is provided.",{"type":135,"title":294,"examples":2520,"description":2521},[2510],"Timestamp of the message. Required if `channel` is provided.",{"type":135,"title":300,"examples":2523,"description":2524},[2510],"ID of the file comment to remove the reaction from.","Request schema for `RemoveReactionFromItem`",{"type":132,"properties":2527},{"ok":2528,"error":2529,"needed":2530,"provided":2531,"warning":2532,"response_metadata":2533},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":2534},{"warnings":2535},{"type":207,"items":2536},{"type":135},{"key":2538,"name":2539,"description":2540,"endpoint":2541,"method":186,"is_mutating":151,"input_schema":2542,"output_schema":2554,"upstream_slug":2539,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_rename_a_conversation","conversations_rename","Renames a conversation.","\u002Fconversations.rename",{"type":132,"title":2543,"properties":2544,"description":2553},"RenameAConversationRequest",{"name":2545,"channel":2549},{"type":135,"title":365,"examples":2546,"description":2548},[2547],"new-channel-name","New name for the conversation. Must be 80 characters or less and contain only lowercase letters, numbers, hyphens, and underscores.",{"type":135,"title":288,"examples":2550,"description":2552},[2551],"C012AB3CD","ID of the conversation (channel) to rename.","Request schema for `RenameAConversation`",{"type":132,"properties":2555},{"ok":2556,"error":2557,"response_metadata":2558},{"type":201},{"type":135},{"type":132,"properties":2559},{"messages":2560},{"type":207,"items":2561},{"type":135},{"key":2563,"name":2564,"description":2565,"endpoint":2566,"method":966,"is_mutating":65,"input_schema":2567,"output_schema":2571,"upstream_slug":2564,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_a_user_s_identity_details","users_identity","Get a user's identity.","\u002Fusers.identity",{"type":132,"title":2568,"properties":2569,"description":2570},"RetrieveAUserSIdentityDetailsRequest",{},"User identification is based on the provided authentication token; no request body parameters are needed.",{"type":132,"properties":2572},{"ok":2573,"error":2574},{"type":201},{"type":135},{"key":2576,"name":2577,"description":2578,"endpoint":2579,"method":966,"is_mutating":65,"input_schema":2580,"output_schema":2596,"upstream_slug":2577,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_conversation_information","conversations_info","Retrieve information about a conversation.","\u002Fconversations.info",{"type":132,"title":2581,"properties":2582,"description":2595},"RetrieveConversationInformationRequest",{"channel":2583,"include_locale":2588,"include_num_members":2591},{"type":135,"title":288,"examples":2584,"description":2587},[290,2585,2586],"D0G9QPYHR","G01234567","The ID of the conversation (channel, direct message, or multi-person direct message) to retrieve information for.",{"type":201,"title":1688,"examples":2589,"description":2590},[151],"If true, the response will include the locale setting for the conversation. Defaults to false.",{"type":201,"title":2592,"examples":2593,"description":2594},"Include Num Members",[151],"If true, the response will include the number of members in the conversation. Defaults to false.","Request schema for `RetrieveConversationInformation`",{"type":132,"properties":2597},{"ok":2598,"error":2599,"response_metadata":2600},{"type":201},{"type":135},{"type":132,"properties":2601},{"messages":2602},{"type":207,"items":2603},{"type":135},{"key":2605,"name":2606,"description":2607,"endpoint":2608,"method":966,"is_mutating":65,"input_schema":2609,"output_schema":2625,"upstream_slug":2606,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_conversation_members_list","conversations_members","Retrieve members of a conversation.","\u002Fconversations.members",{"type":132,"title":2610,"properties":2611,"description":2624},"RetrieveConversationMembersListRequest",{"limit":2612,"cursor":2615,"channel":2620},{"type":930,"title":993,"examples":2613,"description":2614},[995,996],"The maximum number of members to return per page. Fewer items may be returned than the requested limit, even if more members exist and the end of the list hasn't been reached.",{"type":135,"title":999,"examples":2616,"description":2619},[2617,2618],"dXNlcj1VMEc5V0ZYTlo=","bmV4dF90czoxNTEyMDg1ODYxMDAwNTZa","Pagination cursor value for fetching specific pages of results. To retrieve the next page, provide the `next_cursor` value obtained from the `response_metadata` of the previous API call. If omitted or empty, the first page of members is fetched. For more details on pagination, refer to Slack API documentation.",{"type":135,"title":288,"examples":2621,"description":2623},[290,405,2622],"D12345ABCDE","ID of the conversation (public channel, private channel, direct message, or multi-person direct message) for which to retrieve the member list. Public channel IDs typically start with 'C', private channels or multi-person direct messages (MPIMs) with 'G', and direct messages (DMs) with 'D'.","Request schema for `RetrieveConversationMembersList`",{"type":132,"properties":2626},{"ok":2627,"error":2628,"response_metadata":2629},{"type":201},{"type":135},{"type":132,"properties":2630},{"messages":2631},{"type":207,"items":2632},{"type":135},{"key":2634,"name":2635,"description":2636,"endpoint":2637,"method":966,"is_mutating":65,"input_schema":2638,"output_schema":2647,"upstream_slug":2653,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_current_user_dnd_status","Retrieve user DND status","Retrieves a slack user's current do not disturb (dnd) status to determine their availability before interaction; any specified user id must be a valid slack user id.","\u002Fdnd.info",{"type":132,"title":2639,"properties":2640,"description":2646},"RetrieveCurrentUserDndStatusRequest",{"user":2641},{"type":135,"title":569,"default":647,"examples":2642,"nullable":151,"description":2645},[2643,2644],"U012ABCDEF","W12345678","User ID to fetch DND status for. If not provided, fetches the DND status for the authenticated user.","Request schema for retrieving the current Do Not Disturb (DND) status of a user.",{"type":132,"properties":2648},{"ok":2649,"error":2650,"needed":2651,"provided":2652},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_RETRIEVE_CURRENT_USER_DND_STATUS",{"key":2655,"name":2656,"description":2657,"endpoint":2658,"method":966,"is_mutating":65,"input_schema":2659,"output_schema":2683,"upstream_slug":2656,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_detailed_information_about_a_file","files_info","Gets information about a file.","\u002Ffiles.info",{"type":132,"title":2660,"properties":2661,"description":2682},"RetrieveDetailedInformationAboutAFileRequest",{"file":2662,"page":2666,"count":2670,"limit":2673,"cursor":2677},{"type":135,"title":282,"default":647,"examples":2663,"nullable":151,"description":2665},[2664],"F123ABCDEF0","ID of the file to retrieve information for. This is a required field.",{"type":135,"title":1937,"default":647,"examples":2667,"nullable":151,"description":2669},[1939,2668],"3","Page number of comment results to retrieve. Expects a string representing an integer (e.g., '2'). Used for comment pagination. Slack's default is 1 if not provided. `cursor`-based pagination is generally preferred.",{"type":135,"title":1947,"default":647,"examples":2671,"nullable":151,"description":2672},[1680,995],"Number of comments to retrieve per page. Expects a string representing an integer (e.g., '20'). Used for comment pagination. Slack's default is 100 if not provided.",{"type":930,"title":993,"default":647,"examples":2674,"nullable":151,"description":2676},[2675,1949],"10","The maximum number of comments to retrieve. This is an upper limit, not a guarantee of how many will be returned. Primarily used for comment pagination.",{"type":135,"title":999,"default":647,"examples":2678,"nullable":151,"description":2681},[2679,2680],"dXNlcjpVMDYxRkExNDIK","bmV4dF90czoxNTEyMDg2NDE1MDAwOTc2","Pagination cursor for retrieving comments. Set to `next_cursor` from a previous response's `response_metadata` to fetch the next page of comments. Essential for navigating through large sets of comments. See [pagination](https:\u002F\u002Fslack.dev) for more details.","Request model for retrieving detailed information about a specific file, including parameters for comment pagination.",{"type":132,"properties":2684},{"ok":2685,"error":2686,"response_metadata":2687},{"type":201},{"type":135},{"type":132,"properties":2688},{"messages":2689},{"type":207,"items":2690},{"type":135},{"key":2692,"name":2693,"description":2694,"endpoint":2695,"method":966,"is_mutating":65,"input_schema":2696,"output_schema":2707,"upstream_slug":2693,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_detailed_user_information","users_info","Gets information about a user.","\u002Fusers.info",{"type":132,"title":2697,"properties":2698,"description":2706},"RetrieveDetailedUserInformationRequest",{"user":2699,"include_locale":2703},{"type":135,"title":569,"default":647,"examples":2700,"nullable":151,"description":2702},[2643,2701],"W021XYZABC","The ID of the user to retrieve information for.",{"type":201,"title":1688,"default":647,"examples":2704,"nullable":151,"description":2705},[151],"Set to `true` to include the user's locale (e.g., `en-US`) in the response. Defaults to `false`.","Request schema for `RetrieveDetailedUserInformation`",{"type":132,"properties":2708},{"ok":2709,"error":2710},{"type":201},{"type":135},{"key":2712,"name":2713,"description":2714,"endpoint":2715,"method":966,"is_mutating":65,"input_schema":2716,"output_schema":2732,"upstream_slug":2713,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_message_permalink_url","chat_getPermalink","Retrieve a permalink URL for a specific extant message","\u002Fchat.getPermalink",{"type":132,"title":2717,"required":2718,"properties":2720,"description":2731},"RetrieveMessagePermalinkUrlRequest",[393,2719],"message_ts",{"channel":2721,"message_ts":2725},{"type":135,"title":288,"examples":2722,"description":2724},[2551,2723],"G123456","The ID of the conversation or channel containing the message. This can be a public channel ID, a private channel ID, a direct message channel ID, or a multi-person direct message channel ID.",{"type":135,"title":2726,"examples":2727,"description":2730},"Message Ts",[2728,2729],"1610144875.000600","15712345.001500","A message's `ts` value (timestamp), uniquely identifying it within a channel. Example: '1610144875.000600'.","Request schema for `RetrieveMessagePermalinkUrl`",{"type":132,"properties":2733},{"ok":2734,"error":2735},{"type":201},{"type":135},{"key":2737,"name":2738,"description":2739,"endpoint":2740,"method":966,"is_mutating":65,"input_schema":2741,"output_schema":2751,"upstream_slug":2757,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_team_profile_details","Retrieve team profile details","Retrieves all profile field definitions for a slack team, optionally filtered by visibility, to understand the team's profile structure.","\u002Fteam.profile.get",{"type":132,"title":2742,"properties":2743,"description":2750},"RetrieveTeamProfileDetailsRequest",{"visibility":2744},{"type":135,"title":2745,"default":647,"examples":2746,"nullable":151,"description":2749},"Visibility",[1961,2747,2748],"visible","hidden","Filters profile fields by visibility. Use 'all' for all fields (default if unspecified), 'visible' for fields where 'is_hidden' is false\u002Funset, or 'hidden' for fields where 'is_hidden' is true.","Request schema to fetch team profile settings.",{"type":132,"properties":2752},{"ok":2753,"error":2754,"needed":2755,"provided":2756},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_RETRIEVE_TEAM_PROFILE_DETAILS",{"key":2759,"name":2760,"description":2761,"endpoint":2762,"method":966,"is_mutating":65,"input_schema":2763,"output_schema":2774,"upstream_slug":2760,"is_enabled":151,"verified_status":979,"trust":980,"endpoint_source":981,"endpoint_confidence":982,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_user_profile_information","users_profile_get","Retrieves a user's profile information.","\u002Fusers.profile.get",{"type":132,"title":2764,"properties":2765,"description":2773},"RetrieveUserProfileInformationRequest",{"user":2766,"include_labels":2769},{"type":135,"title":569,"default":647,"examples":2767,"nullable":151,"description":2768},[1275,572],"User ID to retrieve profile information for; defaults to the authenticated user.",{"type":201,"title":2770,"default":647,"examples":2771,"nullable":151,"description":2772},"Include Labels",[151,65],"Include human-readable labels for custom profile fields. API defaults to false.","Specifies the user and options for retrieving their profile.",{"type":132,"properties":2775},{"ok":2776,"error":2777,"needed":2778,"provided":2779},{"type":201},{"type":135},{"type":135},{"type":135},{"key":2781,"name":2782,"description":2783,"endpoint":2784,"method":186,"is_mutating":151,"input_schema":2785,"output_schema":2793,"upstream_slug":2782,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_reverse_a_conversation_s_archival_status","conversations_unarchive","Reverses conversation archival.","\u002Fconversations.unarchive",{"type":132,"title":2786,"required":2787,"properties":2788,"description":2792},"UnarchiveChannelRequest",[393],{"channel":2789},{"type":135,"title":288,"examples":2790,"description":2791},[290],"ID of conversation to unarchive","Request schema for `UnarchiveChannel`",{"type":132,"properties":2794},{"ok":2795,"error":2796,"warning":2797,"response_metadata":2798},{"type":201},{"type":135},{"type":135},{"type":132,"properties":2799},{"warnings":2800},{"type":207,"items":2801},{"type":135},{"key":2803,"name":2804,"description":2805,"endpoint":2806,"method":186,"is_mutating":151,"input_schema":2807,"output_schema":2859,"upstream_slug":2804,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_schedule_message","chat_scheduleMessage","Schedules a message to be sent to a channel.","\u002Fchat.scheduleMessage",{"type":132,"title":2808,"properties":2809,"description":2858},"ScheduleMessageRequest",{"text":2810,"parse":2814,"blocks":2817,"as_user":2821,"channel":2824,"post_at":2829,"thread_ts":2833,"link_names":2837,"attachments":2840,"unfurl_links":2844,"unfurl_media":2847,"markdown_text":2850,"reply_broadcast":2855},{"type":135,"title":457,"examples":2811,"description":2813},[2812],"Hello, world!","This sends raw text only, use markdown_text field for formatting. Primary text of the message; formatting with `mrkdwn` applies. Required if `blocks` and `attachments` are not provided.",{"type":135,"title":463,"examples":2815,"description":2816},[465,466],"Message text treatment: `full` for special formatting, `none` otherwise (default). See Slack's `chat.postMessage` docs for options.",{"type":135,"title":469,"examples":2818,"description":2820},[2819],"[{\"type\": \"section\", \"text\": {\"type\": \"mrkdwn\", \"text\": \"New Paid Time Off request from \u003Cexample.com|Fred Enriquez>\"}}]","**DEPRECATED**: Use `markdown_text` field instead. JSON array of structured blocks as a URL-encoded string for message layout and design. Required if `text` and `attachments` are not provided.",{"type":201,"title":478,"examples":2822,"description":2823},[151],"Post as the authenticated user, not a bot. Defaults to false. See Slack's `chat.postMessage` docs for authorship.",{"type":135,"title":288,"examples":2825,"description":2828},[290,2826,2827],"#general","U1234567890","Channel, private group, or DM channel ID (e.g., C1234567890) or name (e.g., #general) to send the message to.",{"type":135,"title":2830,"examples":2831,"description":2832},"Post At",[1388],"Unix EPOCH timestamp (integer seconds since 1970-01-01 00:00:00 UTC) for the future message send time.",{"type":135,"title":497,"examples":2834,"description":2836},[2835],"1405894322.002768","Timestamp of the parent message for the scheduled message to be a thread reply. Must be float seconds (e.g., `1234567890.123456`).",{"type":201,"title":508,"examples":2838,"description":2839},[151],"Pass true to automatically link channel names (e.g., #general) and usernames (e.g., @user).",{"type":135,"title":512,"examples":2841,"description":2843},[2842],"[{\"color\": \"good\", \"text\": \"Yay! You did it!\", \"fields\": [{\"title\": \"Priority\", \"value\": \"High\", \"short\": false}]}]","JSON array of structured attachments as a URL-encoded string for rich content. Required if `text` and `blocks` are not provided.",{"type":201,"title":517,"examples":2845,"description":2846},[151],"Pass false to disable automatic link unfurling. Defaults to true.",{"type":201,"title":521,"examples":2848,"description":2849},[151],"Pass false to disable automatic media unfurling. Defaults to true.",{"type":135,"title":525,"examples":2851,"description":2854},[2852,2853],"# Scheduled Reminder\n\nDon't forget about the **team meeting** tomorrow at *2 PM*!\n\n```\nZoom: https:\u002F\u002Fzoom.us\u002Fmeeting-id\n```","## Weekly Report\n\n- **Tasks completed**: 12\n- *In progress*: 3\n- ~~Blocked~~: **Resolved**\n\n---\n\n**Due**: End of week","**PREFERRED**: Write your scheduled message in markdown for nicely formatted display. Supports headers (#), bold (**text**), italic (*text*), strikethrough (~~text~~), code (```), links ([text](url)), quotes (>), and dividers (---). Your message will be posted with beautiful formatting.",{"type":201,"title":531,"examples":2856,"description":2857},[151],"With `thread_ts`, makes reply visible to all in channel, not just thread members. Defaults to `false`.","Request schema for `ScheduleMessage`",{"type":132,"properties":2860},{"ok":2861,"error":2862,"response_metadata":2863},{"type":201},{"type":135},{"type":132,"properties":2864},{"messages":2865},{"type":207,"items":2866},{"type":135},{"key":2868,"name":2869,"description":2870,"endpoint":2871,"method":966,"is_mutating":65,"input_schema":2872,"output_schema":2907,"upstream_slug":2869,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_search_messages","search_messages","Searches for messages matching a query.","\u002Fsearch.messages",{"type":132,"title":2873,"required":2874,"properties":2876,"description":2906},"SearchMessagesRequest",[2875],"query",{"page":2877,"sort":2880,"count":2885,"query":2888,"sort_dir":2896,"highlight":2902},{"type":930,"title":1937,"examples":2878,"description":2163},[982,2162,2879],3,{"type":135,"title":2881,"examples":2882,"description":2884},"Sort",[2883,394],"score","Sort results by `score` (relevance) or `timestamp` (chronological).",{"type":930,"title":1947,"default":982,"examples":2886,"description":2887},[2069,1183,1109],"Number of messages to return per page. Maximum value is 100.",{"type":135,"title":2889,"examples":2890,"description":2895},"Query",[2891,2892,2893,2894],"product launch plan","weekly update in:#project-alpha","bug report from:@jane has::bug:","meeting notes before:2024-07-20","Search query, supporting modifiers like `in:#channel-name`, `from:@user-name`, `has::star:`, or `before:YYYY-MM-DD`.",{"type":135,"title":2897,"examples":2898,"description":2901},"Sort Dir",[2899,2900],"asc","desc","Sort direction: `asc` (ascending) or `desc` (descending).",{"type":201,"title":2903,"examples":2904,"description":2905},"Highlight",[151,65],"Enable highlighting of search terms in results.","Request schema for `SearchMessages`",{"type":132,"properties":2908},{"ok":2909,"error":2910},{"type":201},{"type":135},{"key":2912,"name":2913,"description":2914,"endpoint":2915,"method":186,"is_mutating":151,"input_schema":2916,"output_schema":2964,"upstream_slug":2913,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_send_ephemeral_message","chat_postEphemeral","Sends an ephemeral message to a user in a channel.","\u002Fchat.postEphemeral",{"type":132,"title":2917,"required":2918,"properties":2920,"description":2963},"SendEphemeralMessageRequest",[393,2919],"user",{"text":2921,"user":2925,"parse":2929,"blocks":2932,"as_user":2936,"channel":2939,"icon_url":2941,"username":2945,"thread_ts":2949,"icon_emoji":2952,"link_names":2956,"attachments":2959},{"type":135,"title":457,"default":647,"examples":2922,"nullable":151,"description":2924},[2923],"Hello world","How this field works and whether it is required depends on other fields you use in your API call. See below for more detail.",{"type":135,"title":569,"examples":2926,"description":2928},[2927],"U0BPQUNTA","User ID of the user to send the ephemeral message to.",{"type":135,"title":463,"default":647,"examples":2930,"nullable":151,"description":2931},[466],"Change how messages are treated. Defaults to none. See below.",{"type":135,"title":469,"default":647,"examples":2933,"nullable":151,"description":2935},[2934],"[{\"type\": \"section\", \"text\": {\"type\": \"plain_text\", \"text\": \"Hello world\"}}]","A JSON-based array of structured blocks, presented as a URL-encoded string.",{"type":201,"title":478,"default":647,"examples":2937,"nullable":151,"description":2938},[151],"Pass true to post the message as the authed user, instead of as a bot. Defaults to false. See authorship below.",{"type":135,"title":288,"examples":2940,"description":722},[290],{"type":135,"title":486,"default":647,"examples":2942,"nullable":151,"description":2944},[2943],"http:\u002F\u002Florempixel.com\u002F48\u002F48","URL to an image to use as the icon for this message. Must be used in conjunction with as_user set to false, otherwise ignored. See authorship below.",{"type":135,"title":491,"default":647,"examples":2946,"nullable":151,"description":2948},[2947],"My Bot","Set your bot's user name. Must be used in conjunction with as_user set to false, otherwise ignored. See authorship below.",{"type":135,"title":497,"default":647,"examples":2950,"nullable":151,"description":2951},[296],"Provide another message's ts value to make this message a reply. Avoid using a reply's ts value; use its parent instead.",{"type":135,"title":502,"default":647,"examples":2953,"nullable":151,"description":2955},[2954],":chart_with_upwards_trend:","Emoji to use as the icon for this message. Overrides icon_url. Must be used in conjunction with as_user set to false, otherwise ignored. See authorship below.",{"type":201,"title":508,"default":647,"examples":2957,"nullable":151,"description":2958},[151],"Find and link channel names and usernames.",{"type":135,"title":512,"default":647,"examples":2960,"nullable":151,"description":2962},[2961],"[{\"pretext\": \"pre-hello\", \"text\": \"text-world\"}]","A JSON-based array of structured attachments, presented as a URL-encoded string.","Request schema for `SendEphemeralMessage`",{"type":132,"properties":2965},{"ok":2966,"error":2967,"warning":2968,"response_metadata":2969},{"type":201},{"type":135},{"type":135},{"type":132,"properties":2970},{"warnings":2971},{"type":207,"items":2972},{"type":135},{"key":2974,"name":2975,"description":2976,"endpoint":2977,"method":186,"is_mutating":151,"input_schema":2978,"output_schema":2993,"upstream_slug":2975,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_a_conversation_s_purpose","conversations_setPurpose","Sets the purpose for a conversation.","\u002Fconversations.setPurpose",{"type":132,"title":2979,"properties":2980,"description":2992},"SetAConversationSPurposeRequest",{"channel":2981,"purpose":2986},{"type":135,"title":288,"examples":2982,"description":2985},[2487,2983,2984],"D0G9ALE3P","G12345678","The ID of the conversation (channel, direct message, or group message) to set the purpose for.",{"type":135,"title":2987,"examples":2988,"description":2991},"Purpose",[2989,2990],"Discuss project milestones and deadlines.","Team updates and daily stand-ups.","The new purpose for the conversation. This text will be displayed as the channel description. The maximum length is 250 characters.","Request schema for `SetAConversationSPurpose`",{"type":132,"properties":2994},{"ok":2995,"error":2996,"response_metadata":2997},{"type":201},{"type":135},{"type":132,"properties":2998},{"messages":2999},{"type":207,"items":3000},{"type":135},{"key":3002,"name":3003,"description":3004,"endpoint":3005,"method":186,"is_mutating":151,"input_schema":3006,"output_schema":3028,"upstream_slug":3003,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_profile_photo","users_profile_set","Set the profile information for a user.","\u002Fusers.profile.set",{"type":132,"title":3007,"required":3008,"properties":3010,"description":3027},"SetProfilePhotoRequest",[3009],"image",{"image":3011,"crop_w":3015,"crop_x":3019,"crop_y":3023},{"type":135,"title":3012,"examples":3013,"description":3014},"Image",[2510],"File contents via a POST var called image.",{"type":930,"title":3016,"default":647,"examples":3017,"nullable":151,"description":3018},"Crop W",[982],"Width\u002Fheight of crop box (always square)",{"type":930,"title":3020,"default":647,"examples":3021,"nullable":151,"description":3022},"Crop X",[982],"X coordinate of top-left corner of crop box",{"type":930,"title":3024,"default":647,"examples":3025,"nullable":151,"description":3026},"Crop Y",[982],"Y coordinate of top-left corner of crop box","Request schema for `SetProfilePhoto`",{"type":132,"properties":3029},{"ok":3030,"error":3031,"warning":3032,"response_metadata":3033},{"type":201},{"type":135},{"type":135},{"type":132,"properties":3034},{"warnings":3035},{"type":207,"items":3036},{"type":135},{"key":3038,"name":3039,"description":3040,"endpoint":3041,"method":186,"is_mutating":151,"input_schema":3042,"output_schema":3056,"upstream_slug":3039,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_read_cursor_in_a_conversation","conversations_mark","Sets the read cursor in a channel.","\u002Fconversations.mark",{"type":132,"title":3043,"properties":3044,"description":3055},"SetReadCursorInAConversationRequest",{"ts":3045,"channel":3049},{"type":930,"title":717,"examples":3046,"description":3048},[297,3047],"1702982400.123456","The timestamp of the message to mark as the most recently read. This is typically a Unix timestamp with microsecond precision (e.g., '1625800000.000200').",{"type":135,"title":288,"examples":3050,"description":3054},[3051,3052,3053],"C012QRSTUW9","G012ABCDEFG","D012HIJKLMN","The ID of the public channel, private channel, or direct message to set the read cursor for.","Request schema for `SetReadCursorInAConversation`",{"type":132,"properties":3057},{"ok":3058,"error":3059,"response_metadata":3060},{"type":201},{"type":135},{"type":132,"properties":3061},{"messages":3062},{"type":207,"items":3063},{"type":135},{"key":3065,"name":3066,"description":3067,"endpoint":3068,"method":186,"is_mutating":151,"input_schema":3069,"output_schema":3083,"upstream_slug":3066,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_the_topic_of_a_conversation","conversations_setTopic","Sets the topic for a conversation.","\u002Fconversations.setTopic",{"type":132,"title":3070,"properties":3071,"description":3082},"SetTheTopicOfAConversationRequest",{"topic":3072,"channel":3078},{"type":135,"title":3073,"examples":3074,"description":3077},"Topic",[3075,3076],"Q4 Planning Discussion","Weekly Sync Updates","The new topic for the conversation. It must be a string up to 250 characters long. Text formatting and linkification are not supported.",{"type":135,"title":288,"examples":3079,"description":3081},[290,291,3080],"D012345678","The ID of the public channel, private channel, direct message, or multi-person direct message conversation for which the topic will be set.","Request schema for `SetTheTopicOfAConversation`",{"type":132,"properties":3084},{"ok":3085,"error":3086,"response_metadata":3087},{"type":201},{"type":135},{"type":132,"properties":3088},{"messages":3089},{"type":207,"items":3090},{"type":135},{"key":3092,"name":3093,"description":3094,"endpoint":3095,"method":186,"is_mutating":151,"input_schema":3096,"output_schema":3107,"upstream_slug":3093,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_user_profile_photo_with_cropping_options","users_setPhoto","Set the user profile photo","\u002Fusers.setPhoto",{"type":132,"title":3007,"required":3097,"properties":3098,"description":3027},[3009],{"image":3099,"crop_w":3101,"crop_x":3103,"crop_y":3105},{"type":135,"title":3012,"examples":3100,"description":3014},[2510],{"type":930,"title":3016,"default":647,"examples":3102,"nullable":151,"description":3018},[982],{"type":930,"title":3020,"default":647,"examples":3104,"nullable":151,"description":3022},[982],{"type":930,"title":3024,"default":647,"examples":3106,"nullable":151,"description":3026},[982],{"type":132,"properties":3108},{"ok":3109,"error":3110,"warning":3111,"response_metadata":3112},{"type":201},{"type":135},{"type":135},{"type":132,"properties":3113},{"warnings":3114},{"type":207,"items":3115},{"type":135},{"key":3117,"name":3118,"description":3119,"endpoint":3120,"method":186,"is_mutating":151,"input_schema":3121,"output_schema":3163,"upstream_slug":3118,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_updates_a_slack_message","chat_update","Updates a message.","\u002Fchat.update",{"type":132,"title":3122,"required":3123,"properties":3124,"description":3162},"UpdatesASlackMessageRequest",[393,714],{"ts":3125,"text":3129,"parse":3134,"blocks":3138,"as_user":3143,"channel":3146,"link_names":3150,"attachments":3153,"markdown_text":3157},{"type":135,"title":717,"examples":3126,"description":3128},[3127],"1625247600.000200","Timestamp of the message to update (string, Unix time with microseconds, e.g., `'1234567890.123456'`).",{"type":135,"title":457,"examples":3130,"description":3133},[3131,3132],"Hello world, this is an *updated* message.","Check out this link: \u003Chttps:\u002F\u002Fexample.com>","This sends raw text only, use markdown_text field for formatting. New message text (plain or mrkdwn). Not required if `blocks` or `attachments` are provided. See Slack formatting rules.",{"type":135,"title":463,"examples":3135,"description":3137},[466,465,3136],"client","Parse mode for `text`: `'full'` (mrkdwn) or `'none'` (literal). If not provided, defaults to `'client'` behavior, overriding original message's `parse` setting.",{"type":135,"title":469,"examples":3139,"description":3142},[3140,3141],"[{\"type\": \"section\", \"text\": {\"type\": \"mrkdwn\", \"text\": \"This is an updated section block.\"}}]","[]","**DEPRECATED**: Use `markdown_text` field instead. URL-encoded JSON array of layout blocks. Replaces existing blocks if field is provided; use `[]` (empty array string) to clear. Omit field to leave blocks untouched. Required if `text` and `attachments` are absent. See Slack API for format.",{"type":135,"title":478,"examples":3144,"description":3145},[817],"Set to `'true'` to update as the authenticated user (bots are considered such). Defaults to app\u002Fbot identity.",{"type":135,"title":288,"examples":3147,"description":3149},[290,3148],"G0abcdefh","The ID of the channel containing the message to be updated.",{"type":135,"title":508,"examples":3151,"description":3152},[817],"Set to `'true'` to link channel\u002Fuser names in `text`. If not provided, Slack's default update behavior may override original message's linking settings.",{"type":135,"title":512,"examples":3154,"description":3156},[3155,3141],"[{\"fallback\": \"Plain-text summary of attachment.\", \"color\": \"#2eb886\", \"text\": \"Optional text that appears within the attachment\"}]","URL-encoded JSON array of attachments. Replaces existing attachments if field is provided; use `[]` (empty array string) to clear. Omit field to leave attachments untouched. Required if `text` and `blocks` are absent. See Slack API for format.",{"type":135,"title":525,"examples":3158,"description":3161},[3159,3160],"# Updated Status\n\nThe issue has been **resolved** and systems are *fully operational*.\n\n```bash\n# All services running\nkubectl get services\n```","## Progress Update\n\n- **Phase 1**: ✅ Complete\n- *Phase 2*: In progress (80%)\n- ~~Phase 3~~: **Started early**\n\n---\n\n**ETA**: Tomorrow","**PREFERRED**: Write your updated message in markdown for nicely formatted display. Supports headers (#), bold (**text**), italic (*text*), strikethrough (~~text~~), code (```), links ([text](url)), quotes (>), and dividers (---). Your message will be posted with beautiful formatting.","Request schema for `UpdatesASlackMessage` action.",{"type":132,"properties":3164},{"ok":3165,"error":3166,"warning":3167,"response_metadata":3168},{"type":201},{"type":135},{"type":135},{"type":132,"properties":3169},{"warnings":3170},{"type":207,"items":3171},{"type":135},{"key":3173,"name":3174,"description":3175,"endpoint":3176,"method":186,"is_mutating":151,"input_schema":3177,"output_schema":3204,"upstream_slug":3174,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_update_an_existing_slack_user_group","usergroups_update","Update an existing User Group","\u002Fusergroups.update",{"type":132,"title":3178,"required":3179,"properties":3180,"description":3203},"UpdateAnExistingSlackUserGroupRequest",[871],{"name":3181,"handle":3185,"channels":3189,"usergroup":3193,"description":3197,"include_count":3201},{"type":135,"title":365,"examples":3182,"description":3184},[3183],"Q4 Marketing","New name for the User Group. Must be unique among User Groups.",{"type":135,"title":600,"examples":3186,"description":3188},[3187],"marketing-team-alpha","New mention handle. Must be unique among channels, users, and User Groups.",{"type":135,"title":607,"examples":3190,"description":3192},[3191],"C1234567890,C2345678901","Comma-separated encoded channel IDs to set as default channels.",{"type":135,"title":874,"examples":3194,"description":3196},[3195],"S0615G0KT","Encoded ID of the existing User Group to update.",{"type":135,"title":613,"examples":3198,"description":3200},[3199],"Team responsible for Q4 marketing campaigns.","New short description for the User Group.",{"type":201,"title":619,"examples":3202,"description":881},[151,65],"Request schema for `UpdateAnExistingSlackUserGroup`",{"type":132,"properties":3205},{"ok":3206,"error":3207,"warning":3208,"response_metadata":3209},{"type":201},{"type":135},{"type":135},{"type":132,"properties":3210},{"warnings":3211},{"type":207,"items":3212},{"type":135},{"key":3214,"name":3215,"description":3216,"endpoint":3217,"method":186,"is_mutating":151,"input_schema":3218,"output_schema":3234,"upstream_slug":3215,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_update_user_group_members","usergroups_users_update","Update the list of users for a User Group","\u002Fusergroups.users.update",{"type":132,"title":3219,"required":3220,"properties":3221,"description":3233},"UpdateUserGroupMembersRequest",[871,321],{"users":3222,"usergroup":3226,"include_count":3230},{"type":135,"title":329,"examples":3223,"description":3225},[3224],"U012AB34CD,W567EF89GH,U01234567","Comma-separated string of encoded user IDs for the new, complete member list, replacing all existing members. User IDs typically start with 'U' or 'W'.",{"type":135,"title":874,"examples":3227,"description":3229},[3228],"S012AB34CD","The encoded ID of the User Group whose members are to be updated. This ID typically starts with 'S'.",{"type":201,"title":619,"default":647,"examples":3231,"nullable":151,"description":3232},[817,818],"If true, the response `usergroup` object includes `user_count` and potentially `channel_count` fields, reflecting counts after the update.","Request schema for `UpdateUserGroupMembers`",{"type":132,"properties":3235},{"ok":3236,"error":3237,"warning":3238,"response_metadata":3239},{"type":201},{"type":135},{"type":135},{"type":132,"properties":3240},{"warnings":3241},{"type":207,"items":3242},{"type":135},{"key":3244,"name":3245,"description":3246,"endpoint":3247,"method":186,"is_mutating":151,"input_schema":3248,"output_schema":3292,"upstream_slug":3245,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_upload_or_create_a_file_in_slack","files_upload","Uploads or creates a file.","\u002Ffiles.upload",{"type":132,"title":3249,"properties":3250,"description":3291},"UploadOrCreateAFileInSlackRequest",{"file":3251,"title":3254,"token":3259,"content":3262,"channels":3267,"filename":3271,"filetype":3277,"thread_ts":3281,"initial_comment":3285},{"type":135,"title":282,"examples":3252,"description":3253},[2510],"Binary file content as multipart\u002Fform-data; use for non-text files. Omit if `content` is used. Provide actual file content, not a path.",{"type":135,"title":222,"examples":3255,"description":3258},[3256,3257],"My Document","Team Meeting Notes Q3","Title of the file, displayed in Slack.",{"type":135,"title":228,"examples":3260,"description":3261},[373],"Authentication token; requires `files:write` scope.",{"type":135,"title":3263,"examples":3264,"description":3266},"Content",[3265],"This is the content of my text file.","Text content of the file; use for text-based files. Omit if `file` is used.",{"type":135,"title":607,"examples":3268,"description":3270},[3269,483],"C1234567890,marketing-updates","Comma-separated channel names or IDs for sharing; if omitted, file is private to the uploader.",{"type":135,"title":3272,"examples":3273,"description":3276},"Filename",[3274,3275],"report.pdf","image.png","Filename to be displayed in Slack.",{"type":135,"title":233,"examples":3278,"description":3280},[552,235,2267,3279],"python","Slack file type (e.g., 'text', 'pdf'); Slack auto-detects if omitted. Refer to Slack API for full list.",{"type":930,"title":497,"examples":3282,"description":3284},[3283],1678886400,"Timestamp of a parent message to upload this file as a reply; use the original message's `ts`.",{"type":135,"title":3286,"examples":3287,"description":3290},"Initial Comment",[3288,3289],"Here is the Q3 financial report.","Check out this design mockup.","Optional message to introduce the file in specified `channels`.","Request schema for `UploadOrCreateAFileInSlack`",{"type":132,"properties":3293},{"ok":3294,"error":3295},{"type":201},{"type":135},{"key":3297,"name":3298,"description":3299,"endpoint":3300,"method":186,"is_mutating":151,"input_schema":3301,"output_schema":3308,"upstream_slug":3298,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_apps_approve","admin_apps_approve","Approve an app for installation on a workspace.","\u002Fadmin.apps.approve",{"type":132,"properties":3302},{"app_id":3303,"request_id":3305,"team_id":3307},{"description":3304,"type":135},"The id of the app to approve.",{"description":3306,"type":135},"The id of the request to approve.",{"type":135},{"additionalProperties":151,"description":3309,"properties":3310,"required":3313,"type":132},"This method either only returns a brief _OK_ response or a verbose schema is not available for this method.",{"ok":3311},{"enum":3312,"type":201},[151],[3314],"ok","documented",{"key":3317,"name":3318,"description":3319,"endpoint":3320,"method":966,"is_mutating":65,"input_schema":3321,"output_schema":3331,"upstream_slug":3318,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_apps_requests_list","admin_apps_requests_list","List app requests for a team\u002Fworkspace.","\u002Fadmin.apps.requests.list",{"type":132,"required":3322,"properties":3323},[355],{"token":3324,"limit":3326,"cursor":3328,"team_id":3330},{"type":135,"description":3325},"Authentication token. Requires scope: `admin.apps:read`",{"type":930,"description":3327},"The maximum number of items to return. Must be between 1 - 1000 both inclusive.",{"type":135,"description":3329},"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page",{"type":135},{"additionalProperties":151,"description":3309,"properties":3332,"required":3335,"type":132},{"ok":3333},{"enum":3334,"type":201},[151],[3314],{"key":3337,"name":3338,"description":3339,"endpoint":3340,"method":186,"is_mutating":151,"input_schema":3341,"output_schema":3346,"upstream_slug":3338,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_archive","admin_conversations_archive","Archive a public or private channel.","\u002Fadmin.conversations.archive",{"type":132,"required":3342,"properties":3343},[431],{"channel_id":3344},{"description":3345,"type":135},"The channel to archive.",{"additionalProperties":65,"description":3347,"properties":3348,"required":3351,"type":132},"Schema for successful response of admin.conversations.archive",{"ok":3349},{"enum":3350,"type":201},[151],[3314],{"key":3353,"name":3354,"description":3355,"endpoint":3356,"method":186,"is_mutating":151,"input_schema":3357,"output_schema":3364,"upstream_slug":3354,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_disconnect_shared","admin_conversations_disconnectShared","Disconnect a connected channel from one or more workspaces.","\u002Fadmin.conversations.disconnectShared",{"type":132,"required":3358,"properties":3359},[431],{"channel_id":3360,"leaving_team_ids":3362},{"description":3361,"type":135},"The channel to be disconnected from some workspaces.",{"description":3363,"type":135},"The team to be removed from the channel. Currently only a single team id can be specified.",{"additionalProperties":65,"description":3365,"properties":3366,"required":3369,"type":132},"Schema for successful response of admin.conversations.disconnectShared",{"ok":3367},{"enum":3368,"type":201},[151],[3314],{"key":3371,"name":3372,"description":3373,"endpoint":3374,"method":966,"is_mutating":65,"input_schema":3375,"output_schema":3387,"upstream_slug":3372,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_ekm_list_original_connected_channel_info","admin_conversations_ekm_listOriginalConnectedChannelInfo","List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with EKM.","\u002Fadmin.conversations.ekm.listOriginalConnectedChannelInfo",{"type":132,"required":3376,"properties":3377},[355],{"token":3378,"channel_ids":3380,"team_ids":3382,"limit":3384,"cursor":3385},{"type":135,"description":3379},"Authentication token. Requires scope: `admin.conversations:read`",{"type":135,"description":3381},"A comma-separated list of channels to filter to.",{"type":135,"description":3383},"A comma-separated list of the workspaces to which the channels you would like returned belong.",{"type":930,"description":3327},{"type":135,"description":3386},"Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.",{"additionalProperties":151,"description":3309,"properties":3388,"required":3391,"type":132},{"ok":3389},{"enum":3390,"type":201},[151],[3314],{"key":3393,"name":3394,"description":3395,"endpoint":3396,"method":966,"is_mutating":65,"input_schema":3397,"output_schema":3402,"upstream_slug":3394,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_get_conversation_prefs","admin_conversations_getConversationPrefs","Get conversation preferences for a public or private channel.","\u002Fadmin.conversations.getConversationPrefs",{"type":132,"required":3398,"properties":3399},[431],{"channel_id":3400},{"type":135,"description":3401},"The channel to get preferences for.",{"additionalProperties":65,"description":3403,"properties":3404,"required":3421,"type":132},"Schema for successful response of admin.conversations.getConversationPrefs",{"ok":3405,"prefs":3407},{"enum":3406,"type":201},[151],{"properties":3408,"type":132},{"can_thread":3409,"who_can_post":3415},{"properties":3410,"type":132},{"type":3411,"user":3413},{"items":3412,"type":207},{"type":135},{"items":3414,"type":207},{"type":135},{"properties":3416,"type":132},{"type":3417,"user":3419},{"items":3418,"type":207},{"type":135},{"items":3420,"type":207},{"type":135},[3314],{"key":3423,"name":3424,"description":3425,"endpoint":3426,"method":186,"is_mutating":151,"input_schema":3427,"output_schema":3433,"upstream_slug":3424,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_rename","admin_conversations_rename","Rename a public or private channel.","\u002Fadmin.conversations.rename",{"type":132,"required":3428,"properties":3429},[431,354],{"channel_id":3430,"name":3432},{"description":3431,"type":135},"The channel to rename.",{"type":135},{"additionalProperties":65,"description":3434,"properties":3435,"required":3438,"type":132},"Schema for successful response of admin.conversations.rename",{"ok":3436},{"enum":3437,"type":201},[151],[3314],{"key":3440,"name":3441,"description":3442,"endpoint":3443,"method":186,"is_mutating":151,"input_schema":3444,"output_schema":3456,"upstream_slug":3441,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_restrict_access_add_group","admin_conversations_restrictAccess_addGroup","Add an allowlist of IDP groups for accessing a channel","\u002Fadmin.conversations.restrictAccess.addGroup",{"type":132,"required":3445,"properties":3447},[355,3446,431],"group_id",{"channel_id":3448,"group_id":3450,"team_id":3452,"token":3454},{"description":3449,"type":135},"The channel to link this group to.",{"description":3451,"type":135},"The [IDP Group](https:\u002F\u002Fslack.com\u002Fhelp\u002Farticles\u002F115001435788-Connect-identity-provider-groups-to-your-Enterprise-Grid-org) ID to be an allowlist for the private channel.",{"description":3453,"type":135},"The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that are shared across an organization.",{"description":3455,"type":135},"Authentication token. Requires scope: `admin.conversations:write`",{"additionalProperties":151,"description":3309,"properties":3457,"required":3460,"type":132},{"ok":3458},{"enum":3459,"type":201},[151],[3314],{"key":3462,"name":3463,"description":3464,"endpoint":3465,"method":186,"is_mutating":151,"input_schema":3466,"output_schema":3475,"upstream_slug":3463,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_restrict_access_remove_group","admin_conversations_restrictAccess_removeGroup","Remove a linked IDP group linked from a private channel","\u002Fadmin.conversations.restrictAccess.removeGroup",{"type":132,"required":3467,"properties":3468},[355,1352,3446,431],{"channel_id":3469,"group_id":3471,"team_id":3473,"token":3474},{"description":3470,"type":135},"The channel to remove the linked group from.",{"description":3472,"type":135},"The [IDP Group](https:\u002F\u002Fslack.com\u002Fhelp\u002Farticles\u002F115001435788-Connect-identity-provider-groups-to-your-Enterprise-Grid-org) ID to remove from the private channel.",{"description":3453,"type":135},{"description":3455,"type":135},{"additionalProperties":151,"description":3309,"properties":3476,"required":3479,"type":132},{"ok":3477},{"enum":3478,"type":201},[151],[3314],{"key":3481,"name":3482,"description":3483,"endpoint":3484,"method":186,"is_mutating":151,"input_schema":3485,"output_schema":3496,"upstream_slug":3482,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_set_teams","admin_conversations_setTeams","Set the workspaces in an Enterprise grid org that connect to a public or private channel.","\u002Fadmin.conversations.setTeams",{"type":132,"required":3486,"properties":3487},[431],{"channel_id":3488,"org_channel":3490,"target_team_ids":3492,"team_id":3494},{"description":3489,"type":135},"The encoded `channel_id` to add or remove to workspaces.",{"description":3491,"type":201},"True if channel has to be converted to an org channel",{"description":3493,"type":135},"A comma-separated list of workspaces to which the channel should be shared. Not required if the channel is being shared org-wide.",{"description":3495,"type":135},"The workspace to which the channel belongs. Omit this argument if the channel is a cross-workspace shared channel.",{"additionalProperties":151,"description":3309,"properties":3497,"required":3500,"type":132},{"ok":3498},{"enum":3499,"type":201},[151],[3314],{"key":3502,"name":3503,"description":3504,"endpoint":3505,"method":186,"is_mutating":151,"input_schema":3506,"output_schema":3511,"upstream_slug":3503,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_conversations_unarchive","admin_conversations_unarchive","Unarchive a public or private channel.","\u002Fadmin.conversations.unarchive",{"type":132,"required":3507,"properties":3508},[431],{"channel_id":3509},{"description":3510,"type":135},"The channel to unarchive.",{"additionalProperties":65,"description":3512,"properties":3513,"required":3516,"type":132},"Schema for successful response of admin.conversations.unarchive",{"ok":3514},{"enum":3515,"type":201},[151],[3314],{"key":3518,"name":3519,"description":3520,"endpoint":3521,"method":186,"is_mutating":151,"input_schema":3522,"output_schema":3530,"upstream_slug":3519,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_invite_requests_approve","admin_inviteRequests_approve","Approve a workspace invite request.","\u002Fadmin.inviteRequests.approve",{"type":132,"required":3523,"properties":3525},[3524],"invite_request_id",{"invite_request_id":3526,"team_id":3528},{"description":3527,"type":135},"ID of the request to invite.",{"description":3529,"type":135},"ID for the workspace where the invite request was made.",{"additionalProperties":151,"description":3309,"properties":3531,"required":3534,"type":132},{"ok":3532},{"enum":3533,"type":201},[151],[3314],{"key":3536,"name":3537,"description":3538,"endpoint":3539,"method":966,"is_mutating":65,"input_schema":3540,"output_schema":3548,"upstream_slug":3537,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_invite_requests_approved_list","admin_inviteRequests_approved_list","List all approved workspace invite requests.","\u002Fadmin.inviteRequests.approved.list",{"type":132,"properties":3541},{"team_id":3542,"cursor":3544,"limit":3546},{"type":135,"description":3543},"ID for the workspace where the invite requests were made.",{"type":135,"description":3545},"Value of the `next_cursor` field sent as part of the previous API response",{"type":930,"description":3547},"The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive",{"additionalProperties":151,"description":3309,"properties":3549,"required":3552,"type":132},{"ok":3550},{"enum":3551,"type":201},[151],[3314],{"key":3554,"name":3555,"description":3556,"endpoint":3557,"method":186,"is_mutating":151,"input_schema":3558,"output_schema":3563,"upstream_slug":3555,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_invite_requests_deny","admin_inviteRequests_deny","Deny a workspace invite request.","\u002Fadmin.inviteRequests.deny",{"type":132,"required":3559,"properties":3560},[3524],{"invite_request_id":3561,"team_id":3562},{"description":3527,"type":135},{"description":3529,"type":135},{"additionalProperties":151,"description":3309,"properties":3564,"required":3567,"type":132},{"ok":3565},{"enum":3566,"type":201},[151],[3314],{"key":3569,"name":3570,"description":3571,"endpoint":3572,"method":966,"is_mutating":65,"input_schema":3573,"output_schema":3578,"upstream_slug":3570,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_invite_requests_list","admin_inviteRequests_list","List all pending workspace invite requests.","\u002Fadmin.inviteRequests.list",{"type":132,"properties":3574},{"team_id":3575,"cursor":3576,"limit":3577},{"type":135,"description":3543},{"type":135,"description":3545},{"type":930,"description":3547},{"additionalProperties":151,"description":3309,"properties":3579,"required":3582,"type":132},{"ok":3580},{"enum":3581,"type":201},[151],[3314],{"key":3584,"name":3585,"description":3586,"endpoint":3587,"method":966,"is_mutating":65,"input_schema":3588,"output_schema":3596,"upstream_slug":3585,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_teams_admins_list","admin_teams_admins_list","List all of the admins on a given workspace.","\u002Fadmin.teams.admins.list",{"type":132,"required":3589,"properties":3590},[355,1352],{"token":3591,"limit":3593,"cursor":3594,"team_id":3595},{"type":135,"description":3592},"Authentication token. Requires scope: `admin.teams:read`",{"type":930,"description":2070},{"type":135,"description":3386},{"type":135},{"additionalProperties":151,"description":3309,"properties":3597,"required":3600,"type":132},{"ok":3598},{"enum":3599,"type":201},[151],[3314],{"key":3602,"name":3603,"description":3604,"endpoint":3605,"method":966,"is_mutating":65,"input_schema":3606,"output_schema":3611,"upstream_slug":3603,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_teams_list","admin_teams_list","List all teams on an Enterprise organization","\u002Fadmin.teams.list",{"type":132,"properties":3607},{"limit":3608,"cursor":3610},{"type":930,"description":3609},"The maximum number of items to return. Must be between 1 - 100 both inclusive.",{"type":135,"description":3386},{"additionalProperties":151,"description":3309,"properties":3612,"required":3615,"type":132},{"ok":3613},{"enum":3614,"type":201},[151],[3314],{"key":3617,"name":3618,"description":3619,"endpoint":3620,"method":186,"is_mutating":151,"input_schema":3621,"output_schema":3629,"upstream_slug":3618,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_teams_settings_set_discoverability","admin_teams_settings_setDiscoverability","An API method that allows admins to set the discoverability of a given workspace","\u002Fadmin.teams.settings.setDiscoverability",{"type":132,"required":3622,"properties":3624},[1352,3623],"discoverability",{"discoverability":3625,"team_id":3627},{"description":3626,"type":135},"This workspace's discovery setting. It must be set to one of `open`, `invite_only`, `closed`, or `unlisted`.",{"description":3628,"type":135},"The ID of the workspace to set discoverability on.",{"additionalProperties":151,"description":3309,"properties":3630,"required":3633,"type":132},{"ok":3631},{"enum":3632,"type":201},[151],[3314],{"key":3635,"name":3636,"description":3637,"endpoint":3638,"method":186,"is_mutating":151,"input_schema":3639,"output_schema":3649,"upstream_slug":3636,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_usergroups_add_channels","admin_usergroups_addChannels","Add one or more default channels to an IDP group.","\u002Fadmin.usergroups.addChannels",{"type":132,"required":3640,"properties":3642},[3641,1350],"usergroup_id",{"channel_ids":3643,"team_id":3645,"usergroup_id":3647},{"description":3644,"type":135},"Comma separated string of channel IDs.",{"description":3646,"type":135},"The workspace to add default channels in.",{"description":3648,"type":135},"ID of the IDP group to add default channels for.",{"additionalProperties":151,"description":3309,"properties":3650,"required":3653,"type":132},{"ok":3651},{"enum":3652,"type":201},[151],[3314],{"key":3655,"name":3656,"description":3657,"endpoint":3658,"method":186,"is_mutating":151,"input_schema":3659,"output_schema":3669,"upstream_slug":3656,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_usergroups_add_teams","admin_usergroups_addTeams","Associate one or more default workspaces with an organization-wide IDP group.","\u002Fadmin.usergroups.addTeams",{"type":132,"required":3660,"properties":3662},[3641,3661],"team_ids",{"auto_provision":3663,"team_ids":3665,"usergroup_id":3667},{"description":3664,"type":201},"When `true`, this method automatically creates new workspace accounts for the IDP group members.",{"description":3666,"type":135},"A comma separated list of encoded team (workspace) IDs. Each workspace *MUST* belong to the organization associated with the token.",{"description":3668,"type":135},"An encoded usergroup (IDP Group) ID.",{"additionalProperties":151,"description":3309,"properties":3670,"required":3673,"type":132},{"ok":3671},{"enum":3672,"type":201},[151],[3314],{"key":3675,"name":3676,"description":3677,"endpoint":3678,"method":966,"is_mutating":65,"input_schema":3679,"output_schema":3688,"upstream_slug":3676,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_usergroups_list_channels","admin_usergroups_listChannels","List the channels linked to an org-level IDP group (user group).","\u002Fadmin.usergroups.listChannels",{"type":132,"required":3680,"properties":3681},[3641],{"usergroup_id":3682,"team_id":3684,"include_num_members":3686},{"type":135,"description":3683},"ID of the IDP group to list default channels for.",{"type":135,"description":3685},"ID of the the workspace.",{"type":201,"description":3687},"Flag to include or exclude the count of members per channel.",{"additionalProperties":151,"description":3309,"properties":3689,"required":3692,"type":132},{"ok":3690},{"enum":3691,"type":201},[151],[3314],{"key":3694,"name":3695,"description":3696,"endpoint":3697,"method":186,"is_mutating":151,"input_schema":3698,"output_schema":3705,"upstream_slug":3695,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_usergroups_remove_channels","admin_usergroups_removeChannels","Remove one or more default channels from an org-level IDP group (user group).","\u002Fadmin.usergroups.removeChannels",{"type":132,"required":3699,"properties":3700},[3641,1350],{"channel_ids":3701,"usergroup_id":3703},{"description":3702,"type":135},"Comma-separated string of channel IDs",{"description":3704,"type":135},"ID of the IDP Group",{"additionalProperties":151,"description":3309,"properties":3706,"required":3709,"type":132},{"ok":3707},{"enum":3708,"type":201},[151],[3314],{"key":3711,"name":3712,"description":3713,"endpoint":3714,"method":966,"is_mutating":65,"input_schema":3715,"output_schema":3723,"upstream_slug":3712,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_users_list","admin_users_list","List users on a workspace","\u002Fadmin.users.list",{"type":132,"required":3716,"properties":3717},[1352],{"team_id":3718,"cursor":3720,"limit":3721},{"type":135,"description":3719},"The ID (`T1234`) of the workspace.",{"type":135,"description":3386},{"type":930,"description":3722},"Limit for how many users to be retrieved per page",{"additionalProperties":151,"description":3309,"properties":3724,"required":3727,"type":132},{"ok":3725},{"enum":3726,"type":201},[151],[3314],{"key":3729,"name":3730,"description":3731,"endpoint":3732,"method":186,"is_mutating":151,"input_schema":3733,"output_schema":3740,"upstream_slug":3730,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_users_session_invalidate","admin_users_session_invalidate","Invalidate a single session for a user by session_id","\u002Fadmin.users.session.invalidate",{"type":132,"required":3734,"properties":3736},[1352,3735],"session_id",{"session_id":3737,"team_id":3738},{"type":930},{"description":3739,"type":135},"ID of the team that the session belongs to",{"additionalProperties":151,"description":3309,"properties":3741,"required":3744,"type":132},{"ok":3742},{"enum":3743,"type":201},[151],[3314],{"key":3746,"name":3747,"description":3748,"endpoint":3749,"method":186,"is_mutating":151,"input_schema":3750,"output_schema":3760,"upstream_slug":3747,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_users_set_expiration","admin_users_setExpiration","Set an expiration for a guest user","\u002Fadmin.users.setExpiration",{"type":132,"required":3751,"properties":3754},[1352,3752,3753],"user_id","expiration_ts",{"expiration_ts":3755,"team_id":3757,"user_id":3758},{"description":3756,"type":930},"Timestamp when guest account should be disabled.",{"description":3719,"type":135},{"description":3759,"type":135},"The ID of the user to set an expiration for.",{"additionalProperties":151,"description":3309,"properties":3761,"required":3764,"type":132},{"ok":3762},{"enum":3763,"type":201},[151],[3314],{"key":3766,"name":3767,"description":3768,"endpoint":3769,"method":186,"is_mutating":151,"input_schema":3770,"output_schema":3776,"upstream_slug":3767,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_admin_users_set_regular","admin_users_setRegular","Set an existing guest user, admin user, or owner to be a regular user.","\u002Fadmin.users.setRegular",{"type":132,"required":3771,"properties":3772},[1352,3752],{"team_id":3773,"user_id":3774},{"description":3719,"type":135},{"description":3775,"type":135},"The ID of the user to designate as a regular user.",{"additionalProperties":151,"description":3309,"properties":3777,"required":3780,"type":132},{"ok":3778},{"enum":3779,"type":201},[151],[3314],{"key":3782,"name":3783,"description":3784,"endpoint":3785,"method":966,"is_mutating":65,"input_schema":3786,"output_schema":3793,"upstream_slug":3783,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_event_authorizations_list","apps_event_authorizations_list","Get a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.","\u002Fapps.event.authorizations.list",{"type":132,"required":3787,"properties":3789},[3788],"event_context",{"event_context":3790,"cursor":3791,"limit":3792},{"type":135},{"type":135},{"type":930},{"additionalProperties":151,"description":3309,"properties":3794,"required":3797,"type":132},{"ok":3795},{"enum":3796,"type":201},[151],[3314],{"key":3799,"name":3800,"description":3801,"endpoint":3802,"method":966,"is_mutating":65,"input_schema":3803,"output_schema":3807,"upstream_slug":3800,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_info","apps_permissions_info","Returns list of permissions this app has on a team.","\u002Fapps.permissions.info",{"type":132,"properties":3804},{"token":3805},{"type":135,"description":3806},"Authentication token. Requires scope: `none`",{"additionalProperties":65,"description":3808,"properties":3809,"required":3896,"type":132},"Schema for successful response from apps.permissions.info method",{"info":3810,"ok":3894},{"properties":3811,"required":3888,"type":132},{"app_home":3812,"channel":3825,"group":3837,"im":3849,"mpim":3861,"team":3873},{"properties":3813,"type":132},{"resources":3814,"scopes":3823},{"additionalProperties":65,"properties":3815,"required":3821,"type":132},{"excluded_ids":3816,"ids":3818,"wildcard":3820},{"items":3817,"type":207},{},{"items":3819,"type":207},{},{"type":201},[3822],"ids",{"items":3824,"type":207},{"type":135},{"properties":3826,"type":132},{"resources":3827,"scopes":3835},{"additionalProperties":65,"properties":3828,"required":3834,"type":132},{"excluded_ids":3829,"ids":3831,"wildcard":3833},{"items":3830,"type":207},{},{"items":3832,"type":207},{},{"type":201},[3822],{"items":3836,"type":207},{"type":135},{"properties":3838,"type":132},{"resources":3839,"scopes":3847},{"additionalProperties":65,"properties":3840,"required":3846,"type":132},{"excluded_ids":3841,"ids":3843,"wildcard":3845},{"items":3842,"type":207},{},{"items":3844,"type":207},{},{"type":201},[3822],{"items":3848,"type":207},{"type":135},{"properties":3850,"type":132},{"resources":3851,"scopes":3859},{"additionalProperties":65,"properties":3852,"required":3858,"type":132},{"excluded_ids":3853,"ids":3855,"wildcard":3857},{"items":3854,"type":207},{},{"items":3856,"type":207},{},{"type":201},[3822],{"items":3860,"type":207},{"type":135},{"properties":3862,"type":132},{"resources":3863,"scopes":3871},{"additionalProperties":65,"properties":3864,"required":3870,"type":132},{"excluded_ids":3865,"ids":3867,"wildcard":3869},{"items":3866,"type":207},{},{"items":3868,"type":207},{},{"type":201},[3822],{"items":3872,"type":207},{"type":135},{"properties":3874,"required":3885,"type":132},{"resources":3875,"scopes":3883},{"additionalProperties":65,"properties":3876,"required":3882,"type":132},{"excluded_ids":3877,"ids":3879,"wildcard":3881},{"items":3878,"type":207},{},{"items":3880,"type":207},{},{"type":201},[3822],{"items":3884,"type":207},{"type":135},[3886,3887],"scopes","resources",[3889,393,3890,3891,3892,3893],"team","group","mpim","im","app_home",{"enum":3895,"type":201},[151],[3314,3897],"info",{"key":3899,"name":3900,"description":3901,"endpoint":3902,"method":966,"is_mutating":65,"input_schema":3903,"output_schema":3912,"upstream_slug":3900,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_request","apps_permissions_request","Allows an app to request additional scopes","\u002Fapps.permissions.request",{"type":132,"required":3904,"properties":3906},[355,3886,3905],"trigger_id",{"token":3907,"scopes":3908,"trigger_id":3910},{"type":135,"description":3806},{"type":135,"description":3909},"A comma separated list of scopes to request for",{"type":135,"description":3911},"Token used to trigger the permissions API",{"additionalProperties":65,"description":3913,"properties":3914,"required":3917,"type":132},"Schema for successful response from apps.permissions.request method",{"ok":3915},{"enum":3916,"type":201},[151],[3314],{"key":3919,"name":3920,"description":3921,"endpoint":3922,"method":966,"is_mutating":65,"input_schema":3923,"output_schema":3930,"upstream_slug":3920,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_resources_list","apps_permissions_resources_list","Returns list of resource grants this app has on a team.","\u002Fapps.permissions.resources.list",{"type":132,"required":3924,"properties":3925},[355],{"token":3926,"cursor":3927,"limit":3929},{"type":135,"description":3806},{"type":135,"description":3928},"Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first \"page\" of the collection. See [pagination](\u002Fdocs\u002Fpagination) for more detail.",{"type":930,"description":2070},{"additionalProperties":151,"description":3931,"properties":3932,"required":3945,"type":132},"Schema for successful response apps.permissions.resources.list method",{"ok":3933,"resources":3935,"response_metadata":3940},{"enum":3934,"type":201},[151],{"items":3936,"type":207},{"properties":3937,"type":132},{"id":3938,"type":3939},{"type":135},{"type":135},{"additionalProperties":65,"properties":3941,"required":3943,"type":132},{"next_cursor":3942},{"type":135},[3944],"next_cursor",[3314,3887],{"key":3947,"name":3948,"description":3949,"endpoint":3950,"method":966,"is_mutating":65,"input_schema":3951,"output_schema":3955,"upstream_slug":3948,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_scopes_list","apps_permissions_scopes_list","Returns list of scopes this app has on a team.","\u002Fapps.permissions.scopes.list",{"type":132,"required":3952,"properties":3953},[355],{"token":3954},{"type":135,"description":3806},{"additionalProperties":151,"description":3956,"properties":3957,"required":3976,"type":132},"Schema for successful response api.permissions.scopes.list method",{"ok":3958,"scopes":3960},{"enum":3959,"type":201},[151],{"additionalProperties":151,"properties":3961,"type":132},{"app_home":3962,"channel":3964,"group":3966,"im":3968,"mpim":3970,"team":3972,"user":3974},{"items":3963,"type":207},{"type":135},{"items":3965,"type":207},{"type":135},{"items":3967,"type":207},{"type":135},{"items":3969,"type":207},{"type":135},{"items":3971,"type":207},{"type":135},{"items":3973,"type":207},{"type":135},{"items":3975,"type":207},{"type":135},[3314,3886],{"key":3978,"name":3979,"description":3980,"endpoint":3981,"method":966,"is_mutating":65,"input_schema":3982,"output_schema":3988,"upstream_slug":3979,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_users_list","apps_permissions_users_list","Returns list of user grants and corresponding scopes this app has on a team.","\u002Fapps.permissions.users.list",{"type":132,"required":3983,"properties":3984},[355],{"token":3985,"cursor":3986,"limit":3987},{"type":135,"description":3806},{"type":135,"description":3928},{"type":930,"description":2070},{"additionalProperties":151,"description":3309,"properties":3989,"required":3992,"type":132},{"ok":3990},{"enum":3991,"type":201},[151],[3314],{"key":3994,"name":3995,"description":3996,"endpoint":3997,"method":966,"is_mutating":65,"input_schema":3998,"output_schema":4008,"upstream_slug":3995,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_permissions_users_request","apps_permissions_users_request","Enables an app to trigger a permissions modal to grant an app access to a user access scope.","\u002Fapps.permissions.users.request",{"type":132,"required":3999,"properties":4000},[355,3886,3905,2919],{"token":4001,"scopes":4002,"trigger_id":4004,"user":4006},{"type":135,"description":3806},{"type":135,"description":4003},"A comma separated list of user scopes to request for",{"type":135,"description":4005},"Token used to trigger the request",{"type":135,"description":4007},"The user this scope is being requested for",{"additionalProperties":151,"description":3309,"properties":4009,"required":4012,"type":132},{"ok":4010},{"enum":4011,"type":201},[151],[3314],{"key":4014,"name":4015,"description":4016,"endpoint":4017,"method":966,"is_mutating":65,"input_schema":4018,"output_schema":4024,"upstream_slug":4015,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_apps_uninstall","apps_uninstall","Uninstalls your app from a workspace.","\u002Fapps.uninstall",{"type":132,"properties":4019},{"token":4020,"client_id":4021,"client_secret":4023},{"type":135,"description":3806},{"type":135,"description":4022},"Issued when you created your application.",{"type":135,"description":4022},{"additionalProperties":65,"description":4025,"properties":4026,"required":4029,"type":132},"Schema for successful response from apps.uninstall method",{"ok":4027},{"enum":4028,"type":201},[151],[3314],{"key":4031,"name":4032,"description":4033,"endpoint":4034,"method":966,"is_mutating":65,"input_schema":4035,"output_schema":4041,"upstream_slug":4032,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_auth_revoke","auth_revoke","Revokes a token.","\u002Fauth.revoke",{"type":132,"required":4036,"properties":4037},[355],{"token":4038,"test":4039},{"type":135,"description":3806},{"type":201,"description":4040},"Setting this parameter to `1` triggers a _testing mode_ where the specified token will not actually be revoked.",{"additionalProperties":65,"description":4042,"properties":4043,"required":4047,"type":132},"Schema for successful response from auth.revoke method",{"ok":4044,"revoked":4046},{"enum":4045,"type":201},[151],{"type":201},[3314,4048],"revoked",{"key":4050,"name":4051,"description":4052,"endpoint":4053,"method":966,"is_mutating":65,"input_schema":4054,"output_schema":4062,"upstream_slug":4051,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_dialog_open","dialog_open","Open a dialog with a user","\u002Fdialog.open",{"type":132,"required":4055,"properties":4057},[4056,3905],"dialog",{"dialog":4058,"trigger_id":4060},{"type":135,"description":4059},"The dialog definition. This must be a JSON-encoded string.",{"type":135,"description":4061},"Exchange a trigger to post to the user.",{"additionalProperties":65,"description":4063,"properties":4064,"required":4067,"type":132},"Schema for successful response from dialog.open method",{"ok":4065},{"enum":4066,"type":201},[151],[3314],{"key":4069,"name":4070,"description":4071,"endpoint":1932,"method":966,"is_mutating":65,"input_schema":4072,"output_schema":4087,"upstream_slug":4070,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_files_list","files_list","List for a team, in a channel, or from a user with applied filters.",{"type":132,"properties":4073},{"token":4074,"user":4076,"channel":4078,"ts_from":4079,"ts_to":4080,"types":4081,"count":4083,"page":4084,"show_files_hidden_by_limit":4085},{"type":135,"description":4075},"Authentication token. Requires scope: `files:read`",{"type":135,"description":4077},"Filter files created by a single user.",{"type":135,"description":2080},{"type":2013,"description":2083},{"type":2013,"description":2074},{"type":135,"description":4082},"Filter files by type ([see below](#file_types)). You can pass multiple values in the types argument, like `types=spaces,snippets`.The default value is `all`, which does not filter the list.",{"type":135},{"type":135},{"type":201,"description":4086},"Show truncated file info for files hidden due to being too old, and the team who owns the file being over the file limit.",{"additionalProperties":65,"description":4088,"properties":4089,"required":4199,"type":132},"Schema for successful response from files.list method",{"files":4090,"ok":4186,"paging":4188},{"items":4091,"minItems":167,"type":207,"uniqueItems":151},{"additionalProperties":65,"properties":4092,"type":132},{"channels":4093,"comments_count":4096,"created":4097,"date_delete":4098,"display_as_bot":4099,"editable":4100,"editor":4101,"external_id":4103,"external_type":4104,"external_url":4105,"filetype":4107,"groups":4108,"has_rich_preview":4111,"id":4112,"image_exif_rotation":4114,"ims":4115,"is_external":4118,"is_public":4119,"is_starred":4120,"is_tombstoned":4121,"last_editor":4122,"mimetype":4123,"mode":4124,"name":4125,"non_owner_editable":4126,"num_stars":4127,"original_h":4128,"original_w":4129,"permalink":4130,"permalink_public":4131,"pinned_info":4132,"pinned_to":4133,"pretty_type":4136,"preview":4137,"public_url_shared":4138,"reactions":4139,"shares":4148,"size":4152,"source_team":4153,"state":4155,"thumb_1024":4156,"thumb_1024_h":4157,"thumb_1024_w":4158,"thumb_160":4159,"thumb_360":4160,"thumb_360_h":4161,"thumb_360_w":4162,"thumb_480":4163,"thumb_480_h":4164,"thumb_480_w":4165,"thumb_64":4166,"thumb_720":4167,"thumb_720_h":4168,"thumb_720_w":4169,"thumb_80":4170,"thumb_800":4171,"thumb_800_h":4172,"thumb_800_w":4173,"thumb_960":4174,"thumb_960_h":4175,"thumb_960_w":4176,"thumb_tiny":4177,"timestamp":4178,"title":4179,"updated":4180,"url_private":4181,"url_private_download":4182,"user":4183,"user_team":4184,"username":4185},{"items":4094,"type":207,"uniqueItems":151},{"pattern":4095,"type":135},"^[C][A-Z0-9]{2,}$",{"type":930},{"type":930},{"type":930},{"type":201},{"type":201},{"pattern":4102,"type":135},"^[UW][A-Z0-9]{2,}$",{"type":135},{"type":135},{"format":4106,"type":135},"uri",{"type":135},{"items":4109,"type":207,"uniqueItems":151},{"pattern":4110,"type":135},"^[G][A-Z0-9]{8,}$",{"type":201},{"pattern":4113,"type":135},"^[F][A-Z0-9]{8,}$",{"type":930},{"items":4116,"type":207,"uniqueItems":151},{"pattern":4117,"type":135},"^[D][A-Z0-9]{8,}$",{"type":201},{"type":201},{"type":201},{"type":201},{"pattern":4102,"type":135},{"type":135},{"type":135},{"type":135},{"type":201},{"type":930},{"type":930},{"type":930},{"format":4106,"type":135},{"format":4106,"type":135},{"additionalProperties":65,"type":132},{"items":4134,"type":207},{"pattern":4135,"type":135},"^[CGD][A-Z0-9]{8,}$",{"type":135},{"type":135},{"type":201},{"items":4140,"type":207},{"additionalProperties":151,"properties":4141,"required":4146,"type":132},{"count":4142,"name":4143,"users":4144},{"type":930},{"type":135},{"type":207,"items":4145},{},[354,321,4147],"count",{"additionalProperties":65,"properties":4149,"type":132},{"private":4150,"public":4151},{"additionalProperties":65},{"additionalProperties":65},{"type":930},{"pattern":4154,"type":135},"^[T][A-Z0-9]{2,}$",{"type":135},{"format":4106,"type":135},{"type":930},{"type":930},{"format":4106,"type":135},{"format":4106,"type":135},{"type":930},{"type":930},{"format":4106,"type":135},{"type":930},{"type":930},{"format":4106,"type":135},{"format":4106,"type":135},{"type":930},{"type":930},{"format":4106,"type":135},{"format":4106,"type":135},{"type":930},{"type":930},{"format":4106,"type":135},{"type":930},{"type":930},{"type":135},{"type":930},{"type":135},{"type":930},{"format":4106,"type":135},{"format":4106,"type":135},{"type":135},{"pattern":4154,"type":135},{"type":135},{"enum":4187,"type":201},[151],{"additionalProperties":65,"properties":4189,"required":4196,"type":132},{"count":4190,"page":4191,"pages":4192,"per_page":4193,"spill":4194,"total":4195},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},[4197,4198],"page","total",[3314,4200,4201],"files","paging",{"key":4203,"name":4204,"description":4205,"endpoint":4206,"method":966,"is_mutating":65,"input_schema":4207,"output_schema":4217,"upstream_slug":4204,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_files_remote_share","files_remote_share","Share a remote file into a channel.","\u002Ffiles.remote.share",{"type":132,"properties":4208},{"token":4209,"file":4211,"external_id":4213,"channels":4215},{"type":135,"description":4210},"Authentication token. Requires scope: `remote_files:share`",{"type":135,"description":4212},"Specify a file registered with Slack by providing its ID. Either this field or `external_id` or both are required.",{"type":135,"description":4214},"The globally unique identifier (GUID) for the file, as set by the app registering the file with Slack. Either this field or `file` or both are required.",{"type":135,"description":4216},"Comma-separated list of channel IDs where the file will be shared.",{"additionalProperties":151,"description":3309,"properties":4218,"required":4221,"type":132},{"ok":4219},{"enum":4220,"type":201},[151],[3314],{"key":4223,"name":4224,"description":4225,"endpoint":4226,"method":966,"is_mutating":65,"input_schema":4227,"output_schema":4238,"upstream_slug":4224,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_migration_exchange","migration_exchange","For Enterprise Grid workspaces, map local user IDs to global user IDs","\u002Fmigration.exchange",{"type":132,"required":4228,"properties":4229},[355,321],{"token":4230,"users":4232,"team_id":4234,"to_old":4236},{"type":135,"description":4231},"Authentication token. Requires scope: `tokens.basic`",{"type":135,"description":4233},"A comma-separated list of user ids, up to 400 per request",{"type":135,"description":4235},"Specify team_id starts with `T` in case of Org Token",{"type":201,"description":4237},"Specify `true` to convert `W` global user IDs to workspace-specific `U` IDs. Defaults to `false`.",{"additionalProperties":151,"description":4239,"properties":4240,"required":4248,"type":132},"Schema for successful response from migration.exchange method",{"enterprise_id":4241,"invalid_user_ids":4242,"ok":4244,"team_id":4246,"user_id_map":4247},{"type":135},{"items":4243,"type":207},{"type":135},{"enum":4245,"type":201},[151],{"pattern":4154,"type":135},{"additionalProperties":151,"type":132},[3314,1352,4249],"enterprise_id",{"key":4251,"name":4252,"description":4253,"endpoint":4254,"method":966,"is_mutating":65,"input_schema":4255,"output_schema":4265,"upstream_slug":4252,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_oauth_access","oauth_access","Exchanges a temporary OAuth verifier code for an access token.","\u002Foauth.access",{"type":132,"properties":4256},{"client_id":4257,"client_secret":4258,"code":4259,"redirect_uri":4261,"single_channel":4263},{"type":135,"description":4022},{"type":135,"description":4022},{"type":135,"description":4260},"The `code` param returned via the OAuth callback.",{"type":135,"description":4262},"This must match the originally submitted URI (if one was sent).",{"type":201,"description":4264},"Request the user to add your app only to a single channel. Only valid with a [legacy workspace app](https:\u002F\u002Fapi.slack.com\u002Flegacy-workspace-apps).",{"additionalProperties":151,"description":3309,"properties":4266,"required":4269,"type":132},{"ok":4267},{"enum":4268,"type":201},[151],[3314],{"key":4271,"name":4272,"description":4273,"endpoint":4274,"method":966,"is_mutating":65,"input_schema":4275,"output_schema":4283,"upstream_slug":4272,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_oauth_token","oauth_token","Exchanges a temporary OAuth verifier code for a workspace token.","\u002Foauth.token",{"type":132,"properties":4276},{"client_id":4277,"client_secret":4278,"code":4279,"redirect_uri":4280,"single_channel":4281},{"type":135,"description":4022},{"type":135,"description":4022},{"type":135,"description":4260},{"type":135,"description":4262},{"type":201,"description":4282},"Request the user to add your app only to a single channel.",{"additionalProperties":151,"description":3309,"properties":4284,"required":4287,"type":132},{"ok":4285},{"enum":4286,"type":201},[151],[3314],{"key":4289,"name":4290,"description":4253,"endpoint":4291,"method":966,"is_mutating":65,"input_schema":4292,"output_schema":4300,"upstream_slug":4290,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_oauth_v2_access","oauth_v2_access","\u002Foauth.v2.access",{"type":132,"required":4293,"properties":4295},[4294],"code",{"client_id":4296,"client_secret":4297,"code":4298,"redirect_uri":4299},{"type":135,"description":4022},{"type":135,"description":4022},{"type":135,"description":4260},{"type":135,"description":4262},{"additionalProperties":151,"description":3309,"properties":4301,"required":4304,"type":132},{"ok":4302},{"enum":4303,"type":201},[151],[3314],{"key":4306,"name":4307,"description":4308,"endpoint":4309,"method":966,"is_mutating":65,"input_schema":4310,"output_schema":4319,"upstream_slug":4307,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_team_access_logs","team_accessLogs","Gets the access logs for the current team.","\u002Fteam.accessLogs",{"type":132,"required":4311,"properties":4312},[355],{"token":4313,"before":4315,"count":4317,"page":4318},{"type":135,"description":4314},"Authentication token. Requires scope: `admin`",{"type":135,"description":4316},"End of time range of logs to include in results (inclusive).",{"type":135},{"type":135},{"additionalProperties":65,"description":4320,"properties":4321,"required":4355,"type":132},"Schema for successful response from team.accessLogs method",{"logins":4322,"ok":4344,"paging":4346},{"items":4323,"minItems":982,"type":207,"uniqueItems":151},{"additionalProperties":65,"properties":4324,"required":4335,"type":132},{"count":4325,"country":4326,"date_first":4327,"date_last":4328,"ip":4329,"isp":4330,"region":4331,"user_agent":4332,"user_id":4333,"username":4334},{"type":930},{"nullable":151,"type":135},{"type":930},{"type":930},{"nullable":151,"type":135},{"nullable":151,"type":135},{"nullable":151,"type":135},{"type":135},{"pattern":4102,"type":135},{"type":135},[3752,4336,4337,4338,4147,4339,4340,4341,4342,4343],"username","date_first","date_last","ip","user_agent","isp","country","region",{"enum":4345,"type":201},[151],{"additionalProperties":65,"properties":4347,"required":4354,"type":132},{"count":4348,"page":4349,"pages":4350,"per_page":4351,"spill":4352,"total":4353},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},[4197,4198],[3314,4356,4201],"logins",{"key":4358,"name":4359,"description":4360,"endpoint":4361,"method":966,"is_mutating":65,"input_schema":4362,"output_schema":4368,"upstream_slug":4359,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_team_billable_info","team_billableInfo","Gets billable users information for the current team.","\u002Fteam.billableInfo",{"type":132,"required":4363,"properties":4364},[355],{"token":4365,"user":4366},{"type":135,"description":4314},{"type":135,"description":4367},"A user to retrieve the billable information for. Defaults to all users.",{"additionalProperties":151,"description":3309,"properties":4369,"required":4372,"type":132},{"ok":4370},{"enum":4371,"type":201},[151],[3314],{"key":4374,"name":4375,"description":4376,"endpoint":4377,"method":966,"is_mutating":65,"input_schema":4378,"output_schema":4392,"upstream_slug":4375,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_team_integration_logs","team_integrationLogs","Gets the integration logs for the current team.","\u002Fteam.integrationLogs",{"type":132,"required":4379,"properties":4380},[355],{"token":4381,"app_id":4382,"change_type":4384,"count":4386,"page":4387,"service_id":4388,"user":4390},{"type":135,"description":4314},{"type":135,"description":4383},"Filter logs to this Slack app. Defaults to all logs.",{"type":135,"description":4385},"Filter logs with this change type. Defaults to all logs.",{"type":135},{"type":135},{"type":135,"description":4389},"Filter logs to this service. Defaults to all logs.",{"type":135,"description":4391},"Filter logs generated by this user’s actions. Defaults to all logs.",{"additionalProperties":65,"description":4393,"properties":4394,"required":4428,"type":132},"Schema for successful response from team.integrationLogs method",{"logs":4395,"ok":4417,"paging":4419},{"items":4396,"minItems":982,"type":207,"uniqueItems":151},{"additionalProperties":65,"properties":4397,"required":4410,"type":132},{"admin_app_id":4398,"app_id":4400,"app_type":4401,"change_type":4402,"channel":4403,"date":4404,"scope":4405,"service_id":4406,"service_type":4407,"user_id":4408,"user_name":4409},{"pattern":4399,"type":135},"^A[A-Z0-9]{1,}$",{"pattern":4399,"type":135},{"type":135},{"type":135},{"pattern":4135,"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"pattern":4102,"type":135},{"type":135},[3752,4411,4412,4413,4414,4415,4416],"user_name","date","change_type","app_type","app_id","scope",{"enum":4418,"type":201},[151],{"additionalProperties":65,"properties":4420,"required":4427,"type":132},{"count":4421,"page":4422,"pages":4423,"per_page":4424,"spill":4425,"total":4426},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},{"type":930},[4197,4198],[3314,4429,4201],"logs",{"key":4431,"name":4432,"description":4433,"endpoint":4434,"method":966,"is_mutating":65,"input_schema":4435,"output_schema":4442,"upstream_slug":4432,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_users_lookup_by_email","users_lookupByEmail","Find a user with an email address.","\u002Fusers.lookupByEmail",{"type":132,"required":4436,"properties":4437},[355,1351],{"token":4438,"email":4440},{"type":135,"description":4439},"Authentication token. Requires scope: `users:read.email`",{"type":135,"description":4441},"An email address belonging to a user in the workspace",{"additionalProperties":151,"description":4443,"properties":4444,"required":4567,"type":132},"Schema for successful response from users.lookupByEmail method",{"ok":4445,"user":4447},{"enum":4446,"type":201},[151],{"items":4448},{"additionalProperties":65,"description":4449,"properties":4450,"required":4562,"type":132},"user object for non enterprise type",{"color":4451,"deleted":4453,"enterprise_user":4454,"has_2fa":4470,"id":4471,"is_admin":4472,"is_app_user":4473,"is_bot":4474,"is_external":4475,"is_forgotten":4476,"is_invited_user":4477,"is_owner":4478,"is_primary_owner":4479,"is_restricted":4480,"is_stranger":4481,"is_ultra_restricted":4482,"locale":4483,"name":4484,"presence":4485,"profile":4486,"real_name":4548,"team":4549,"team_id":4550,"team_profile":4551,"two_factor_type":4556,"tz":4557,"tz_label":4559,"tz_offset":4560,"updated":4561},{"pattern":4452,"type":135},"^[a-fA-F0-9]{6}$",{"type":201},{"additionalProperties":65,"properties":4455,"required":4465,"type":132},{"enterprise_id":4456,"enterprise_name":4458,"id":4459,"is_admin":4461,"is_owner":4462,"teams":4463},{"pattern":4457,"type":135},"^[E][A-Z0-9]{8,}$",{"type":135},{"pattern":4460,"type":135},"^[WU][A-Z0-9]{8,}$",{"type":201},{"type":201},{"items":4464,"type":207,"uniqueItems":151},{"type":135},[320,4249,4466,4467,4468,4469],"enterprise_name","is_admin","is_owner","teams",{"type":201},{"pattern":4102,"type":135},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":201},{"type":135},{"type":135},{"type":135},{"additionalProperties":65,"properties":4487,"required":4536,"type":132},{"always_active":4488,"api_app_id":4489,"avatar_hash":4491,"bot_id":4492,"display_name":4494,"display_name_normalized":4495,"email":4496,"fields":4497,"first_name":4499,"guest_expiration_ts":4500,"guest_invited_by":4501,"image_1024":4502,"image_192":4503,"image_24":4504,"image_32":4505,"image_48":4506,"image_512":4507,"image_72":4508,"image_original":4509,"is_app_user":4510,"is_custom_image":4511,"is_restricted":4512,"is_ultra_restricted":4513,"last_avatar_image_hash":4514,"last_name":4515,"memberships_count":4516,"name":4517,"phone":4518,"pronouns":4519,"real_name":4520,"real_name_normalized":4521,"skype":4522,"status_default_emoji":4523,"status_default_text":4524,"status_default_text_canonical":4525,"status_emoji":4526,"status_expiration":4527,"status_text":4528,"status_text_canonical":4529,"team":4530,"title":4532,"updated":4533,"user_id":4534,"username":4535},{"type":201},{"pattern":4490,"type":135},"^(A[A-Z0-9]{1,})?$",{"type":135},{"pattern":4493,"type":135},"^B[A-Z0-9]{8,}$",{"type":135},{"type":135},{"format":1351,"nullable":151,"type":135},{"items":4498,"nullable":151,"type":132},{"type":132,"additionalProperties":151},{"nullable":151,"type":135},{"nullable":151,"type":930},{"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"format":4106,"nullable":151,"type":135},{"type":201},{"type":201},{"nullable":151,"type":201},{"nullable":151,"type":201},{"type":135},{"nullable":151,"type":135},{"type":930},{"nullable":151,"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"nullable":151,"type":135},{"type":135},{"type":930},{"type":135},{"nullable":151,"type":135},{"pattern":4531,"type":135},"^[TE][A-Z0-9]{8,}$",{"type":135},{"type":930},{"type":135},{"nullable":151,"type":135},[4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547],"real_name","display_name","avatar_hash","real_name_normalized","display_name_normalized","title","phone","skype","status_text","status_emoji","fields",{"type":135},{"pattern":4531,"type":135},{"pattern":4531,"type":135},{"additionalProperties":65,"properties":4552,"required":4555,"type":132},{"fields":4553},{"items":4554,"minItems":982,"type":207,"uniqueItems":151},{"type":132,"additionalProperties":151},[4547],{"type":135},{"items":4558},{},{"type":135},{"type":2013},{"type":2013},[320,354,4563,4564,4565,4566],"profile","is_bot","updated","is_app_user",[3314,2919],{"key":4569,"name":4570,"description":4571,"endpoint":4572,"method":966,"is_mutating":65,"input_schema":4573,"output_schema":4580,"upstream_slug":4570,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_views_open","views_open","Open a view for a user.","\u002Fviews.open",{"type":132,"required":4574,"properties":4576},[3905,4575],"view",{"trigger_id":4577,"view":4578},{"type":135,"description":4061},{"type":135,"description":4579},"A [view payload](\u002Freference\u002Fsurfaces\u002Fviews). This must be a JSON-encoded string.",{"additionalProperties":151,"description":3309,"properties":4581,"required":4584,"type":132},{"ok":4582},{"enum":4583,"type":201},[151],[3314],{"key":4586,"name":4587,"description":4588,"endpoint":4589,"method":966,"is_mutating":65,"input_schema":4590,"output_schema":4598,"upstream_slug":4587,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_views_publish","views_publish","Publish a static view for a User.","\u002Fviews.publish",{"type":132,"required":4591,"properties":4592},[3752,4575],{"user_id":4593,"view":4595,"hash":4596},{"type":135,"description":4594},"`id` of the user you want publish a view to.",{"type":135,"description":4579},{"type":135,"description":4597},"A string that represents view state to protect against possible race conditions.",{"additionalProperties":151,"description":3309,"properties":4599,"required":4602,"type":132},{"ok":4600},{"enum":4601,"type":201},[151],[3314],{"key":4604,"name":4605,"description":4606,"endpoint":4607,"method":966,"is_mutating":65,"input_schema":4608,"output_schema":4613,"upstream_slug":4605,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_views_push","views_push","Push a view onto the stack of a root view.","\u002Fviews.push",{"type":132,"required":4609,"properties":4610},[3905,4575],{"trigger_id":4611,"view":4612},{"type":135,"description":4061},{"type":135,"description":4579},{"additionalProperties":151,"description":3309,"properties":4614,"required":4617,"type":132},{"ok":4615},{"enum":4616,"type":201},[151],[3314],{"key":4619,"name":4620,"description":4621,"endpoint":4622,"method":966,"is_mutating":65,"input_schema":4623,"output_schema":4632,"upstream_slug":4620,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_views_update","views_update","Update an existing view.","\u002Fviews.update",{"type":132,"properties":4624},{"view_id":4625,"external_id":4627,"view":4629,"hash":4631},{"type":135,"description":4626},"A unique identifier of the view to be updated. Either `view_id` or `external_id` is required.",{"type":135,"description":4628},"A unique identifier of the view set by the developer. Must be unique for all views on a team. Max length of 255 characters. Either `view_id` or `external_id` is required.",{"type":135,"description":4630},"A [view object](\u002Freference\u002Fsurfaces\u002Fviews). This must be a JSON-encoded string.",{"type":135,"description":4597},{"additionalProperties":151,"description":3309,"properties":4633,"required":4636,"type":132},{"ok":4634},{"enum":4635,"type":201},[151],[3314],{"key":4638,"name":4639,"description":4640,"endpoint":4641,"method":966,"is_mutating":65,"input_schema":4642,"output_schema":4650,"upstream_slug":4639,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_workflows_step_completed","workflows_stepCompleted","Indicate that an app's step in a workflow completed execution.","\u002Fworkflows.stepCompleted",{"type":132,"required":4643,"properties":4645},[4644],"workflow_step_execute_id",{"workflow_step_execute_id":4646,"outputs":4648},{"type":135,"description":4647},"Context identifier that maps to the correct workflow step execution.",{"type":135,"description":4649},"Key-value object of outputs from your step. Keys of this object reflect the configured `key` properties of your [`outputs`](\u002Freference\u002Fworkflows\u002Fworkflow_step#output) array from your `workflow_step` object.",{"additionalProperties":151,"description":3309,"properties":4651,"required":4654,"type":132},{"ok":4652},{"enum":4653,"type":201},[151],[3314],{"key":4656,"name":4657,"description":4658,"endpoint":4659,"method":966,"is_mutating":65,"input_schema":4660,"output_schema":4667,"upstream_slug":4657,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_workflows_step_failed","workflows_stepFailed","Indicate that an app's step in a workflow failed to execute.","\u002Fworkflows.stepFailed",{"type":132,"required":4661,"properties":4663},[4644,4662],"error",{"workflow_step_execute_id":4664,"error":4665},{"type":135,"description":4647},{"type":135,"description":4666},"A JSON-based object with a `message` property that should contain a human readable error message.",{"additionalProperties":151,"description":3309,"properties":4668,"required":4671,"type":132},{"ok":4669},{"enum":4670,"type":201},[151],[3314],{"key":4673,"name":4674,"description":4675,"endpoint":4676,"method":966,"is_mutating":65,"input_schema":4677,"output_schema":4691,"upstream_slug":4674,"is_enabled":151,"verified_status":209,"trust":3315,"endpoint_source":172,"endpoint_confidence":167,"endpoint_strategy":119,"base_url_override":137},"slack_workflows_update_step","workflows_updateStep","Update the configuration for a workflow extension step.","\u002Fworkflows.updateStep",{"type":132,"required":4678,"properties":4680},[4679],"workflow_step_edit_id",{"workflow_step_edit_id":4681,"inputs":4683,"outputs":4685,"step_name":4687,"step_image_url":4689},{"type":135,"description":4682},"A context identifier provided with `view_submission` payloads used to call back to `workflows.updateStep`.",{"type":135,"description":4684},"A JSON key-value map of inputs required from a user during configuration. This is the data your app expects to receive when the workflow step starts. **Please note**: the embedded variable format is set and replaced by the workflow system. You cannot create custom variables that",{"type":135,"description":4686},"An JSON array of output objects used during step execution. This is the data your app agrees to provide when your workflow step was executed.",{"type":135,"description":4688},"An optional field that can be used to override the step name that is shown in the Workflow Builder.",{"type":135,"description":4690},"An optional field that can be used to override app image that is shown in the Workflow Builder.",{"additionalProperties":151,"description":3309,"properties":4692,"required":4695,"type":132},{"ok":4693},{"enum":4694,"type":201},[151],[3314],{"key":4697,"name":4698,"description":4699,"endpoint":4700,"method":186,"is_mutating":151,"input_schema":4701,"output_schema":4710,"upstream_slug":4719,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_a_custom_emoji_to_a_slack_team","Add a custom emoji to a Slack team","Deprecated: adds a custom emoji to a slack workspace given a unique name and an image url. use `add emoji` instead.","\u002Femoji.add",{"type":132,"title":352,"required":4702,"properties":4703,"description":375},[354,355,356],{"url":4704,"name":4706,"token":4708},{"type":135,"title":359,"examples":4705,"description":363},[361,362],{"type":135,"title":365,"examples":4707,"description":370},[367,368,369],{"type":135,"title":228,"examples":4709,"description":374},[373],{"type":132,"properties":4711},{"ok":4712,"error":4713,"warning":4714,"response_metadata":4715},{"type":201},{"type":135},{"type":135},{"type":132,"properties":4716},{"warnings":4717},{"type":207,"items":4718},{"type":135},"SLACK_ADD_A_CUSTOM_EMOJI_TO_A_SLACK_TEAM",{"key":4721,"name":4722,"description":4723,"endpoint":4724,"method":186,"is_mutating":151,"input_schema":4725,"output_schema":4744,"upstream_slug":4754,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_add_an_emoji_alias_in_slack","Add an emoji alias","Adds an alias for an existing custom emoji in a slack enterprise grid organization.","\u002Femoji.addAlias",{"type":132,"title":4726,"required":4727,"properties":4729,"description":4743},"AddAnEmojiAliasInSlackRequest",[4728,354,355],"alias_for",{"name":4730,"token":4735,"alias_for":4738},{"type":135,"title":365,"examples":4731,"description":4734},[4732,4733],"parrot_alias",":approved_alias:","The new alias to be created for the emoji specified in `alias_for` (e.g., `new_emoji_alias`). Colons around the name (e.g., `:my_alias:`) are optional and will be automatically trimmed, along with any leading\u002Ftrailing whitespace.",{"type":135,"title":228,"examples":4736,"description":4737},[373],"Authentication token. Requires the `admin.teams:write` scope.",{"type":135,"title":4739,"examples":4740,"description":4742},"Alias For",[4741,368],"party_parrot","The canonical name of the existing custom emoji (e.g., `original_emoji`).","Request schema for `AddAnEmojiAliasInSlack`",{"type":132,"properties":4745},{"ok":4746,"error":4747,"req_method":4748,"warning":4749,"response_metadata":4750},{"type":201},{"type":135},{"type":135},{"type":135},{"type":132,"properties":4751},{"warnings":4752},{"type":207,"items":4753},{"type":135},"SLACK_ADD_AN_EMOJI_ALIAS_IN_SLACK",{"key":4756,"name":4757,"description":4758,"endpoint":427,"method":186,"is_mutating":151,"input_schema":4759,"output_schema":4766,"upstream_slug":4774,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":4775,"base_url_override":119},"slack_archive_a_slack_conversation","Archive a Slack conversation","Archives a slack conversation by its id, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain dms) cannot be archived and this may impact connected integrations.",{"type":132,"title":4760,"properties":4761,"description":4765},"ArchiveASlackConversationRequest",{"channel":4762},{"type":135,"title":288,"examples":4763,"description":4764},[290],"ID of the Slack conversation to archive. This ID uniquely identifies a channel (e.g., public, private).","Request schema for `ArchiveASlackConversation`",{"type":132,"properties":4767},{"ok":4768,"error":4769,"response_metadata":4770},{"type":201},{"type":135},{"type":132,"properties":4771},{"messages":4772},{"type":207,"items":4773},{"type":135},"SLACK_ARCHIVE_A_SLACK_CONVERSATION","tags",{"key":4777,"name":4778,"description":4779,"endpoint":4780,"method":186,"is_mutating":151,"input_schema":4781,"output_schema":4789,"upstream_slug":4797,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_close_dm_or_multi_person_dm","Close conversation channel","Closes a slack direct message (dm) or multi-person direct message (mpdm) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.","\u002Fconversations.close",{"type":132,"title":4782,"properties":4783,"description":4788},"CloseDmOrMultiPersonDmRequest",{"channel":4784},{"type":135,"title":288,"examples":4785,"description":4787},[4786,291],"D1234567890","The ID of the direct message or multi-person direct message channel to close. Example: D1234567890 or G0123456789.","Request schema for `CloseDmOrMultiPersonDm`",{"type":132,"properties":4790},{"ok":4791,"error":4792,"response_metadata":4793},{"type":201},{"type":135},{"type":132,"properties":4794},{"messages":4795},{"type":207,"items":4796},{"type":135},"SLACK_CLOSE_DM_OR_MULTI_PERSON_DM",{"key":4799,"name":4800,"description":4801,"endpoint":710,"method":186,"is_mutating":151,"input_schema":4802,"output_schema":4817,"upstream_slug":4828,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_customize_url_unfurling_in_messages","Customize URL unfurling in messages","Deprecated: customizes url previews (unfurling) in a specific slack message. use `customize url unfurl` instead.",{"type":132,"title":712,"required":4803,"properties":4804,"description":742},[393,714],{"ts":4805,"channel":4807,"unfurls":4809,"user_auth_url":4811,"user_auth_message":4813,"user_auth_required":4815},{"type":135,"title":717,"examples":4806,"description":719},[296],{"type":135,"title":288,"examples":4808,"description":722},[290,483],{"type":135,"title":724,"examples":4810,"description":727},[726],{"type":135,"title":729,"examples":4812,"description":732},[731],{"type":135,"title":734,"examples":4814,"description":737},[736],{"type":201,"title":739,"examples":4816,"description":741},[151,65],{"type":132,"properties":4818},{"ok":4819,"error":4820,"needed":4821,"provided":4822,"warning":4823,"response_metadata":4824},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":4825},{"warnings":4826},{"type":207,"items":4827},{"type":135},"SLACK_CUSTOMIZE_URL_UNFURLING_IN_MESSAGES",{"key":4830,"name":4831,"description":4832,"endpoint":4833,"method":4834,"is_mutating":151,"input_schema":4835,"output_schema":4843,"upstream_slug":4851,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_a_file_by_id","Delete a file by ID","Permanently deletes an existing file from a slack workspace using its unique file id; this action is irreversible and also removes any associated comments or shares.","\u002Ffiles.delete","DELETE",{"type":132,"title":4836,"properties":4837,"description":4842},"DeleteAFileByIdRequest",{"file":4838},{"type":135,"title":282,"examples":4839,"description":4841},[1073,4840],"F012345AB67","ID of the file to delete. Typically obtained when a file is uploaded or listed.","Request schema for `DeleteAFileById`",{"type":132,"properties":4844},{"ok":4845,"error":4846,"response_metadata":4847},{"type":201},{"type":135},{"type":132,"properties":4848},{"messages":4849},{"type":207,"items":4850},{"type":135},"SLACK_DELETE_A_FILE_BY_ID",{"key":4853,"name":4854,"description":4855,"endpoint":4856,"method":186,"is_mutating":151,"input_schema":4857,"output_schema":4865,"upstream_slug":4874,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_a_public_or_private_channel","Delete a public or private channel","Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a slack enterprise grid organization.","\u002Fconversations.delete",{"type":132,"title":4858,"required":4859,"properties":4860,"description":4864},"DeleteAPublicOrPrivateChannelRequest",[431],{"channel_id":4861},{"type":135,"title":434,"examples":4862,"description":4863},[1125],"ID of the channel to be permanently deleted. This channel can be public or private.","Request to delete a public or private channel.",{"type":132,"properties":4866},{"ok":4867,"error":4868,"warning":4869,"response_metadata":4870},{"type":201},{"type":135},{"type":135},{"type":132,"properties":4871},{"warnings":4872},{"type":207,"items":4873},{"type":135},"SLACK_DELETE_A_PUBLIC_OR_PRIVATE_CHANNEL",{"key":4876,"name":4877,"description":4878,"endpoint":4879,"method":4834,"is_mutating":151,"input_schema":4880,"output_schema":4888,"upstream_slug":4892,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_delete_a_slack_reminder","Delete a Slack reminder","Deletes an existing slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.","\u002Freminders.delete",{"type":132,"title":4881,"properties":4882,"description":4887},"DeleteASlackReminderRequest",{"reminder":4883},{"type":135,"title":2291,"examples":4884,"description":4886},[4885],"Rm1234567890","The unique identifier of the reminder to be deleted. This ID is obtained when a reminder is created or listed.","Request schema for deleting a Slack reminder.",{"type":132,"properties":4889},{"ok":4890,"error":4891},{"type":201},{"type":135},"SLACK_DELETE_A_SLACK_REMINDER",{"key":4894,"name":4895,"description":4896,"endpoint":4897,"method":186,"is_mutating":151,"input_schema":4898,"output_schema":4906,"upstream_slug":4910,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_enable_public_sharing_of_a_file","Share file public url","Enables public sharing for an existing slack file by generating a publicly accessible url; this action does not create new files.","\u002Ffiles.sharedPublicURL",{"type":132,"title":4899,"properties":4900,"description":4905},"EnablePublicSharingOfAFileRequest",{"file":4901},{"type":135,"title":282,"examples":4902,"description":4904},[4903],"F0123456789","The ID of the file to be shared publicly.","Request schema for `EnablePublicSharingOfAFile`",{"type":132,"properties":4907},{"ok":4908,"error":4909},{"type":201},{"type":135},"SLACK_ENABLE_PUBLIC_SHARING_OF_A_FILE",{"key":4912,"name":4913,"description":4914,"endpoint":4915,"method":186,"is_mutating":151,"input_schema":4916,"output_schema":4920,"upstream_slug":4924,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_end_user_do_not_disturb_session","End DND session","Ends the authenticated user's current do not disturb (dnd) session in slack, affecting only dnd status and making them available; if dnd is not active, slack acknowledges the request without changing status.","\u002Fdnd.endDnd",{"type":132,"title":4917,"properties":4918,"description":4919},"EndUserDoNotDisturbSessionRequest",{},"Request schema for `EndUserDoNotDisturbSession`",{"type":132,"properties":4921},{"ok":4922,"error":4923},{"type":201},{"type":135},"SLACK_END_USER_DO_NOT_DISTURB_SESSION",{"key":4926,"name":4927,"description":4928,"endpoint":952,"method":186,"is_mutating":151,"input_schema":4929,"output_schema":4931,"upstream_slug":4935,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_end_user_snooze_mode_immediately","End snooze mode immediately","Deprecated: ends the current user's snooze mode immediately. use `end snooze` instead.",{"type":132,"title":954,"properties":4930,"description":956},{},{"type":132,"properties":4932},{"ok":4933,"error":4934},{"type":201},{"type":135},"SLACK_END_USER_SNOOZE_MODE_IMMEDIATELY",{"key":4937,"name":4938,"description":4939,"endpoint":1249,"method":186,"is_mutating":151,"input_schema":4940,"output_schema":4945,"upstream_slug":4956,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_dnd_status_for_multiple_team_members","Get Do Not Disturb status for users","Deprecated: retrieves a user's current do not disturb status. use `get team dnd status` instead.",{"type":132,"title":1251,"required":4941,"properties":4942,"description":1258},[321],{"users":4943},{"type":135,"title":329,"examples":4944,"description":1257},[1256],{"type":132,"properties":4946},{"ok":4947,"error":4948,"needed":4949,"provided":4950,"warning":4951,"response_metadata":4952},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":4953},{"warnings":4954},{"type":207,"items":4955},{"type":135},"SLACK_FETCH_DND_STATUS_FOR_MULTIPLE_TEAM_MEMBERS",{"key":4958,"name":4959,"description":4960,"endpoint":4961,"method":966,"is_mutating":65,"input_schema":4962,"output_schema":4971,"upstream_slug":4976,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_fetch_workspace_settings_information","Fetch workspace settings information","Retrieves detailed settings for a specific slack workspace, primarily for administrators in an enterprise grid organization to view or audit workspace configurations.","\u002Fadmin.workspaces.settings.info",{"type":132,"title":4963,"required":4964,"properties":4965,"description":4970},"FetchWorkspaceSettingsInformationRequest",[1352],{"team_id":4966},{"type":135,"title":646,"examples":4967,"description":4969},[4968],"T12345ABCDE","The unique identifier of the Slack team (workspace) for which to fetch settings. This ID typically starts with 'T'.","Request schema for `FetchWorkspaceSettingsInformation`",{"type":132,"properties":4972},{"ok":4973,"error":4974,"req_method":4975},{"type":201},{"type":135},{"type":135},"SLACK_FETCH_WORKSPACE_SETTINGS_INFORMATION",{"key":4978,"name":4979,"description":4980,"endpoint":4434,"method":186,"is_mutating":151,"input_schema":4981,"output_schema":4991,"upstream_slug":5002,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_find_user_by_email_address","Lookup users by email","Retrieves the slack user object for an active user by their registered email address; fails with 'users not found' if the email is unregistered or the user is inactive.",{"type":132,"title":4982,"required":4983,"properties":4984,"description":4990},"FindUserByEmailAddressRequest",[1351],{"email":4985},{"type":135,"title":1355,"examples":4986,"description":4989},[4987,4988],"sally.doe@example.com","johndoe@workplace.org","The email address of the user to look up.","Request schema for `FindUserByEmailAddress`",{"type":132,"properties":4992},{"ok":4993,"error":4994,"warning":4995,"response_metadata":4996},{"type":201},{"type":135},{"type":135},{"type":132,"properties":4997},{"messages":4998,"warnings":5000},{"type":207,"items":4999},{"type":135},{"type":207,"items":5001},{"type":135},"SLACK_FIND_USER_BY_EMAIL_ADDRESS",{"key":5004,"name":5005,"description":5006,"endpoint":5007,"method":966,"is_mutating":65,"input_schema":5008,"output_schema":5038,"upstream_slug":5043,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_find_users","Find users","Find users in a slack workspace by any criteria - email, name, display name, or other text. includes optimized email lookup for exact email matches.","\u002Fusers.search",{"type":132,"title":5009,"required":5010,"properties":5011,"description":5037},"FindUsersRequest",[1180],{"limit":5012,"exact_match":5015,"include_bots":5017,"search_query":5021,"include_deleted":5029,"include_restricted":5033},{"type":930,"title":993,"default":1183,"examples":5013,"description":5014},[1185,1186,1109],"Maximum number of users to return (1 to 200). Defaults to 50.",{"type":201,"title":1196,"default":65,"examples":5016,"description":1198},[151,65],{"type":201,"title":5018,"default":65,"examples":5019,"description":5020},"Include Bots",[151,65],"Include bot users in search results. Defaults to false.",{"type":135,"title":1204,"examples":5022,"description":5028},[5023,5024,5025,5026,5027],"john","john.doe@company.com","john doe","smith","@company.com","Search query to find users. Searches across name, display name, real name, email address, first name, last name, and status text (case-insensitive partial matching). For exact email matches with exact_match=true, uses Slack's efficient email lookup endpoint.",{"type":201,"title":5030,"default":65,"examples":5031,"description":5032},"Include Deleted",[151,65],"Include deleted\u002Fdeactivated users in search results. Defaults to false.",{"type":201,"title":5034,"default":151,"examples":5035,"description":5036},"Include Restricted",[151,65],"Include restricted (guest) users in search results. Defaults to true.","Request schema for finding Slack users by any criteria (email, name, etc.).",{"type":132,"properties":5039},{"ok":5040,"error":5041,"req_method":5042},{"type":201},{"type":135},{"type":135},"SLACK_FIND_USERS",{"key":5045,"name":5046,"description":5047,"endpoint":5048,"method":966,"is_mutating":65,"input_schema":5049,"output_schema":5057,"upstream_slug":5062,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_get_channel_conversation_preferences","Get channel conversation preferences","Retrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within slack enterprise grid environments.","\u002Fadmin.conversations.getConversationPreferences",{"type":132,"title":5050,"required":5051,"properties":5052,"description":5056},"GetChannelConversationPreferencesRequest",[431],{"channel_id":5053},{"type":135,"title":434,"examples":5054,"description":5055},[1125],"Identifier of the channel for which to retrieve conversation preferences.","Request to retrieve conversation preferences for a Slack channel.",{"type":132,"properties":5058},{"ok":5059,"error":5060,"req_method":5061},{"type":201},{"type":135},{"type":135},"SLACK_GET_CHANNEL_CONVERSATION_PREFERENCES",{"key":5064,"name":5065,"description":5066,"endpoint":5067,"method":966,"is_mutating":65,"input_schema":5068,"output_schema":5076,"upstream_slug":5080,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_get_reminder_information","Get reminder information","Retrieves detailed information for an existing slack reminder specified by its id; this is a read-only operation.","\u002Freminders.info",{"type":132,"title":5069,"properties":5070,"description":5075},"GetReminderInformationRequest",{"reminder":5071},{"type":135,"title":2291,"examples":5072,"description":5074},[5073],"Rm12345678","The unique identifier of the reminder to retrieve information for. This ID typically starts with 'Rm'.","Request schema for `GetReminderInformation` action. Specifies the reminder to be retrieved.",{"type":132,"properties":5077},{"ok":5078,"error":5079},{"type":201},{"type":135},"SLACK_GET_REMINDER_INFORMATION",{"key":5082,"name":5083,"description":5084,"endpoint":636,"method":186,"is_mutating":151,"input_schema":5085,"output_schema":5094,"upstream_slug":5103,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_initiates_channel_based_conversations","Create conversation","Deprecated: initiates a public or private channel-based conversation. use `create channel` instead.",{"type":132,"title":638,"required":5086,"properties":5087,"description":655},[354],{"name":5088,"team_id":5090,"is_private":5092},{"type":135,"title":365,"examples":5089,"description":644},[643],{"type":135,"title":646,"default":647,"examples":5091,"nullable":151,"description":650},[649],{"type":201,"title":652,"default":647,"examples":5093,"nullable":151,"description":654},[151],{"type":132,"properties":5095},{"ok":5096,"error":5097,"warning":5098,"response_metadata":5099},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5100},{"warnings":5101},{"type":207,"items":5102},{"type":135},"SLACK_INITIATES_CHANNEL_BASED_CONVERSATIONS",{"key":5105,"name":5106,"description":5107,"endpoint":5108,"method":186,"is_mutating":151,"input_schema":5109,"output_schema":5130,"upstream_slug":5139,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_invite_user_to_workspace_with_optional_channel_invites","Invite user to workspace and channels","Deprecated: invites a user to a slack workspace and specified channels by email. use `invite user to workspace` instead.","\u002Fusers.admin.invite",{"type":132,"title":1348,"required":5110,"properties":5111,"description":1394},[1350,1351,1352],{"email":5112,"resend":5114,"team_id":5116,"real_name":5118,"channel_ids":5120,"is_restricted":5122,"custom_message":5124,"guest_expiration_ts":5126,"is_ultra_restricted":5128},{"type":135,"title":1355,"examples":5113,"description":1358},[1357],{"type":201,"title":1360,"examples":5115,"description":1362},[818,817],{"type":135,"title":646,"examples":5117,"description":1365},[683],{"type":135,"title":1367,"examples":5119,"description":1370},[1369],{"type":135,"title":1372,"examples":5121,"description":1375},[1374,1125],{"type":201,"title":1377,"examples":5123,"description":1379},[818,817],{"type":135,"title":1381,"examples":5125,"description":1384},[1383],{"type":135,"title":1386,"examples":5127,"description":1389},[1388],{"type":201,"title":1391,"examples":5129,"description":1393},[818,817],{"type":132,"properties":5131},{"ok":5132,"error":5133,"warning":5134,"response_metadata":5135},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5136},{"warnings":5137},{"type":207,"items":5138},{"type":135},"SLACK_INVITE_USER_TO_WORKSPACE_WITH_OPTIONAL_CHANNEL_INVITES",{"key":5141,"name":5142,"description":5143,"endpoint":2063,"method":186,"is_mutating":65,"input_schema":5144,"output_schema":5156,"upstream_slug":5162,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_slack_s_remote_files_with_filters","List team remote files","Deprecated: retrieve information about a team's remote files. use `list remote files` instead.",{"type":132,"title":2065,"properties":5145,"description":2084},{"limit":5146,"ts_to":5148,"cursor":5150,"channel":5152,"ts_from":5154},{"type":930,"title":993,"examples":5147,"description":2070},[2069],{"type":2013,"title":1952,"examples":5149,"description":2074},[2073],{"type":135,"title":999,"examples":5151,"description":2077},[1565],{"type":135,"title":288,"examples":5153,"description":2080},[290],{"type":2013,"title":1969,"examples":5155,"description":2083},[2073],{"type":132,"properties":5157},{"ok":5158,"error":5159,"needed":5160,"provided":5161},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_LIST_SLACK_S_REMOTE_FILES_WITH_FILTERS",{"key":5164,"name":5165,"description":5166,"endpoint":2051,"method":966,"is_mutating":65,"input_schema":5167,"output_schema":5169,"upstream_slug":5173,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_user_reminders_with_details","List user reminders with details","Deprecated: lists all reminders with their details for the authenticated slack user. use `list reminders` instead.",{"type":132,"title":2053,"properties":5168,"description":2055},{},{"type":132,"properties":5170},{"ok":5171,"error":5172},{"type":201},{"type":135},"SLACK_LIST_USER_REMINDERS_WITH_DETAILS",{"key":5175,"name":5176,"description":5177,"endpoint":3714,"method":186,"is_mutating":65,"input_schema":5178,"output_schema":5193,"upstream_slug":5197,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_list_workspace_users","List admin users","Retrieves a paginated list of admin users for a specified slack workspace.",{"type":132,"title":5179,"required":5180,"properties":5181,"description":5192},"ListWorkspaceUsersRequest",[1352],{"limit":5182,"cursor":5185,"team_id":5188},{"type":930,"title":993,"examples":5183,"description":5184},[1680,1949,995],"The maximum number of admin users to retrieve per page. Must be a positive integer. If not specified, a default limit set by Slack will apply.",{"type":135,"title":999,"examples":5186,"description":5187},[1113],"Pagination cursor for retrieving the next page of results. Pass the `next_cursor` value returned from a previous request to fetch subsequent items. If omitted, the first page is retrieved.",{"type":135,"title":646,"examples":5189,"description":5191},[5190],"T123456789","The ID of the Slack workspace (e.g., `T123456789`) from which to list admin users.","Request schema for listing admin users in a Slack workspace.",{"type":132,"properties":5194},{"ok":5195,"error":5196},{"type":201},{"type":135},"SLACK_LIST_WORKSPACE_USERS",{"key":5199,"name":5200,"description":5201,"endpoint":5202,"method":966,"is_mutating":65,"input_schema":5203,"output_schema":5211,"upstream_slug":5217,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_lists_pinned_items_in_a_channel","List pinned items in a channel","Retrieves all messages and files pinned to a specified channel; the caller must have access to this channel.","\u002Fpins.list",{"type":132,"title":5204,"required":5205,"properties":5206,"description":5210},"ListsPinnedItemsInAChannelRequest",[393],{"channel":5207},{"type":135,"title":288,"examples":5208,"description":5209},[290,291,822],"The ID of the channel to retrieve pinned items from. This can be a public channel ID, private group ID, or direct message channel ID.","Request schema for `ListsPinnedItemsInAChannel`",{"type":132,"properties":5212},{"ok":5213,"error":5214,"needed":5215,"provided":5216},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_LISTS_PINNED_ITEMS_IN_A_CHANNEL",{"key":5219,"name":5220,"description":5221,"endpoint":2156,"method":966,"is_mutating":65,"input_schema":5222,"output_schema":5232,"upstream_slug":5236,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_lists_user_s_starred_items_with_pagination","List starred items","Deprecated: lists items starred by a user. use `list starred items` instead.",{"type":132,"title":2158,"properties":5223,"description":2173},{"page":5224,"count":5226,"limit":5228,"cursor":5230},{"type":930,"title":1937,"default":647,"examples":5225,"nullable":151,"description":2163},[2162],{"type":930,"title":1947,"default":647,"examples":5227,"nullable":151,"description":2166},[2069],{"type":930,"title":993,"default":647,"examples":5229,"nullable":151,"description":2169},[2069],{"type":135,"title":999,"default":647,"examples":5231,"nullable":151,"description":2172},[1565],{"type":132,"properties":5233},{"ok":5234,"error":5235},{"type":201},{"type":135},"SLACK_LISTS_USER_S_STARRED_ITEMS_WITH_PAGINATION",{"key":5238,"name":5239,"description":5240,"endpoint":2303,"method":186,"is_mutating":151,"input_schema":5241,"output_schema":5249,"upstream_slug":5253,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_open_or_resume_direct_or_multi_person_messages","Open or resume direct or multi-person messages","Deprecated: opens or resumes a slack direct message (dm) or multi-person direct message (mpim). use `open dm` instead.",{"type":132,"title":2305,"properties":5242,"description":2319},{"users":5243,"channel":5245,"return_im":5247},{"type":135,"title":329,"examples":5244,"description":2311},[2309,2310],{"type":135,"title":288,"examples":5246,"description":2314},[822,483],{"type":201,"title":2316,"examples":5248,"description":2318},[151],{"type":132,"properties":5250},{"ok":5251,"error":5252},{"type":201},{"type":135},"SLACK_OPEN_OR_RESUME_DIRECT_OR_MULTI_PERSON_MESSAGES",{"key":5255,"name":5256,"description":5257,"endpoint":5258,"method":186,"is_mutating":151,"input_schema":5259,"output_schema":5271,"upstream_slug":5282,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_pins_an_item_to_a_channel","Pin an item to a channel","Pins a message to a specified slack channel; the message must not already be pinned.","\u002Fpins.add",{"type":132,"title":5260,"required":5261,"properties":5262,"description":5270},"PinsAnItemToAChannelRequest",[393],{"channel":5263,"timestamp":5266},{"type":135,"title":288,"examples":5264,"description":5265},[290],"The ID of the channel where the message will be pinned.",{"type":135,"title":294,"examples":5267,"description":5269},[5268],"1624464000.000200","Timestamp of the message to pin, in 'epoch_time.microseconds' format (e.g., '1624464000.000200'). If not provided, the most recent message in the channel will be pinned.","Request schema for `PinsAnItemToAChannel`",{"type":132,"properties":5272},{"ok":5273,"error":5274,"needed":5275,"provided":5276,"warning":5277,"response_metadata":5278},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5279},{"warnings":5280},{"type":207,"items":5281},{"type":135},"SLACK_PINS_AN_ITEM_TO_A_CHANNEL",{"key":5284,"name":5285,"description":5286,"endpoint":316,"method":186,"is_mutating":151,"input_schema":5287,"output_schema":5294,"upstream_slug":5305,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_registers_new_call_participants","Register new call participants","Deprecated: registers new participants added to a slack call. use `add call participants` instead.",{"type":132,"title":318,"required":5288,"properties":5289,"description":334},[320,321],{"id":5290,"users":5292},{"type":135,"title":324,"examples":5291,"description":327},[326],{"type":135,"title":329,"examples":5293,"description":333},[331,332],{"type":132,"properties":5295},{"ok":5296,"error":5297,"needed":5298,"provided":5299,"warning":5300,"response_metadata":5301},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5302},{"warnings":5303},{"type":207,"items":5304},{"type":135},"SLACK_REGISTERS_NEW_CALL_PARTICIPANTS",{"key":5307,"name":5308,"description":5309,"endpoint":2397,"method":186,"is_mutating":151,"input_schema":5310,"output_schema":5317,"upstream_slug":5328,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_remove_call_participants","Remove call participants","Registers participants removed from a slack call.",{"type":132,"title":2399,"required":5311,"properties":5312,"description":2407},[320,321],{"id":5313,"users":5315},{"type":135,"title":324,"examples":5314,"description":327},[326],{"type":135,"title":329,"examples":5316,"description":2406},[331,332],{"type":132,"properties":5318},{"ok":5319,"error":5320,"needed":5321,"provided":5322,"warning":5323,"response_metadata":5324},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5325},{"warnings":5326},{"type":207,"items":5327},{"type":135},"SLACK_REMOVE_CALL_PARTICIPANTS",{"key":5330,"name":5331,"description":5332,"endpoint":2541,"method":186,"is_mutating":151,"input_schema":5333,"output_schema":5346,"upstream_slug":5355,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_rename_a_slack_channel","Rename a Slack channel","Renames a public or private slack channel; for enterprise grid workspaces, the user must be a workspace admin or channel manager.",{"type":132,"title":5334,"required":5335,"properties":5336,"description":5345},"RenameASlackChannelRequest",[431,354],{"name":5337,"channel_id":5342},{"type":135,"title":365,"examples":5338,"description":5341},[5339,5340],"project-alpha-bugs","team-marketing-campaign","The new name for the channel. Channel names can be up to 80 characters long and may include lowercase letters, numbers, hyphens, and underscores. They cannot contain spaces or periods.",{"type":135,"title":434,"examples":5343,"description":5344},[2551],"The ID of the channel to rename.","Request schema for `RenameASlackChannel`",{"type":132,"properties":5347},{"ok":5348,"error":5349,"warning":5350,"response_metadata":5351},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5352},{"warnings":5353},{"type":207,"items":5354},{"type":135},"SLACK_RENAME_A_SLACK_CHANNEL",{"key":5357,"name":5358,"description":5359,"endpoint":5360,"method":186,"is_mutating":151,"input_schema":5361,"output_schema":5380,"upstream_slug":5389,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_rename_an_emoji","Rename an emoji","Renames an existing custom emoji in a slack workspace, updating all its instances.","\u002Femoji.rename",{"type":132,"title":5362,"required":5363,"properties":5365,"description":5379},"RenameAnEmojiRequest",[354,5364,355],"new_name",{"name":5366,"token":5371,"new_name":5373},{"type":135,"title":365,"examples":5367,"description":5370},[5368,5369],"current_emoji_name","old_face","Current name of the custom emoji to be renamed. Colons (e.g., `:current_emoji:`) are optional.",{"type":135,"title":228,"examples":5372,"description":2434},[373],{"type":135,"title":5374,"examples":5375,"description":5378},"New Name",[5376,5377],"new_emoji_name","updated_icon","Desired new name for the custom emoji. Must be unique within the workspace and adhere to Slack's emoji naming conventions.","Request schema for `RenameAnEmoji`",{"type":132,"properties":5381},{"ok":5382,"error":5383,"warning":5384,"response_metadata":5385},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5386},{"warnings":5387},{"type":207,"items":5388},{"type":135},"SLACK_RENAME_AN_EMOJI",{"key":5391,"name":5392,"description":5393,"endpoint":5394,"method":186,"is_mutating":65,"input_schema":5395,"output_schema":5404,"upstream_slug":5410,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_call_information","Retrieve call information","Retrieves a point-in-time snapshot of a specific slack call's information.","\u002Fcalls.info",{"type":132,"title":5396,"required":5397,"properties":5398,"description":5403},"RetrieveCallInformationRequest",[320],{"id":5399},{"type":135,"title":324,"examples":5400,"description":5402},[5401],"R1234567890","Unique identifier of the Slack call for which to retrieve information. This ID is typically returned when a call is initiated (e.g., by the `calls.add` method).","Request model for retrieving information about a specific Slack call.",{"type":132,"properties":5405},{"ok":5406,"error":5407,"needed":5408,"provided":5409},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_RETRIEVE_CALL_INFORMATION",{"key":5412,"name":5413,"description":5414,"endpoint":1226,"method":966,"is_mutating":65,"input_schema":5415,"output_schema":5421,"upstream_slug":5427,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_retrieve_remote_file_info_in_slack","Retrieve remote file info","Deprecated: retrieve information about a remote file added to slack. use `get remote file` instead.",{"type":132,"title":1228,"properties":5416,"description":1238},{"file":5417,"external_id":5419},{"type":135,"title":282,"examples":5418,"description":1233},[1232],{"type":135,"title":243,"examples":5420,"description":1237},[1236],{"type":132,"properties":5422},{"ok":5423,"error":5424,"needed":5425,"provided":5426},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_RETRIEVE_REMOTE_FILE_INFO_IN_SLACK",{"key":5429,"name":5430,"description":5431,"endpoint":5432,"method":186,"is_mutating":151,"input_schema":5433,"output_schema":5441,"upstream_slug":5445,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_revoke_public_sharing_access_for_a_file","Revoke a file's public url","Revokes a slack file's public url, making it private; this is a no-op if not already public and is irreversible.","\u002Ffiles.revokePublicURL",{"type":132,"title":5434,"properties":5435,"description":5440},"RevokePublicSharingAccessForAFileRequest",{"file":5436},{"type":135,"title":282,"examples":5437,"description":5439},[5438],"F123ABC456","The ID of the file for which to revoke the public URL. This unique identifier typically starts with 'F'.","Request schema for `RevokePublicSharingAccessForAFile`",{"type":132,"properties":5442},{"ok":5443,"error":5444},{"type":201},{"type":135},"SLACK_REVOKE_PUBLIC_SHARING_ACCESS_FOR_A_FILE",{"key":5447,"name":5448,"description":5449,"endpoint":2806,"method":186,"is_mutating":151,"input_schema":5450,"output_schema":5478,"upstream_slug":5486,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_schedules_a_message_to_a_channel_at_a_specified_time","Schedule message in chat","Deprecated: schedules a message to a slack channel, dm, or private group for a future time. use `schedule message` instead.",{"type":132,"title":2808,"properties":5451,"description":2858},{"text":5452,"parse":5454,"blocks":5456,"as_user":5458,"channel":5460,"post_at":5462,"thread_ts":5464,"link_names":5466,"attachments":5468,"unfurl_links":5470,"unfurl_media":5472,"markdown_text":5474,"reply_broadcast":5476},{"type":135,"title":457,"examples":5453,"description":2813},[2812],{"type":135,"title":463,"examples":5455,"description":2816},[465,466],{"type":135,"title":469,"examples":5457,"description":2820},[2819],{"type":201,"title":478,"examples":5459,"description":2823},[151],{"type":135,"title":288,"examples":5461,"description":2828},[290,2826,2827],{"type":135,"title":2830,"examples":5463,"description":2832},[1388],{"type":135,"title":497,"examples":5465,"description":2836},[2835],{"type":201,"title":508,"examples":5467,"description":2839},[151],{"type":135,"title":512,"examples":5469,"description":2843},[2842],{"type":201,"title":517,"examples":5471,"description":2846},[151],{"type":201,"title":521,"examples":5473,"description":2849},[151],{"type":135,"title":525,"examples":5475,"description":2854},[2852,2853],{"type":201,"title":531,"examples":5477,"description":2857},[151],{"type":132,"properties":5479},{"ok":5480,"error":5481,"response_metadata":5482},{"type":201},{"type":135},{"type":132,"properties":5483},{"messages":5484},{"type":207,"items":5485},{"type":135},"SLACK_SCHEDULES_A_MESSAGE_TO_A_CHANNEL_AT_A_SPECIFIED_TIME",{"key":5488,"name":5489,"description":5490,"endpoint":2871,"method":186,"is_mutating":151,"input_schema":5491,"output_schema":5506,"upstream_slug":5515,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_search_for_messages_with_query","Search Messages","Deprecated: searches messages in a slack workspace using a query with optional modifiers. use `search messages` instead.",{"type":132,"title":2873,"required":5492,"properties":5493,"description":2906},[2875],{"page":5494,"sort":5496,"count":5498,"query":5500,"sort_dir":5502,"highlight":5504},{"type":930,"title":1937,"examples":5495,"description":2163},[982,2162,2879],{"type":135,"title":2881,"examples":5497,"description":2884},[2883,394],{"type":930,"title":1947,"default":982,"examples":5499,"description":2887},[2069,1183,1109],{"type":135,"title":2889,"examples":5501,"description":2895},[2891,2892,2893,2894],{"type":135,"title":2897,"examples":5503,"description":2901},[2899,2900],{"type":201,"title":2903,"examples":5505,"description":2905},[151,65],{"type":132,"properties":5507},{"ok":5508,"error":5509,"warning":5510,"response_metadata":5511},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5512},{"warnings":5513},{"type":207,"items":5514},{"type":135},"SLACK_SEARCH_FOR_MESSAGES_WITH_QUERY",{"key":5517,"name":5518,"description":5519,"endpoint":451,"method":186,"is_mutating":151,"input_schema":5520,"output_schema":5555,"upstream_slug":5564,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_send_message","Send message","Posts a message to a slack channel, direct message, or private group; requires content via `text`, `blocks`, or `attachments`.",{"type":132,"title":453,"required":5521,"properties":5522,"description":534},[393],{"text":5523,"parse":5525,"blocks":5527,"mrkdwn":5529,"as_user":5531,"channel":5533,"icon_url":5535,"username":5537,"thread_ts":5539,"icon_emoji":5541,"link_names":5543,"attachments":5545,"unfurl_links":5547,"unfurl_media":5549,"markdown_text":5551,"reply_broadcast":5553},{"type":135,"title":457,"examples":5524,"description":461},[459,460],{"type":135,"title":463,"examples":5526,"description":467},[465,466],{"type":135,"title":469,"examples":5528,"description":472},[471],{"type":201,"title":474,"examples":5530,"description":476},[151],{"type":201,"title":478,"examples":5532,"description":480},[151],{"type":135,"title":288,"examples":5534,"description":484},[290,483],{"type":135,"title":486,"examples":5536,"description":489},[488],{"type":135,"title":491,"examples":5538,"description":495},[493,494],{"type":135,"title":497,"examples":5540,"description":500},[499],{"type":135,"title":502,"examples":5542,"description":506},[504,505],{"type":201,"title":508,"examples":5544,"description":510},[151],{"type":135,"title":512,"examples":5546,"description":515},[514],{"type":201,"title":517,"examples":5548,"description":519},[151],{"type":201,"title":521,"examples":5550,"description":523},[151],{"type":135,"title":525,"examples":5552,"description":529},[527,528],{"type":201,"title":531,"examples":5554,"description":533},[151],{"type":132,"properties":5556},{"ok":5557,"error":5558,"warning":5559,"response_metadata":5560},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5561},{"warnings":5562},{"type":207,"items":5563},{"type":135},"SLACK_SEND_MESSAGE",{"key":5566,"name":5567,"description":5568,"endpoint":451,"method":186,"is_mutating":151,"input_schema":5569,"output_schema":5604,"upstream_slug":5613,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_sends_a_message_to_a_slack_channel","Send a message to a Slack channel","Deprecated: posts a message to a slack channel, direct message, or private group. use `send message` instead.",{"type":132,"title":453,"required":5570,"properties":5571,"description":534},[393],{"text":5572,"parse":5574,"blocks":5576,"mrkdwn":5578,"as_user":5580,"channel":5582,"icon_url":5584,"username":5586,"thread_ts":5588,"icon_emoji":5590,"link_names":5592,"attachments":5594,"unfurl_links":5596,"unfurl_media":5598,"markdown_text":5600,"reply_broadcast":5602},{"type":135,"title":457,"examples":5573,"description":461},[459,460],{"type":135,"title":463,"examples":5575,"description":467},[465,466],{"type":135,"title":469,"examples":5577,"description":472},[471],{"type":201,"title":474,"examples":5579,"description":476},[151],{"type":201,"title":478,"examples":5581,"description":480},[151],{"type":135,"title":288,"examples":5583,"description":484},[290,483],{"type":135,"title":486,"examples":5585,"description":489},[488],{"type":135,"title":491,"examples":5587,"description":495},[493,494],{"type":135,"title":497,"examples":5589,"description":500},[499],{"type":135,"title":502,"examples":5591,"description":506},[504,505],{"type":201,"title":508,"examples":5593,"description":510},[151],{"type":135,"title":512,"examples":5595,"description":515},[514],{"type":201,"title":517,"examples":5597,"description":519},[151],{"type":201,"title":521,"examples":5599,"description":523},[151],{"type":135,"title":525,"examples":5601,"description":529},[527,528],{"type":201,"title":531,"examples":5603,"description":533},[151],{"type":132,"properties":5605},{"ok":5606,"error":5607,"warning":5608,"response_metadata":5609},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5610},{"warnings":5611},{"type":207,"items":5612},{"type":135},"SLACK_SENDS_A_MESSAGE_TO_A_SLACK_CHANNEL",{"key":5615,"name":5616,"description":5617,"endpoint":2915,"method":186,"is_mutating":151,"input_schema":5618,"output_schema":5645,"upstream_slug":5654,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_sends_ephemeral_messages_to_channel_users","Send an ephemeral message","Deprecated: sends an ephemeral message to a user in a channel. use `send ephemeral message` instead.",{"type":132,"title":2917,"required":5619,"properties":5620,"description":2963},[393,2919],{"text":5621,"user":5623,"parse":5625,"blocks":5627,"as_user":5629,"channel":5631,"icon_url":5633,"username":5635,"thread_ts":5637,"icon_emoji":5639,"link_names":5641,"attachments":5643},{"type":135,"title":457,"default":647,"examples":5622,"nullable":151,"description":2924},[2923],{"type":135,"title":569,"examples":5624,"description":2928},[2927],{"type":135,"title":463,"default":647,"examples":5626,"nullable":151,"description":2931},[466],{"type":135,"title":469,"default":647,"examples":5628,"nullable":151,"description":2935},[2934],{"type":201,"title":478,"default":647,"examples":5630,"nullable":151,"description":2938},[151],{"type":135,"title":288,"examples":5632,"description":722},[290],{"type":135,"title":486,"default":647,"examples":5634,"nullable":151,"description":2944},[2943],{"type":135,"title":491,"default":647,"examples":5636,"nullable":151,"description":2948},[2947],{"type":135,"title":497,"default":647,"examples":5638,"nullable":151,"description":2951},[296],{"type":135,"title":502,"default":647,"examples":5640,"nullable":151,"description":2955},[2954],{"type":201,"title":508,"default":647,"examples":5642,"nullable":151,"description":2958},[151],{"type":135,"title":512,"default":647,"examples":5644,"nullable":151,"description":2962},[2961],{"type":132,"properties":5646},{"ok":5647,"error":5648,"warning":5649,"response_metadata":5650},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5651},{"warnings":5652},{"type":207,"items":5653},{"type":135},"SLACK_SENDS_EPHEMERAL_MESSAGES_TO_CHANNEL_USERS",{"key":5656,"name":5657,"description":5658,"endpoint":185,"method":186,"is_mutating":151,"input_schema":5659,"output_schema":5664,"upstream_slug":5673,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_dnd_duration","Set DND duration","Turns on do not disturb mode for the current user, or changes its duration.",{"type":132,"title":188,"required":5660,"properties":5661,"description":197},[190],{"num_minutes":5662},{"type":135,"title":193,"examples":5663,"description":196},[195],{"type":132,"properties":5665},{"ok":5666,"error":5667,"warning":5668,"response_metadata":5669},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5670},{"warnings":5671},{"type":207,"items":5672},{"type":135},"SLACK_SET_DND_DURATION",{"key":5675,"name":5676,"description":5677,"endpoint":3005,"method":186,"is_mutating":151,"input_schema":5678,"output_schema":5702,"upstream_slug":5706,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_set_slack_user_profile_information","Set Slack user profile information","Updates a slack user's profile, setting either individual fields or multiple fields via a json object.",{"type":132,"title":5679,"properties":5680,"description":5701},"SetSlackUserProfileInformationRequest",{"name":5681,"user":5686,"value":5689,"profile":5696},{"type":135,"title":365,"default":647,"examples":5682,"nullable":151,"description":5685},[5683,4545,5684],"first_name","custom_field_id_X123","Name of a single profile field to set. Use with `value` if `profile` is not provided.",{"type":135,"title":569,"default":647,"examples":5687,"nullable":151,"description":5688},[1275],"ID of the user whose profile will be updated; defaults to authenticated user. Team admins on paid teams can specify another member's ID.",{"type":135,"title":5690,"default":647,"examples":5691,"nullable":151,"description":5695},"Value",[5692,5693,5694],"John Doe","On a call","New custom value","Value for the single profile field specified by `name`. Use with `name` if `profile` is not provided.",{"type":135,"title":5697,"default":647,"examples":5698,"nullable":151,"description":5700},"Profile",[5699],"%7B%22first_name%22%3A%22Alice%22%2C%20%22last_name%22%3A%22Wonderland%22%2C%20%22status_text%22%3A%22Exploring%22%2C%20%22status_emoji%22%3A%22%3Arabbit%3A%22%7D","URL-encoded JSON string of key-value pairs for profile fields to update (max 50 fields, 255 chars per field name). If provided, `name` and `value` are ignored.","Request schema for updating a Slack user's profile information.",{"type":132,"properties":5703},{"ok":5704,"error":5705},{"type":201},{"type":135},"SLACK_SET_SLACK_USER_PROFILE_INFORMATION",{"key":5708,"name":5709,"description":5710,"endpoint":5711,"method":186,"is_mutating":151,"input_schema":5712,"output_schema":5726,"upstream_slug":5734,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_share_a_me_message_in_a_channel","Share a me message in a channel","Sends a 'me message' (e.g., '\u002Fme is typing') to a slack channel, where it's displayed as a third-person user action; messages are plain text and the channel must exist and be accessible.","\u002Fchat.meMessage",{"type":132,"title":5713,"properties":5714,"description":5725},"ShareAMeMessageInAChannelRequest",{"text":5715,"channel":5721},{"type":135,"title":457,"examples":5716,"description":5720},[5717,5718,5719],"is preparing for a meeting.","updated the project status.","needs coffee.","Content of the 'me message', displayed as an action performed by the user (e.g., if text is 'is feeling happy', it appears as '*User is feeling happy*').",{"type":135,"title":288,"examples":5722,"description":5724},[290,5723,3080],"#random","Specifies the target channel by its public ID (e.g., 'C1234567890'), private group ID, IM channel ID, or name (e.g., '#general', '@username').","Request schema for `ShareAMeMessageInAChannel`",{"type":132,"properties":5727},{"ok":5728,"error":5729,"response_metadata":5730},{"type":201},{"type":135},{"type":132,"properties":5731},{"messages":5732},{"type":207,"items":5733},{"type":135},"SLACK_SHARE_A_ME_MESSAGE_IN_A_CHANNEL",{"key":5736,"name":5737,"description":5738,"endpoint":4206,"method":186,"is_mutating":151,"input_schema":5739,"output_schema":5756,"upstream_slug":5762,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_share_remote_file_in_channels","Share a remote file in channels","Shares a remote file, which must already be registered with slack, into specified slack channels or direct message conversations.",{"type":132,"title":5740,"properties":5741,"description":5755},"ShareRemoteFileInChannelsRequest",{"file":5742,"channels":5745,"external_id":5750},{"type":135,"title":282,"examples":5743,"description":5744},[4903],"The unique ID of the remote file registered with Slack. Either this `file` field or the `external_id` field (or both) is required to identify the file.",{"type":135,"title":607,"examples":5746,"description":5749},[5747,5748],"C0123456789,D0987654321","C061MP4F097","A comma-separated list of channel IDs where the remote file will be shared. These can include public channel IDs, private channel IDs, or direct message channel IDs.",{"type":135,"title":243,"examples":5751,"description":5754},[5752,5753],"myapp-unique-file-id-007","external-doc-id-54321","The globally unique identifier (GUID) for the remote file, as provided by the app that registered it with Slack. Either this `external_id` field or the `file` field (or both) is required to identify the file.","Request schema for `ShareRemoteFileInChannels`",{"type":132,"properties":5757},{"ok":5758,"error":5759,"needed":5760,"provided":5761},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_SHARE_REMOTE_FILE_IN_CHANNELS",{"key":5764,"name":5765,"description":5766,"endpoint":2328,"method":186,"is_mutating":151,"input_schema":5767,"output_schema":5786,"upstream_slug":5797,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_start_call","Start call","Registers a new call in slack using `calls.add` for third-party call integration; `created by` is required if not using a user-specific token.",{"type":132,"title":2330,"required":5768,"properties":5769,"description":2381},[2332,2333],{"title":5770,"users":5772,"join_url":5774,"created_by":5776,"date_start":5778,"external_unique_id":5780,"external_display_id":5782,"desktop_app_join_url":5784},{"type":135,"title":222,"examples":5771,"description":2339},[2337,2338],{"type":135,"title":329,"examples":5773,"description":2345},[2342,2343,2344],{"type":135,"title":2347,"examples":5775,"description":2351},[2349,2350],{"type":135,"title":2353,"examples":5777,"description":2357},[2355,2356],{"type":930,"title":2359,"examples":5779,"description":2362},[1388,2361],{"type":135,"title":2364,"examples":5781,"description":2368},[2366,2367],{"type":135,"title":2370,"examples":5783,"description":2374},[2372,2373],{"type":135,"title":2376,"examples":5785,"description":2380},[2378,2379],{"type":132,"properties":5787},{"ok":5788,"error":5789,"needed":5790,"provided":5791,"warning":5792,"response_metadata":5793},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5794},{"warnings":5795},{"type":207,"items":5796},{"type":135},"SLACK_START_CALL",{"key":5799,"name":5800,"description":5801,"endpoint":5802,"method":186,"is_mutating":151,"input_schema":5803,"output_schema":5815,"upstream_slug":5819,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_start_real_time_messaging_session","Start real time messaging session","Initiates a slack rtm session providing a single-use websocket url (valid 30s) for event streaming; does not set initial presence status.","\u002Frtm.connect",{"type":132,"title":5804,"properties":5805,"description":5814},"StartRealTimeMessagingSessionRequest",{"presence_sub":5806,"batch_presence_aware":5810},{"type":201,"title":5807,"default":647,"examples":5808,"nullable":151,"description":5809},"Presence Sub",[1975,1976],"Delivers presence events only for explicitly subscribed users if `True`. See Slack's [presence subscriptions](https:\u002F\u002Fslack.dev) documentation.",{"type":201,"title":5811,"default":647,"examples":5812,"nullable":151,"description":5813},"Batch Presence Aware",[1975,1976],"Enables batching of presence status deliveries for subscribed users if `True`, altering `presence_change` event structure. See Slack's [batch presence](https:\u002F\u002Fslack.dev) documentation.","Request schema for `StartRealTimeMessagingSession`.",{"type":132,"properties":5816},{"ok":5817,"error":5818},{"type":201},{"type":135},"SLACK_START_REAL_TIME_MESSAGING_SESSION",{"key":5821,"name":5822,"description":5823,"endpoint":2784,"method":186,"is_mutating":151,"input_schema":5824,"output_schema":5832,"upstream_slug":5841,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_unarchive_a_public_or_private_channel","Unarchive a public or private channel","Unarchives a specified public or private slack channel that is currently archived, using its channel id.",{"type":132,"title":5825,"required":5826,"properties":5827,"description":5831},"UnarchiveAPublicOrPrivateChannelRequest",[431],{"channel_id":5828},{"type":135,"title":434,"examples":5829,"description":5830},[1125,405],"The unique identifier of the public or private channel to be unarchived.","Request schema for unarchiving a Slack channel.",{"type":132,"properties":5833},{"ok":5834,"error":5835,"warning":5836,"response_metadata":5837},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5838},{"warnings":5839},{"type":207,"items":5840},{"type":135},"SLACK_UNARCHIVE_A_PUBLIC_OR_PRIVATE_CHANNEL",{"key":5843,"name":5844,"description":2783,"endpoint":2784,"method":186,"is_mutating":151,"input_schema":5845,"output_schema":5850,"upstream_slug":5859,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_unarchive_channel","Unarchive channel",{"type":132,"title":2786,"required":5846,"properties":5847,"description":2792},[393],{"channel":5848},{"type":135,"title":288,"examples":5849,"description":2791},[290],{"type":132,"properties":5851},{"ok":5852,"error":5853,"warning":5854,"response_metadata":5855},{"type":201},{"type":135},{"type":135},{"type":132,"properties":5856},{"warnings":5857},{"type":207,"items":5858},{"type":135},"SLACK_UNARCHIVE_CHANNEL",{"key":5861,"name":5862,"description":5863,"endpoint":5864,"method":186,"is_mutating":151,"input_schema":5865,"output_schema":5878,"upstream_slug":5889,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_unpin_item_from_channel","Unpin message from channel","Unpins a message, identified by its timestamp, from a specified channel if the message is currently pinned there; this operation is destructive.","\u002Fpins.remove",{"type":132,"title":5866,"required":5867,"properties":5868,"description":5877},"UnpinItemFromChannelRequest",[393],{"channel":5869,"timestamp":5872},{"type":135,"title":288,"examples":5870,"description":5871},[290,405],"The ID of the channel where the message is pinned (e.g., a public channel, private channel, or direct message).",{"type":135,"title":294,"examples":5873,"description":5876},[5874,5875],"1625640000.000100","1700000000.123456","Timestamp of the message to unpin. This is required to identify the specific message to be removed from the channel's pinned items.","Request schema for `UnpinItemFromChannel`",{"type":132,"properties":5879},{"ok":5880,"error":5881,"needed":5882,"provided":5883,"warning":5884,"response_metadata":5885},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5886},{"warnings":5887},{"type":207,"items":5888},{"type":135},"SLACK_UNPIN_ITEM_FROM_CHANNEL",{"key":5891,"name":5892,"description":5893,"endpoint":5894,"method":186,"is_mutating":151,"input_schema":5895,"output_schema":5919,"upstream_slug":5930,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_update_slack_call_information","Update call information","Updates the title, join url, or desktop app join url for an existing slack call identified by its id.","\u002Fcalls.update",{"type":132,"title":5896,"required":5897,"properties":5898,"description":5918},"UpdateSlackCallInformationRequest",[320],{"id":5899,"title":5904,"join_url":5908,"desktop_app_join_url":5913},{"type":135,"title":324,"examples":5900,"description":5903},[5901,5902],"R0123ABCDEF","R9876ZYXWVU","Unique identifier of the call to update, obtained when a call is created (e.g., via `calls.add` Slack API method).",{"type":135,"title":222,"examples":5905,"description":5907},[5906,2338],"Project Alpha Review","New title for the call.",{"type":135,"title":2347,"examples":5909,"description":5912},[5910,5911],"https:\u002F\u002Fexample.com\u002Fjoin\u002Fmeeting\u002F12345","https:\u002F\u002Fanother-service.com\u002Fcall\u002Fabc987","New URL for clients to join the call.",{"type":135,"title":2376,"examples":5914,"description":5917},[5915,5916],"your-app-protocol:\u002F\u002Fjoin?call_id=12345","slack:\u002F\u002Fcall?id=abcdefg","URL to directly launch the third-party call application from Slack clients.","Request schema for `UpdateSlackCallInformation`",{"type":132,"properties":5920},{"ok":5921,"error":5922,"needed":5923,"provided":5924,"warning":5925,"response_metadata":5926},{"type":201},{"type":135},{"type":135},{"type":135},{"type":135},{"type":132,"properties":5927},{"warnings":5928},{"type":207,"items":5929},{"type":135},"SLACK_UPDATE_SLACK_CALL_INFORMATION",{"key":5932,"name":5933,"description":5934,"endpoint":5935,"method":186,"is_mutating":151,"input_schema":5936,"output_schema":5977,"upstream_slug":5983,"is_enabled":151,"verified_status":209,"trust":210,"endpoint_source":211,"endpoint_confidence":167,"endpoint_strategy":212,"base_url_override":119},"slack_updates_an_existing_remote_file","Update an existing remote file","Updates metadata or content details for an existing remote file in slack; this action cannot upload new files or change the fundamental file type.","\u002Ffiles.remote.update",{"type":132,"title":5937,"properties":5938,"description":5976},"UpdatesAnExistingRemoteFileRequest",{"file":5939,"title":5944,"token":5949,"filetype":5952,"external_id":5959,"external_url":5964,"preview_image":5969,"indexable_file_contents":5972},{"type":135,"title":282,"examples":5940,"description":5943},[5941,5942],"F0123ABC456","F7890XYZ123","Slack's unique identifier for the remote file (e.g., `F12345678`). Used to identify the file if `external_id` is not provided. One of `file` or `external_id` is required to specify the file to update.",{"type":135,"title":222,"examples":5945,"description":5948},[5946,5947],"Updated Project Proposal Q3","Final Presentation Draft","New title for the remote file. If omitted, the current title remains unchanged.",{"type":135,"title":228,"examples":5950,"description":5951},[373],"Authentication token for authorizing the API request to Slack.",{"type":135,"title":233,"examples":5953,"description":5958},[235,5954,237,5955,239,5956,5957],"jpg","sketch","mp4","zip","New filetype for the remote file. This typically describes the kind of file, e.g., `pdf`, `gdoc`, `image`, `text`. See Slack API documentation for specific supported `filetype` values. Providing an inaccurate filetype might affect how the file is handled or displayed.",{"type":135,"title":243,"examples":5960,"description":5963},[5961,5962],"item_12345_report_2024","guid-doc-xyz-final","Creator-defined Globally Unique Identifier (GUID) for the remote file. Used to identify the file if `file` ID is not provided. One of `file` or `external_id` is required to specify the file to update.",{"type":135,"title":249,"examples":5965,"description":5968},[5966,5967],"https:\u002F\u002Fexample.com\u002Fupdated_document.pdf","https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002Fnew_sheet_id_v2","New publicly accessible URL for the remote file. If provided, this updates the link associated with the file in Slack.",{"type":135,"title":255,"examples":5970,"description":5971},[2510],"A string that references the new preview image for the document. The referenced image data will be sent as `multipart\u002Fform-data`. This could be a local file path (if supported by the client), a public URL, or base64 encoded image data. Max 1MB. Updates the file's preview in Slack.",{"type":135,"title":261,"examples":5973,"description":5975},[5974],"This is a sample text content.","Plain text content extracted from the remote file, used by Slack to improve searchability. This can be a summary or the full text. Maximum 1MB. If provided, updates the searchable content.","Defines the parameters for updating an existing remote file in Slack. At least `file` or `external_id` must be provided to identify the file, along with at least one attribute to modify.",{"type":132,"properties":5978},{"ok":5979,"error":5980,"needed":5981,"provided":5982},{"type":201},{"type":135},{"type":135},{"type":135},"SLACK_UPDATES_AN_EXISTING_REMOTE_FILE",[5985,5986,5987,5988,5989],{"name":183,"description":184},{"name":215,"description":216},{"name":275,"description":276},{"name":314,"description":315},{"name":348,"description":349},[5991,6023,6059,6090,6115,6140,6165],{"slug":5992,"name":5993,"description":5994,"event_type":5995,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":5997,"derivation":6020,"config_schema":647},"slack_app_uninstalled","App Uninstalled","Fires when your Slack app is uninstalled from a workspace.","app_uninstalled","webhook",{"type":132,"required":5998,"properties":6005},[355,1352,5999,6000,6001,6002,6003,6004],"api_app_id","event","type","event_id","event_time","authed_users",{"type":6006,"event":6007,"token":6011,"team_id":6012,"event_id":6013,"api_app_id":6014,"event_time":6015,"authed_users":6016,"context_team_id":6018,"context_enterprise_id":6019},{"type":135},{"type":132,"required":6008,"properties":6009},[6001],{"type":6010},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"type":207,"items":6017},{"type":135},{"type":135},{"type":135},{"confidence":6021,"derived_by":6022},0.8,"llm_trigger_deriver",{"slug":6024,"name":6025,"description":6026,"event_type":6027,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6028,"derivation":6057,"config_schema":647},"slack_link_shared","Link Shared","Fires when a message containing one or more unfurled links is shared.","link_shared",{"type":132,"required":6029,"properties":6030},[355,1352,5999,6000,6001,6002,6003,6004],{"type":6031,"event":6032,"token":6048,"team_id":6049,"event_id":6050,"api_app_id":6051,"event_time":6052,"authed_users":6053,"context_team_id":6055,"context_enterprise_id":6056},{"type":135},{"type":132,"required":6033,"properties":6035},[6001,2919,393,2719,6034],"links",{"type":6036,"user":6037,"links":6038,"channel":6045,"thread_ts":6046,"message_ts":6047},{"type":135},{"type":135},{"type":207,"items":6039},{"type":132,"required":6040,"properties":6042},[6041,356],"domain",{"url":6043,"domain":6044},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"type":207,"items":6054},{"type":135},{"type":135},{"type":135},{"confidence":6058,"derived_by":6022},0.7,{"slug":6060,"name":6061,"description":6062,"event_type":6063,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6064,"derivation":6089,"config_schema":647},"slack_message_posted","Message Posted","Fires when a message is posted in a channel the bot is in or a direct message to the bot.","message",{"type":132,"required":6065,"properties":6066},[355,1352,5999,6000,6001,6002,6003,6004],{"type":6067,"event":6068,"token":6080,"team_id":6081,"event_id":6082,"api_app_id":6083,"event_time":6084,"authed_users":6085,"context_team_id":6087,"context_enterprise_id":6088},{"type":135},{"type":132,"required":6069,"properties":6070},[6001,552,2919,714,393],{"ts":6071,"team":6072,"text":6073,"type":6074,"user":6075,"channel":6076,"event_ts":6077,"channel_type":6078,"client_msg_id":6079},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"type":207,"items":6086},{"type":135},{"type":135},{"type":135},{"confidence":1221,"derived_by":6022},{"slug":6091,"name":6092,"description":6093,"event_type":6094,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6095,"derivation":647,"config_schema":647},"slack_app_mention","App Mention","Fires when the app's bot user is @-mentioned in a channel.","app_mention",{"type":132,"required":6096,"properties":6097},[355,1352,5999,6000,6001,6002,6003],{"type":6098,"event":6099,"token":6110,"team_id":6111,"event_id":6112,"api_app_id":6113,"event_time":6114},{"type":135},{"type":132,"required":6100,"properties":6101},[6001,2919,552],{"type":6102,"user":6103,"text":6104,"ts":6105,"channel":6106,"channel_type":6107,"event_ts":6108,"thread_ts":6109},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"slug":6116,"name":6117,"description":6118,"event_type":6119,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6120,"derivation":647,"config_schema":647},"slack_message_channel","Message Posted To Channel","Fires when a message is posted to a public channel the app is in.","message.channels",{"type":132,"required":6121,"properties":6122},[355,1352,5999,6000,6001,6002,6003],{"type":6123,"event":6124,"token":6135,"team_id":6136,"event_id":6137,"api_app_id":6138,"event_time":6139},{"type":135},{"type":132,"required":6125,"properties":6126},[6001,2919,552],{"type":6127,"user":6128,"text":6129,"ts":6130,"channel":6131,"channel_type":6132,"event_ts":6133,"thread_ts":6134},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"slug":6141,"name":6142,"description":6143,"event_type":6144,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6145,"derivation":647,"config_schema":647},"slack_message_group","Message Posted To Private Channel","Fires when a message is posted to a private channel the app is in.","message.groups",{"type":132,"required":6146,"properties":6147},[355,1352,5999,6000,6001,6002,6003],{"type":6148,"event":6149,"token":6160,"team_id":6161,"event_id":6162,"api_app_id":6163,"event_time":6164},{"type":135},{"type":132,"required":6150,"properties":6151},[6001,2919,552],{"type":6152,"user":6153,"text":6154,"ts":6155,"channel":6156,"channel_type":6157,"event_ts":6158,"thread_ts":6159},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},{"slug":6166,"name":6167,"description":6168,"event_type":6169,"delivery":5996,"is_enabled":151,"verified_status":209,"receiver_key":98,"payload_schema":6170,"derivation":647,"config_schema":647},"slack_message_im","Direct Message Received","Fires when a direct message is sent to the app's bot user.","message.im",{"type":132,"required":6171,"properties":6172},[355,1352,5999,6000,6001,6002,6003],{"type":6173,"event":6174,"token":6185,"team_id":6186,"event_id":6187,"api_app_id":6188,"event_time":6189},{"type":135},{"type":132,"required":6175,"properties":6176},[6001,2919,552],{"type":6177,"user":6178,"text":6179,"ts":6180,"channel":6181,"channel_type":6182,"event_ts":6183,"thread_ts":6184},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":135},{"type":930},[6191],{"app":98,"key":105,"type":105,"title":112,"scopes":6192,"token_url":117,"grant_type":118,"revoke_url":119,"description":120,"authorize_url":121,"client_id_env":122,"oauth_version":123,"pkce_required":65,"default_scopes":6193,"extra_env_keys":6194,"client_secret_env":129,"token_auth_method":130},[114,115,116],[114,115,116],[126,127,128],"static",1789885632008]