Direct message recipients the message did not reach. The rest of the send went out, so sending again would repeat it.
Example:
["U0BRY4S6LNQ"]
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tightknit","colors":{"primary":"#0ea5e9","light":"#0ea5e9","dark":"#0ea5e9"},"logo":{"light":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080","dark":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/dark.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=6cd06fb7afb28cdae7bca4f7b6806906","href":"https://tightknit.ai/"},"favicon":"https://mintcdn.com/tightknit/510fnWGbA38NwHOk/favicon.png?fit=max\u0026auto=format\u0026n=510fnWGbA38NwHOk\u0026q=85\u0026s=ca1f972d807039e1bc2acbeb8f00326a","background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://tightknit.ai/","label":"Homepage ↗"}],"primary":{"type":"button","label":"Book a Demo","href":"https://cal.com/zhawtof/30min"}},"footer":{"socials":{"slack":"https://community.tightknit.ai","linkedin":"https://www.linkedin.com/company/tightknitai","youtube":"https://www.youtube.com/@tightknitai"}},"fonts":{"heading":{"family":"Inter","weight":600,"source":"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2","format":"woff2"}},"icons":{"library":"fontawesome"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tightknit","hasAudioNarration":false,"actualSubdomain":"tightknit","customDomains":["docs.tightknit.ai"],"gitSource":{"type":"github","owner":"tightknitai","repo":"tightknit-app","deployBranch":"main","contentDirectory":"packages/docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af55cd92e698a8a3f24ca19","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":120},{"language":"default","tag":"Admin API","count":117},{"language":"default","tag":"Documentation","count":108},{"language":"default","tag":"App Guides","count":45},{"language":"default","tag":"Platform","count":40},{"language":"default","tag":"Events","count":19},{"language":"default","tag":"Slack App","count":17},{"language":"default","tag":"Community Site","count":15},{"language":"default","tag":"Compositions","count":15},{"language":"default","tag":"Guides","count":13}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/plan-availability.css","content":".plan-availability{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin:1rem 0;padding:0.875rem 1.125rem;border:1px solid rgb(14 165 233 / 0.35);border-radius:0.75rem;background:linear-gradient(\n 135deg,\n rgb(14 165 233 / 0.09),\n rgb(56 189 248 / 0.02)\n )}.dark .plan-availability{border-color:rgb(14 165 233 / 0.4);background:linear-gradient(\n 135deg,\n rgb(14 165 233 / 0.14),\n rgb(14 165 233 / 0.03)\n )}.plan-availability-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.plan-availability-content{flex:1 1 14rem;min-width:0}.plan-availability-feature{font-size:0.9375rem;font-weight:600;line-height:1.4}.plan-availability-body{margin-top:0.375rem;font-size:0.8125rem;line-height:1.55}.plan-availability-body a{color:#0284c7;font-weight:600;text-decoration:underline;text-underline-offset:2px}.dark .plan-availability-body a{color:#38bdf8}.plan-availability-matrix{display:flex;gap:0.5rem;flex-shrink:0}.plan-availability-plan{display:flex;flex-direction:column;align-items:center;gap:0.3rem;min-width:5rem;padding:0.5rem 0.625rem;border:1px solid rgb(14 165 233 / 0.25);border-radius:0.5rem;background:rgb(255 255 255 / 0.5)}.dark .plan-availability-plan{border-color:rgb(14 165 233 / 0.3);background:rgb(2 6 23 / 0.35)}.plan-availability-plan-name{font-size:0.65rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;opacity:0.7;white-space:nowrap}.plan-availability-check{width:1rem;height:1rem;color:#0284c7}.dark .plan-availability-check{color:#38bdf8}.plan-availability-addon{padding:0 0.45rem;border-radius:9999px;font-size:0.65rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1rem;color:#fff;background:linear-gradient(135deg, #0284c7, #38bdf8);white-space:nowrap}.plan-availability-none{font-size:0.875rem;line-height:1rem;opacity:0.35}"}],"page":{"pagePath":"v1/api-reference/slack-messages/create-a-slack-message","slug":"/v1/api-reference/slack-messages/create-a-slack-message","pageMetadata":{"title":"Create a Slack message","description":"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent.\n\nA refusal carries one of these `code` values:\n\n- `invalid_blocks` (400): Slack or the Block Kit check rejected the blocks.\n- `no_recipients` (400): Neither `channel_id` nor `dm_slack_profile_ids` was given.\n- `too_many_dm_recipients` (400): More direct-message recipients than one request allows.\n- `channel_not_found` (422): The channel is not in the Slack workspace.\n- `not_in_channel` (422): The Tightknit app is not in the channel and could not join it.\n- `channel_not_allowed` (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub.\n- `cannot_publish` (422): The channel's feed does not accept site posts.\n- `dm_delivery_failed` (422): No direct message could be delivered.\n- `no_workspace` (409): Slack is not connected to the community.\n- `no_community` (409): A `community` send, but the community has no name configured.\n- `missing_scope` (409): The Slack app lacks a permission the send needs; reconnect Slack.\n- `slack_unavailable` (503): Slack could not be reached; retry later.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/slack_messages","href":"/v1/api-reference/slack-messages/create-a-slack-message","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A refusal carries one of these \", _jsx(_components.code, {\n children: \"code\"\n }), \" values:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"invalid_blocks\"\n }), \" (400): Slack or the Block Kit check rejected the blocks.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"no_recipients\"\n }), \" (400): Neither \", _jsx(_components.code, {\n children: \"channel_id\"\n }), \" nor \", _jsx(_components.code, {\n children: \"dm_slack_profile_ids\"\n }), \" was given.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"too_many_dm_recipients\"\n }), \" (400): More direct-message recipients than one request allows.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"channel_not_found\"\n }), \" (422): The channel is not in the Slack workspace.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"not_in_channel\"\n }), \" (422): The Tightknit app is not in the channel and could not join it.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"channel_not_allowed\"\n }), \" (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"cannot_publish\"\n }), \" (422): The channel’s feed does not accept site posts.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"dm_delivery_failed\"\n }), \" (422): No direct message could be delivered.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"no_workspace\"\n }), \" (409): Slack is not connected to the community.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"no_community\"\n }), \" (409): A \", _jsx(_components.code, {\n children: \"community\"\n }), \" send, but the community has no name configured.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"missing_scope\"\n }), \" (409): The Slack app lacks a permission the send needs; reconnect Slack.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"slack_unavailable\"\n }), \" (503): Slack could not be reached; retry later.\"]\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a Slack message","description":"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent.\n\nA refusal carries one of these `code` values:\n\n- `invalid_blocks` (400): Slack or the Block Kit check rejected the blocks.\n- `no_recipients` (400): Neither `channel_id` nor `dm_slack_profile_ids` was given.\n- `too_many_dm_recipients` (400): More direct-message recipients than one request allows.\n- `channel_not_found` (422): The channel is not in the Slack workspace.\n- `not_in_channel` (422): The Tightknit app is not in the channel and could not join it.\n- `channel_not_allowed` (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub.\n- `cannot_publish` (422): The channel's feed does not accept site posts.\n- `dm_delivery_failed` (422): No direct message could be delivered.\n- `no_workspace` (409): Slack is not connected to the community.\n- `no_community` (409): A `community` send, but the community has no name configured.\n- `missing_scope` (409): The Slack app lacks a permission the send needs; reconnect Slack.\n- `slack_unavailable` (503): Slack could not be reached; retry later.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/slack_messages","href":"/v1/api-reference/slack-messages/create-a-slack-message","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent.\n\nA refusal carries one of these `code` values:\n\n- `invalid_blocks` (400): Slack or the Block Kit check rejected the blocks.\n- `no_recipients` (400): Neither `channel_id` nor `dm_slack_profile_ids` was given.\n- `too_many_dm_recipients` (400): More direct-message recipients than one request allows.\n- `channel_not_found` (422): The channel is not in the Slack workspace.\n- `not_in_channel` (422): The Tightknit app is not in the channel and could not join it.\n- `channel_not_allowed` (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub.\n- `cannot_publish` (422): The channel's feed does not accept site posts.\n- `dm_delivery_failed` (422): No direct message could be delivered.\n- `no_workspace` (409): Slack is not connected to the community.\n- `no_community` (409): A `community` send, but the community has no name configured.\n- `missing_scope` (409): The Slack app lacks a permission the send needs; reconnect Slack.\n- `slack_unavailable` (503): Slack could not be reached; retry later.","operationId":"createSlackMessage","summary":"Create a Slack message","tags":["Slack messages"],"security":["893e19f0-61be-4219-ae26-e5020b72138b"],"requestBody":"45c763a8-4e61-4a70-b97d-96a40cf5f9ff","responses":{"200":"9353b732-a72b-499b-8cb7-aeaf95dbcef8","default":"727dc2df-6c20-446b-863f-1e0a40590131"},"x-mint":{"metadata":{"playground":"none"}},"method":"post","type":"path","servers":["0a9771c8-9003-4dc7-aa40-7ed293ec076d"],"path":"/v1/slack_messages","baseUrlOptions":["https://api.tightknit.ai"],"title":"Create a Slack message","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"channel_id":{"type":"string","pattern":"^[CG][A-Z0-9]{8,20}$","description":"The channel to post in. A private channel must have the Tightknit app in it; the app joins a public channel it cannot otherwise post to.","uniqueKey":"channel_id","typeLabel":"string"},"dm_slack_profile_ids":{"type":"array","items":{"type":"string","pattern":"^[UW][A-Z0-9]{8,20}$","uniqueKey":"dm_slack_profile_ids.items.[INDEX]","typeLabel":"string"},"minItems":1,"maxItems":50,"description":"Members to also send the message to as a direct message from the app, one each. A profile's `slack_profile_id`.","uniqueKey":"dm_slack_profile_ids","typeLabel":"string[]"},"text":{"type":"string","minLength":1,"maxLength":3000,"description":"The message as Slack `mrkdwn`, sent as a single section block. Send this or `blocks`.","uniqueKey":"text","typeLabel":"string"},"blocks":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The Block Kit block type, such as `section`.","isRequired":true,"uniqueKey":"blocks.items.[INDEX].type","typeLabel":"string"}},"required":["type"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"blocks.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"blocks.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":50,"description":"The message as a Slack Block Kit payload, which Slack validates. Send this or `text`.","uniqueKey":"blocks","typeLabel":"object[]"},"identity":{"type":"string","enum":["community","bot"],"default":"community","description":"Who the channel message is posted as. One of:\n- `community`: the app under the community name and logo.\n- `bot`: the app itself.","uniqueKey":"identity","typeLabel":"enum\u003cstring>"},"thread_ts":{"type":"string","pattern":"^\\d{10}\\.\\d{6}$","description":"Post as a reply in this message's thread, in the same channel.","uniqueKey":"thread_ts","typeLabel":"string"},"publish_to_site":{"type":"boolean","description":"Also publish the channel message to the community site, when the channel's feed accepts posts.","uniqueKey":"publish_to_site","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"channel_id":"\u003cstring>","dm_slack_profile_ids":["\u003cstring>"],"text":"\u003cstring>","blocks":[{"type":"\u003cstring>"}],"identity":"community","thread_ts":"\u003cstring>","publish_to_site":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"9353b732-a72b-499b-8cb7-aeaf95dbcef8":{"description":"Success","headers":{"Request-Id":{"description":"Identifier for this request, quote it in support tickets.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","enum":["slack_message"],"description":"Always `slack_message`.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"channel_id":{"oneOf":[{"type":"string","description":"Slack’s id for the channel the message was posted in. `null` when the message went out only as direct messages.","example":"C01ABC123","isRequired":true,"uniqueKey":"channel_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the channel the message was posted in. `null` when the message went out only as direct messages.","example":"C01ABC123","isRequired":true,"uniqueKey":"channel_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channel_id","typeLabel":"string | null"},"ts":{"oneOf":[{"type":"string","description":"The channel message's Slack timestamp. `null` when the message went out only as direct messages.","example":"1718000042.000123","isRequired":true,"uniqueKey":"ts.oneOf.0","typeLabel":"string"},{"type":"null","description":"The channel message's Slack timestamp. `null` when the message went out only as direct messages.","example":"1718000042.000123","isRequired":true,"uniqueKey":"ts.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"ts","typeLabel":"string | null"},"message_id":{"oneOf":[{"type":"string","description":"The community site post, when `publish_to_site` created one.","example":"msg_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"message_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The community site post, when `publish_to_site` created one.","example":"msg_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"message_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"message_id","typeLabel":"string | null"},"failed_dm_slack_profile_ids":{"type":"array","items":{"type":"string","uniqueKey":"failed_dm_slack_profile_ids.items.[INDEX]","typeLabel":"string"},"example":["U0BRY4S6LNQ"],"description":"Direct message recipients the message did not reach. The rest of the send went out, so sending again would repeat it.","isRequired":true,"uniqueKey":"failed_dm_slack_profile_ids","typeLabel":"string[]"}},"required":["object","channel_id","ts","message_id","failed_dm_slack_profile_ids"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"slack_message","channel_id":"C01ABC123","ts":"1718000042.000123","message_id":"msg_9f2b8c1d4e5a","failed_dm_slack_profile_ids":["U0BRY4S6LNQ"]}}},"exampleType":"generated"}},"exampleType":"generated"},"727dc2df-6c20-446b-863f-1e0a40590131":{"description":"Error","headers":{"Request-Id":{"description":"Identifier for this request, quote it in support tickets.","schema":{"type":"string"}}},"content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"A URI naming the problem type. Always `about:blank`.","example":"about:blank","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","description":"A short summary of the HTTP status.","example":"Not found","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","description":"The HTTP status code.","example":404,"isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","description":"A stable, machine-readable error code to branch on, unlike `title` and `detail`.","example":"not_found","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"detail":{"type":"string","description":"What went wrong with this request, when there is more to say.","uniqueKey":"detail","typeLabel":"string"},"param":{"type":"string","description":"The request field or parameter the error is about, when one is.","uniqueKey":"param","typeLabel":"string"},"request_id":{"type":"string","description":"The id of the request, also sent as the `Request-Id` header. Quote it in support tickets.","example":"req_9f2b8c1d4e5a6b7c8d9e0f1a2b3c4d5e","uniqueKey":"request_id","typeLabel":"string"}},"required":["type","title","status","code"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"about:blank","title":"Not found","status":404,"code":"not_found","detail":"\u003cstring>","param":"\u003cstring>","request_id":"req_9f2b8c1d4e5a6b7c8d9e0f1a2b3c4d5e"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"893e19f0-61be-4219-ae26-e5020b72138b":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"Tightknit API key","description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"Bearer"}}},"servers":{"0a9771c8-9003-4dc7-aa40-7ed293ec076d":{"url":"https://api.tightknit.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Tightknit API key","description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"A Tightknit admin API key, sent as `Authorization: Bearer \u003ckey>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"openapi-v1.json"},"subdomain":"tightknit","siteName":"Tightknit","title":"Create a Slack message - Tightknit","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{"v0":{"href":"/api-reference/api-keys/introspect-current-api-key","matchLevel":2},"v1":{"href":"/v1/api-reference/slack-messages/create-a-slack-message","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T07:33:16.596Z","originalFileLocation":"v1/api-reference/slack-messages/create-a-slack-message.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent. A refusal carries one of these code values: - invalid_blocks (400): Slack or the Block Kit check rejected the blocks. - no_recipients (400): Neither channel_id nor dm_slack_profile_ids was given. - too_many_dm_recipients (400): More direct-message recipients than one request allows. - channel_not_found (422): The channel is not in the Slack workspace. - not_in_channel (422): The Tightknit app is not in the channel and could not join it. - channel_not_allowed (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub. - cannot_publish (422): The channel\u0026#x27;s feed does not accept site posts. - dm_delivery_failed (422): No direct message could be delivered. - no_workspace (409): Slack is not connected to the community. - no_community (409): A community send, but the community has no name configured. - missing_scope (409): The Slack app lacks a permission the send needs; reconnect Slack. - slack_unavailable (503): Slack could not be reached; retry later.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a Slack message - Tightknit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent. A refusal carries one of these code values: - invalid_blocks (400): Slack or the Block Kit check rejected the blocks. - no_recipients (400): Neither channel_id nor dm_slack_profile_ids was given. - too_many_dm_recipients (400): More direct-message recipients than one request allows. - channel_not_found (422): The channel is not in the Slack workspace. - not_in_channel (422): The Tightknit app is not in the channel and could not join it. - channel_not_allowed (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub. - cannot_publish (422): The channel\u0026#x27;s feed does not accept site posts. - dm_delivery_failed (422): No direct message could be delivered. - no_workspace (409): Slack is not connected to the community. - no_community (409): A community send, but the community has no name configured. - missing_scope (409): The Slack app lacks a permission the send needs; reconnect Slack. - slack_unavailable (503): Slack could not be reached; retry later.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tightknit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tightknit.mintlify.site/_mintlify/api/og/v2?division=Slack+messages\u0026amp;title=Create+a+Slack+message\u0026amp;description=Posts+to+a+channel%2C+sends+direct+messages%2C+or+both.+The+message+goes+out+immediately+and+cannot+be+unsent.%0A%0AA+refusal+carries+one+of+these+%60code%60+values%3A%0A%0A-+%60in\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=0cfcdb43c89f07f7d0c381171cbb58c004bed6d7ac7c86362b3d9fa9b037b90c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a Slack message - Tightknit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent. A refusal carries one of these code values: - invalid_blocks (400): Slack or the Block Kit check rejected the blocks. - no_recipients (400): Neither channel_id nor dm_slack_profile_ids was given. - too_many_dm_recipients (400): More direct-message recipients than one request allows. - channel_not_found (422): The channel is not in the Slack workspace. - not_in_channel (422): The Tightknit app is not in the channel and could not join it. - channel_not_allowed (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub. - cannot_publish (422): The channel\u0026#x27;s feed does not accept site posts. - dm_delivery_failed (422): No direct message could be delivered. - no_workspace (409): Slack is not connected to the community. - no_community (409): A community send, but the community has no name configured. - missing_scope (409): The Slack app lacks a permission the send needs; reconnect Slack. - slack_unavailable (503): Slack could not be reached; retry later.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tightknit.mintlify.site/_mintlify/api/og/v2?division=Slack+messages\u0026amp;title=Create+a+Slack+message\u0026amp;description=Posts+to+a+channel%2C+sends+direct+messages%2C+or+both.+The+message+goes+out+immediately+and+cannot+be+unsent.%0A%0AA+refusal+carries+one+of+these+%60code%60+values%3A%0A%0A-+%60in\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=0cfcdb43c89f07f7d0c381171cbb58c004bed6d7ac7c86362b3d9fa9b037b90c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0ea5e9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v1/api-reference/slack-messages/create-a-slack-message.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tightknit.ai/#organization\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tightknit.ai#website\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message#webpage\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message\",\"name\":\"Create a Slack message\",\"description\":\"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent. A refusal carries one of these code values: - invalid_blocks (400): Slack or the Block Kit check rejected the blocks. - no_recipients (400): Neither channel_id nor dm_slack_profile_ids was given. - too_many_dm_recipients (400): More direct-message recipients than one request allows. - channel_not_found (422): The channel is not in the Slack workspace. - not_in_channel (422): The Tightknit app is not in the channel and could not join it. - channel_not_allowed (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub. - cannot_publish (422): The channel's feed does not accept site posts. - dm_delivery_failed (422): No direct message could be delivered. - no_workspace (409): Slack is not connected to the community. - no_community (409): A community send, but the community has no name configured. - missing_scope (409): The Slack app lacks a permission the send needs; reconnect Slack. - slack_unavailable (503): Slack could not be reached; retry later.\",\"dateModified\":\"2026-11-11T07:33:16.596Z\",\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin API\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/system/liveness-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a Slack message\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message#apireference\",\"headline\":\"Create a Slack message\",\"name\":\"Create a Slack message\",\"description\":\"Posts to a channel, sends direct messages, or both. The message goes out immediately and cannot be unsent. A refusal carries one of these code values: - invalid_blocks (400): Slack or the Block Kit check rejected the blocks. - no_recipients (400): Neither channel_id nor dm_slack_profile_ids was given. - too_many_dm_recipients (400): More direct-message recipients than one request allows. - channel_not_found (422): The channel is not in the Slack workspace. - not_in_channel (422): The Tightknit app is not in the channel and could not join it. - channel_not_allowed (422): The channel is private and the Tightknit app is not in it, or it is archived, a direct message, or the Tightknit Hub. - cannot_publish (422): The channel's feed does not accept site posts. - dm_delivery_failed (422): No direct message could be delivered. - no_workspace (409): Slack is not connected to the community. - no_community (409): A community send, but the community has no name configured. - missing_scope (409): The Slack app lacks a permission the send needs; reconnect Slack. - slack_unavailable (503): Slack could not be reached; retry later.\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/slack-messages/create-a-slack-message#webpage\"},\"dateModified\":\"2026-11-11T07:33:16.596Z\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tightknit\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Tightknit\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/v1/api-reference/slack-messages/create-a-slack-message.md","siteName":"Tightknit","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","versions":[{"version":"v0","default":true,"pages":[{"title":"v0","href":"/api-reference/api-keys/introspect-current-api-key"}]},{"version":"v1","groups":[{"group":"Overview","pages":[{"title":"Tightknit Admin API v1 Introduction","sidebarTitle":"Introduction","href":"/v1/api-reference/introduction"}]},{"group":"Admin API","pages":[{"group":"System","pages":[{"title":"Liveness check","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/health","href":"/v1/api-reference/system/liveness-check"}]},{"group":"API keys","pages":[{"title":"Retrieve the calling API key","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/api_key","href":"/v1/api-reference/api-keys/retrieve-the-calling-api-key"}]},{"group":"Awards","pages":[{"title":"List awards","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/awards","href":"/v1/api-reference/awards/list-awards"},{"title":"Retrieve an award","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/awards/{award_id}","href":"/v1/api-reference/awards/retrieve-an-award"},{"title":"List award assignments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/award_assignments","href":"/v1/api-reference/awards/list-award-assignments"},{"title":"Create an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/award_assignments","href":"/v1/api-reference/awards/create-an-award-assignment"},{"title":"Retrieve an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/award_assignments/{award_assignment_id}","href":"/v1/api-reference/awards/retrieve-an-award-assignment"},{"title":"Delete an award assignment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/award_assignments/{award_assignment_id}","href":"/v1/api-reference/awards/delete-an-award-assignment"}]},{"group":"Events","pages":[{"title":"List calendar events","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/events","href":"/v1/api-reference/events/list-calendar-events"},{"title":"Create a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/events","href":"/v1/api-reference/events/create-a-calendar-event"},{"title":"Retrieve a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/events/{event_id}","href":"/v1/api-reference/events/retrieve-a-calendar-event"},{"title":"Delete a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/events/{event_id}","href":"/v1/api-reference/events/delete-a-calendar-event"},{"title":"Update a calendar event","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/events/{event_id}","href":"/v1/api-reference/events/update-a-calendar-event"},{"title":"List event participants","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/event_participants","href":"/v1/api-reference/events/list-event-participants"},{"title":"Create an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/event_participants","href":"/v1/api-reference/events/create-an-event-participant"},{"title":"Retrieve an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/event_participants/{event_participant_id}","href":"/v1/api-reference/events/retrieve-an-event-participant"},{"title":"Update an event participant","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/event_participants/{event_participant_id}","href":"/v1/api-reference/events/update-an-event-participant"}]},{"group":"Journeys","pages":[{"title":"List journeys","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journeys","href":"/v1/api-reference/journeys/list-journeys"},{"title":"Retrieve a journey","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journeys/{journey_id}","href":"/v1/api-reference/journeys/retrieve-a-journey"},{"title":"List journey achievements","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journey_achievements","href":"/v1/api-reference/journeys/list-journey-achievements"},{"title":"Retrieve a journey achievement","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/journey_achievements/{journey_achievement_id}","href":"/v1/api-reference/journeys/retrieve-a-journey-achievement"},{"title":"List milestones","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestones","href":"/v1/api-reference/journeys/list-milestones"},{"title":"Retrieve a milestone","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestones/{milestone_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone"},{"title":"List milestone achievements","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements","href":"/v1/api-reference/journeys/list-milestone-achievements"},{"title":"Retrieve a milestone achievement","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_achievements/{milestone_achievement_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone-achievement"},{"title":"List milestone Slack channels","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/list-milestone-slack-channels"},{"title":"Create a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/create-a-milestone-slack-channel"},{"title":"Retrieve a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/retrieve-a-milestone-slack-channel"},{"title":"Delete a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/delete-a-milestone-slack-channel"},{"title":"Update a milestone Slack channel","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/milestone_slack_channels/{milestone_slack_channel_id}","href":"/v1/api-reference/journeys/update-a-milestone-slack-channel"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tags","href":"/v1/api-reference/tags/list-tags"},{"title":"Retrieve a tag","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tags/{tag_id}","href":"/v1/api-reference/tags/retrieve-a-tag"},{"title":"List tag groups","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tag_groups","href":"/v1/api-reference/tags/list-tag-groups"},{"title":"Retrieve a tag group","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/tag_groups/{tag_group_id}","href":"/v1/api-reference/tags/retrieve-a-tag-group"}]},{"group":"Groups","pages":[{"title":"List groups","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/groups","href":"/v1/api-reference/groups/list-groups"},{"title":"Retrieve a group","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/groups/{group_id}","href":"/v1/api-reference/groups/retrieve-a-group"},{"title":"List group memberships","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/group_memberships","href":"/v1/api-reference/groups/list-group-memberships"},{"title":"Create a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/group_memberships","href":"/v1/api-reference/groups/create-a-group-membership"},{"title":"Retrieve a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/group_memberships/{group_membership_id}","href":"/v1/api-reference/groups/retrieve-a-group-membership"},{"title":"Delete a group membership","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/group_memberships/{group_membership_id}","href":"/v1/api-reference/groups/delete-a-group-membership"}]},{"group":"Content","pages":[{"title":"List content collections","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_collections","href":"/v1/api-reference/content/list-content-collections"},{"title":"Retrieve a content collection","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_collections/{content_collection_id}","href":"/v1/api-reference/content/retrieve-a-content-collection"},{"title":"List content resources","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_resources","href":"/v1/api-reference/content/list-content-resources"},{"title":"Retrieve a content resource","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/content_resources/{content_resource_id}","href":"/v1/api-reference/content/retrieve-a-content-resource"}]},{"group":"Feeds","pages":[{"title":"List feeds","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feeds","href":"/v1/api-reference/feeds/list-feeds"},{"title":"Retrieve a feed","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feeds/{feed_id}","href":"/v1/api-reference/feeds/retrieve-a-feed"},{"title":"List feed members","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feed_members","href":"/v1/api-reference/feeds/list-feed-members"},{"title":"Create a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/feed_members","href":"/v1/api-reference/feeds/create-a-feed-member"},{"title":"Retrieve a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/feed_members/{feed_member_id}","href":"/v1/api-reference/feeds/retrieve-a-feed-member"},{"title":"Delete a feed member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/feed_members/{feed_member_id}","href":"/v1/api-reference/feeds/delete-a-feed-member"},{"title":"List pinned messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/pinned_messages","href":"/v1/api-reference/feeds/list-pinned-messages"},{"title":"Retrieve a pinned message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/pinned_messages/{pinned_message_id}","href":"/v1/api-reference/feeds/retrieve-a-pinned-message"}]},{"group":"Files","pages":[{"title":"Upload a file","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/files","href":"/v1/api-reference/files/upload-a-file"}]},{"group":"Members","pages":[{"title":"List members","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/profiles","href":"/v1/api-reference/members/list-members"},{"title":"Create a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles","href":"/v1/api-reference/members/create-a-member"},{"title":"Retrieve a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/profiles/{profile_id}","href":"/v1/api-reference/members/retrieve-a-member"},{"title":"Delete a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/profiles/{profile_id}","href":"/v1/api-reference/members/delete-a-member"},{"title":"Activate a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles/{profile_id}/activate","href":"/v1/api-reference/members/activate-a-member"},{"title":"Deactivate a member","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/profiles/{profile_id}/deactivate","href":"/v1/api-reference/members/deactivate-a-member"}]},{"group":"Follows","pages":[{"title":"List follows","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/follows","href":"/v1/api-reference/follows/list-follows"},{"title":"Retrieve a follow","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/follows/{follow_id}","href":"/v1/api-reference/follows/retrieve-a-follow"}]},{"group":"Messages","pages":[{"title":"List messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages","href":"/v1/api-reference/messages/list-messages"},{"title":"Retrieve a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}","href":"/v1/api-reference/messages/retrieve-a-message"},{"title":"Publish a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/publish","href":"/v1/api-reference/messages/publish-a-message"},{"title":"Unpublish a message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/unpublish","href":"/v1/api-reference/messages/unpublish-a-message"},{"title":"Set a post’s notice","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/messages/{message_id}/notice","href":"/v1/api-reference/messages/set-a-post’s-notice"},{"title":"List message attachments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/attachments","href":"/v1/api-reference/messages/list-message-attachments"},{"title":"Retrieve a message attachment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/attachments/{file_id}","href":"/v1/api-reference/messages/retrieve-a-message-attachment"},{"title":"List message versions","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/versions","href":"/v1/api-reference/messages/list-message-versions"},{"title":"Retrieve a message version","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/messages/{message_id}/versions/{version_id}","href":"/v1/api-reference/messages/retrieve-a-message-version"},{"title":"Search messages","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/search","href":"/v1/api-reference/messages/search-messages"}]},{"group":"Polls","pages":[{"title":"List polls","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/polls","href":"/v1/api-reference/polls/list-polls"},{"title":"Retrieve a poll","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/polls/{poll_id}","href":"/v1/api-reference/polls/retrieve-a-poll"},{"title":"List poll responses","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/poll_responses","href":"/v1/api-reference/polls/list-poll-responses"},{"title":"Retrieve a poll response","description":"Returns one poll response by its id. A response to a poll whose `voter_identity_visibility` is not `public`, or whose `results_visible` is false, is not found.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/poll_responses/{poll_response_id}","href":"/v1/api-reference/polls/retrieve-a-poll-response"}]},{"group":"Slack messages","pages":[{"title":"Create a Slack message","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/slack_messages","href":"/v1/api-reference/slack-messages/create-a-slack-message"}]},{"group":"Compositions","pages":[{"title":"List compositions","description":"A page of the compositions shared with every Studio user, newest first. A composition its owner kept to themselves and the people they named is never listed.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions","href":"/v1/api-reference/compositions/list-compositions"},{"title":"Create a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions","href":"/v1/api-reference/compositions/create-a-composition"},{"title":"Retrieve a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/retrieve-a-composition"},{"title":"Delete a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/delete-a-composition"},{"title":"Update a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json patch /v1/compositions/{composition_id}","href":"/v1/api-reference/compositions/update-a-composition"},{"title":"Send or schedule a composition","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions/{composition_id}/deliver","href":"/v1/api-reference/compositions/send-or-schedule-a-composition"},{"title":"Cancel a composition’s scheduled send","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/compositions/{composition_id}/cancel_schedule","href":"/v1/api-reference/compositions/cancel-a-composition’s-scheduled-send"},{"title":"List composition versions","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}/versions","href":"/v1/api-reference/compositions/list-composition-versions"},{"title":"Retrieve a composition version","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/compositions/{composition_id}/versions/{version_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-version"},{"title":"List composition deliveries","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_deliveries","href":"/v1/api-reference/compositions/list-composition-deliveries"},{"title":"Create a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json post /v1/composition_deliveries","href":"/v1/api-reference/compositions/create-a-composition-delivery"},{"title":"Retrieve a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_deliveries/{composition_delivery_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-delivery"},{"title":"Delete a composition delivery","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json delete /v1/composition_deliveries/{composition_delivery_id}","href":"/v1/api-reference/compositions/delete-a-composition-delivery"},{"title":"List composition comments","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_comments","href":"/v1/api-reference/compositions/list-composition-comments"},{"title":"Retrieve a composition comment","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/composition_comments/{composition_comment_id}","href":"/v1/api-reference/compositions/retrieve-a-composition-comment"}]},{"group":"Activity logs","pages":[{"title":"List activity logs","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/activity_logs","href":"/v1/api-reference/activity-logs/list-activity-logs"},{"title":"Retrieve an activity log","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/activity_logs/{activity_log_id}","href":"/v1/api-reference/activity-logs/retrieve-an-activity-log"}]}]}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]}]},"basePath":"","title":"Create a Slack message - Tightknit","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}