Opaque cursor for the next page, to pass back as starting_after. Absent when no further pages exist, which is how a walk ends.
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/journeys/list-milestone-slack-channels","slug":"/v1/api-reference/journeys/list-milestone-slack-channels","pageMetadata":{"title":"List milestone Slack channels","description":"Returns a page of milestone Slack channels, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/list-milestone-slack-channels","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns a page of milestone Slack channels, newest first. Pass a page’s \", _jsx(_components.code, {\n children: \"next_cursor\"\n }), \" as \", _jsx(_components.code, {\n children: \"starting_after\"\n }), \" to read the next one.\"]\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":"List milestone Slack channels","description":"Returns a page of milestone Slack channels, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","deprecated":null,"version":null,"playground":"none","openapi":"/openapi-v1.json get /v1/milestone_slack_channels","href":"/v1/api-reference/journeys/list-milestone-slack-channels","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"listMilestoneSlackChannels","summary":"List milestone Slack channels","description":"Returns a page of milestone Slack channels, newest first. Pass a page's `next_cursor` as `starting_after` to read the next one.","tags":["Journeys"],"security":["f8d6a600-5c56-4640-8a98-5711f7ec4e22"],"parameters":["c9a7cd7f-e2aa-4003-a405-1a456a685c29","72a96b7a-3c32-43fb-9ed2-30e5b7198c9f","26c02e3e-07ee-430c-ba00-9a67df024a5a","a0b87d9d-aef4-4946-9d18-72826439c3ce","638e4efc-7dd6-46ba-b783-2a69f1a9ba90","9359a3c4-a20f-42d8-9771-a06a4dc5fba9","680f005e-1828-4eb7-98e6-46ef74813019","979981ed-038d-46fc-a040-ef3f5d6560b1"],"responses":{"200":"4eb69928-69fe-4871-b88d-42fb59d68626","default":"94c15f2d-5081-4eb5-9865-c5c3c1639eb1"},"x-mint":{"metadata":{"playground":"none"}},"method":"get","type":"path","servers":["0a9771c8-9003-4dc7-aa40-7ed293ec076d"],"path":"/v1/milestone_slack_channels","baseUrlOptions":["https://api.tightknit.ai"],"title":"List milestone Slack channels","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c9a7cd7f-e2aa-4003-a405-1a456a685c29":{"schema":{"type":"integer","minimum":1,"maximum":100,"default":20,"description":"How many rows to return, from 1 to 100.","example":20,"isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"How many rows to return, from 1 to 100.","name":"limit","in":"query"},"72a96b7a-3c32-43fb-9ed2-30e5b7198c9f":{"schema":{"type":"string","description":"Opaque cursor from a previous page’s next_cursor.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Opaque cursor from a previous page’s next_cursor.","name":"starting_after","in":"query"},"26c02e3e-07ee-430c-ba00-9a67df024a5a":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose id is one of these. Repeatable.","pattern":"^mlsc_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","pattern":"^mlsc_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose id is one of these. Repeatable.","name":"id","in":"query","style":"form","explode":true},"a0b87d9d-aef4-4946-9d18-72826439c3ce":{"schema":{"type":"string","format":"date-time","description":"RFC 3339. Returns only rows whose created_at is at or after this.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"required":false,"description":"RFC 3339. Returns only rows whose created_at is at or after this.","name":"created_at[gte]","in":"query"},"638e4efc-7dd6-46ba-b783-2a69f1a9ba90":{"schema":{"type":"string","format":"date-time","description":"RFC 3339. Returns only rows whose created_at is at or before this.","isRequired":false,"uniqueKey":"","typeLabel":"string\u003cdate-time>"},"required":false,"description":"RFC 3339. Returns only rows whose created_at is at or before this.","name":"created_at[lte]","in":"query"},"9359a3c4-a20f-42d8-9771-a06a4dc5fba9":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose milestone_id is one of these. Repeatable.","pattern":"^mile_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","pattern":"^mile_[a-zA-Z0-9]{12}$","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose milestone_id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose milestone_id is one of these. Repeatable.","name":"milestone_id","in":"query","style":"form","explode":true},"680f005e-1828-4eb7-98e6-46ef74813019":{"schema":{"oneOf":[{"type":"string","description":"Returns only rows whose slack_channel_id is one of these. Repeatable.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Returns only rows whose slack_channel_id is one of these. Repeatable.","maxItems":100,"uniqueKey":"oneOf.1","typeLabel":"string[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | string[]"},"required":false,"description":"Returns only rows whose slack_channel_id is one of these. Repeatable.","name":"slack_channel_id","in":"query","style":"form","explode":true},"979981ed-038d-46fc-a040-ef3f5d6560b1":{"schema":{"oneOf":[{"type":"string","description":"Repeatable. Returns the named relation inline. One of: `milestone`, `slack_channel`, `created_by`.","enum":["milestone","slack_channel","created_by"],"uniqueKey":"oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"array","items":{"type":"string","enum":["milestone","slack_channel","created_by"],"uniqueKey":"oneOf.1.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Repeatable. Returns the named relation inline. One of: `milestone`, `slack_channel`, `created_by`.","maxItems":3,"uniqueKey":"oneOf.1","typeLabel":"enum\u003cstring>[]"}],"isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring> | enum\u003cstring>[]"},"required":false,"description":"Repeatable. Returns the named relation inline. One of: `milestone`, `slack_channel`, `created_by`.","name":"expand","in":"query","style":"form","explode":true}},"responses":{"4eb69928-69fe-4871-b88d-42fb59d68626":{"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":["list"],"description":"Always `list`.","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["milestone_slack_channel"],"description":"Always `milestone_slack_channel`.","isRequired":true,"uniqueKey":"data.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"mlsc_3h7k2m9p4xqz","isRequired":true,"uniqueKey":"data.items.[INDEX].id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"milestone_id":{"type":"string","description":"The id of the milestone the channel scopes.","example":"mile_5v8b1c6d2fgh","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone_id","typeLabel":"string"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that added the channel. Null when an API key added it.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that added the channel. Null when an API key added it.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"channel_id":{"type":"string","description":"Slack’s id for a channel whose activity counts toward the milestone.","example":"C01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel_id","typeLabel":"string"},"channel":{"oneOf":[{"type":"object","description":"The Slack channel. Present only when `slack_channel` is expanded.","required":["object","id","name","is_private","is_archived"],"properties":{"object":{"type":"string","enum":["slack_channel"],"description":"Always `slack_channel`.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the channel.","example":"C01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The channel’s name in Slack, without the `#`. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.name","typeLabel":"string | null"},"is_private":{"oneOf":[{"type":"boolean","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_private.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is private in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_private.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_private","typeLabel":"boolean | null"},"is_archived":{"oneOf":[{"type":"boolean","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_archived.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the channel is archived in Slack. Null when it is not known.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_archived.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0.is_archived","typeLabel":"boolean | null"}},"uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.0","typeLabel":"object"},{"type":"null","description":"The Slack channel. Present only when `slack_channel` is expanded.","uniqueKey":"data.items.[INDEX].integrations.slack.channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].integrations.slack.channel","typeLabel":"object | null"}},"required":["channel_id"],"description":"The Slack channel this row scopes the milestone to.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the milestone connects to other platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].integrations","typeLabel":"object"},"milestone":{"oneOf":[{"type":"object","description":"The milestone. Present only when `milestone` is expanded.","required":["object","id","created_at","updated_at","label","action","sort_order","multiplier","scoped_to_emoji_name","achievements_count","journey_id","created_by_id","integrations"],"properties":{"object":{"type":"string","enum":["milestone"],"description":"Always `milestone`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"mile_5v8b1c6d2fgh","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"label":{"type":"string","description":"The milestone’s name, as members see it.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.label","typeLabel":"string"},"action":{"type":"string","enum":["join_workspace","register_for_event","num_reactions_given_not_to_self","num_reactions_received_not_from_self","send_post_in_channel","send_reply_in_channel_not_to_self","num_msgs_reacted_to_not_to_self","num_msgs_that_received_react_not_from_self","send_message_in_channel_not_to_self","num_polls_voted_in","log_in_to_forums_site","update_slack_profile_photo","num_replies_selected_as_answer_not_from_self","join_slack_channel"],"description":"What a member does to make progress on the milestone. One of:\n- `join_workspace`: the member joins the Slack workspace.\n- `register_for_event`: the member registers for an event, counted once per event.\n- `num_reactions_given_not_to_self`: the member reacts to another member’s message, counted per reaction.\n- `num_reactions_received_not_from_self`: the member receives a reaction from another member on their message, counted per reaction.\n- `send_post_in_channel`: the member sends a top-level message in a channel.\n- `send_reply_in_channel_not_to_self`: the member replies in a thread on another member’s message, counted once per thread.\n- `num_msgs_reacted_to_not_to_self`: the member reacts to another member’s message, counted once per message.\n- `num_msgs_that_received_react_not_from_self`: the member has a message receive a reaction from another member, counted once per message.\n- `send_message_in_channel_not_to_self`: the member sends a top-level message, or a reply to another member’s message, in a channel.\n- `num_polls_voted_in`: the member votes in a poll that is not anonymous, counted once per poll.\n- `log_in_to_forums_site`: the member signs in to the community site, counted per sign-in.\n- `update_slack_profile_photo`: the member sets a custom Slack profile photo in place of the default avatar.\n- `num_replies_selected_as_answer_not_from_self`: the member has a reply marked as an answer by someone else, counted once per reply.\n- `join_slack_channel`: the member joins one of the Slack channels the milestone names.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.action","typeLabel":"enum\u003cstring>"},"sort_order":{"type":"integer","description":"Where the milestone sits in its journey, lowest first. A journey’s `milestones` expansion comes in this order; a list of milestones comes newest first.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.sort_order","typeLabel":"integer"},"multiplier":{"oneOf":[{"type":"integer","description":"How many times the action must be done to complete the milestone. Null for a once-only action, and on older milestones saved without one, which cannot be completed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","description":"How many times the action must be done to complete the milestone. Null for a once-only action, and on older milestones saved without one, which cannot be completed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.multiplier","typeLabel":"integer | null"},"scoped_to_emoji_name":{"oneOf":[{"type":"string","description":"The emoji a reaction must use to count, by its Slack name without colons or skin tone. A reaction with any skin tone of it counts. Null when any emoji counts.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The emoji a reaction must use to count, by its Slack name without colons or skin tone. A reaction with any skin tone of it counts. Null when any emoji counts.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.scoped_to_emoji_name","typeLabel":"string | null"},"achievements_count":{"type":"integer","minimum":0,"description":"How many members have completed the milestone.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.achievements_count","typeLabel":"integer"},"journey_id":{"type":"string","description":"The id of the journey the milestone belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.journey_id","typeLabel":"string"},"created_by_id":{"oneOf":[{"type":"string","description":"The id of the profile that created the milestone. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The id of the profile that created the milestone. Null when no member is recorded as its creator.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"oneOf":[{"type":"object","properties":{"channel_ids":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0.channel_ids.items.[INDEX]","typeLabel":"string"},"description":"The ids of the Slack channels the action must happen in. Any one of them counts. Empty when every channel the milestone was limited to is gone, so no activity counts toward it until an admin picks channels again.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0.channel_ids","typeLabel":"string[]"}},"required":["channel_ids"],"description":"The Slack channels the milestone is limited to. Null when the action counts in any channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"channel_ids":{"type":"array","items":{"type":"string"},"description":"The ids of the Slack channels the action must happen in. Any one of them counts. Empty when every channel the milestone was limited to is gone, so no activity counts toward it until an admin picks channels again."}},"required":["channel_ids"],"description":"The Slack channels the milestone is limited to. Null when the action counts in any channel.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations.slack","typeLabel":"object | null"}},"required":["slack"],"description":"The milestone’s settings in connected platforms.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.integrations","typeLabel":"object"},"created_by":{"oneOf":[{"type":"object","description":"The profile that created the milestone. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that created the milestone. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].milestone.oneOf.0.created_by","typeLabel":"object | null"}},"uniqueKey":"data.items.[INDEX].milestone.oneOf.0","typeLabel":"object"},{"type":"null","description":"The milestone. Present only when `milestone` is expanded.","uniqueKey":"data.items.[INDEX].milestone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].milestone","typeLabel":"object | null"},"created_by":{"oneOf":[{"type":"object","description":"The profile that added the channel. Present only when `created_by` is expanded.","required":["object","id","created_at","updated_at","name","full_name","display_name","first_name","last_name","avatar_url","email","email_domain","locale","is_team_member","is_deactivated","opt_out_of_public_profile","member_since","invited_at","signed_up_at","source","has_account","flair_group_id","slack_profile_id"],"properties":{"object":{"type":"string","enum":["profile"],"description":"Always `profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the object.","example":"prof_9f2b8c1d4e5a","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name the community shows for the member. With a linked Slack profile it follows the community’s name preference, or reads `🔒[private profile]` when `opt_out_of_public_profile` is true; without one it is `display_name`, falling back to `full_name`.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.name","typeLabel":"string | null"},"full_name":{"type":"string","description":"The member’s full name. Always set.","example":"Ada Lovelace","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.full_name","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The shorter name the member goes by, when they set one. Null otherwise.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.display_name","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.first_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s first name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.last_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s last name, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.last_name","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s avatar, from their Slack profile when one is linked. Null when they have none, or when a member with a linked Slack profile has `opt_out_of_public_profile` on.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.avatar_url","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s email address. Null when it is not known.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email","typeLabel":"string | null"},"email_domain":{"oneOf":[{"type":"string","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email_domain.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lowercased domain of `email`, maintained by the database.","example":"example.com","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email_domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.email_domain","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.locale","typeLabel":"string | null"},"is_team_member":{"type":"boolean","description":"Whether the member is staff of the community rather than one of its people.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.is_team_member","typeLabel":"boolean"},"is_deactivated":{"type":"boolean","description":"Whether the member has been deactivated in the community.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.is_deactivated","typeLabel":"boolean"},"opt_out_of_public_profile":{"type":"boolean","description":"Whether the member asked to be left out of the public member directory.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.opt_out_of_public_profile","typeLabel":"boolean"},"member_since":{"oneOf":[{"type":"string","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.member_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member joined the community: their first site sign-in or Slack join. Null while they are invited and have not joined yet.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.member_since.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.member_since","typeLabel":"string\u003cdate-time> | null"},"invited_at":{"oneOf":[{"type":"string","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.invited_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When an admin added the member before they joined (Studio, Admin API, MCP or CSV import), whether or not an invitation was sent. Kept after they join; null for members never added this way.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.invited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.invited_at","typeLabel":"string\u003cdate-time> | null"},"signed_up_at":{"oneOf":[{"type":"string","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","format":"date-time","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.signed_up_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When the member first signed in to the community site. Unlike `member_since`, a Slack join never sets it. Null for members who have never signed in.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.signed_up_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.signed_up_at","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["slack_sync","import","api","studio_signin","sso_signin","legacy","unknown"],"description":"How the profile was created. A Slack invitee who had not joined yet takes `api` or `import` when an admin then adds them. One of:\n- `slack_sync`: from Slack, through the member roster sync or the member joining or acting in the workspace.\n- `import`: from an admin’s bulk member import.\n- `api`: from the Admin API, Studio’s add-member form or the MCP server.\n- `studio_signin`: on an admin’s first Studio sign-in.\n- `sso_signin`: on a member’s first single sign-on (SSO) sign-in, where the site creates accounts automatically.\n- `legacy`: created before the origin was recorded.\n- `unknown`: created before the origin was recorded and before its Slack link, with no way left to tell how.","example":"slack_sync","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.source","typeLabel":"enum\u003cstring>"},"has_account":{"type":"boolean","description":"Whether the member has a sign-in account. False for a Slack identity nobody has claimed.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.has_account","typeLabel":"boolean"},"flair_group_id":{"oneOf":[{"type":"string","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.flair_group_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The group whose flair the member shows beside their name.","example":"grup_7m3x9k4t8plz","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.flair_group_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.flair_group_id","typeLabel":"string | null"},"slack_profile_id":{"oneOf":[{"type":"string","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.slack_profile_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack’s id for the member’s linked Slack profile. Null when the member has no Slack identity.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.slack_profile_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.slack_profile_id","typeLabel":"string | null"},"integrations":{"type":"object","properties":{"slack":{"type":"object","properties":{"profile":{"oneOf":[{"type":"object","description":"The linked Slack profile, or null when the member has none.","required":["object","id","created_at","updated_at","workspace_id","display_name","real_name","email","pronouns","avatar_url","locale","tz","is_bot","is_app_user","is_workflow_bot","is_admin","is_owner","is_restricted","is_invited_user","is_deleted"],"properties":{"object":{"type":"string","enum":["slack_profile"],"description":"Always `slack_profile`.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Slack’s id for the member.","example":"U0BRY4S6LNQ","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the object was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the object was last changed.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"workspace_id":{"type":"string","description":"Slack’s id for the workspace the member belongs to.","example":"T01ABC123","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.workspace_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display name the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.display_name","typeLabel":"string | null"},"real_name":{"oneOf":[{"type":"string","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s full name in Slack. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.real_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The email address on the Slack account. Null when Slack does not share it, as for bots.","example":"[email protected]","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.email","typeLabel":"string | null"},"pronouns":{"oneOf":[{"type":"string","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.0","typeLabel":"string"},{"type":"null","description":"The pronouns the member set in Slack. Empty or null when they set none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.pronouns","typeLabel":"string | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the member’s Slack avatar. Null when Slack has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.avatar_url","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s Slack language and region, such as `en-US`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.locale","typeLabel":"string | null"},"tz":{"oneOf":[{"type":"string","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.0","typeLabel":"string"},{"type":"null","description":"The member’s time zone in Slack, as an IANA name such as `America/New_York`, when known.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.tz","typeLabel":"string | null"},"is_bot":{"type":"boolean","description":"Whether the account is a bot rather than a person.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_bot","typeLabel":"boolean"},"is_app_user":{"type":"boolean","description":"Whether Slack reports the member as an authorized user of the Tightknit app.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_app_user","typeLabel":"boolean"},"is_workflow_bot":{"type":"boolean","description":"Whether the account is the bot behind a Slack workflow.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_workflow_bot","typeLabel":"boolean"},"is_admin":{"type":"boolean","description":"Whether the member is an admin of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_admin","typeLabel":"boolean"},"is_owner":{"type":"boolean","description":"Whether the member is an owner of the Slack workspace.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_owner","typeLabel":"boolean"},"is_restricted":{"type":"boolean","description":"Whether the member is a Slack guest, limited to the channels they were invited to.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_restricted","typeLabel":"boolean"},"is_invited_user":{"type":"boolean","description":"Whether the member holds nothing but a still-open Slack invitation.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_invited_user","typeLabel":"boolean"},"is_deleted":{"type":"boolean","description":"Whether Slack deactivated the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0.is_deleted","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.0","typeLabel":"object"},{"type":"null","description":"The linked Slack profile, or null when the member has none.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack.profile","typeLabel":"object | null"}},"required":["profile"],"description":"The member’s Slack identity.","isRequired":true,"uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations.slack","typeLabel":"object"}},"required":["slack"],"description":"Where the member connects to other platforms. Present only when `slack_profile` is expanded.","uniqueKey":"data.items.[INDEX].created_by.oneOf.0.integrations","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX].created_by.oneOf.0","typeLabel":"object"},{"type":"null","description":"The profile that added the channel. Present only when `created_by` is expanded.","uniqueKey":"data.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].created_by","typeLabel":"object | null"}},"required":["object","id","created_at","milestone_id","created_by_id","integrations"],"description":"One Slack channel a milestone is scoped to. Its channel is the one field an update changes: to replace a milestone’s channel, move its row to the new one.","uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"The rows on this page, in the order the list is read.","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"},"url":{"type":"string","description":"The path this list was read from.","isRequired":true,"uniqueKey":"url","typeLabel":"string"},"next_cursor":{"type":"string","description":"Opaque cursor for the next page, to pass back as starting_after. Absent when no further pages exist, which is how a walk ends.","uniqueKey":"next_cursor","typeLabel":"string"}},"required":["object","data","url"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"list","data":[{"object":"milestone_slack_channel","id":"mlsc_3h7k2m9p4xqz","created_at":"2023-11-07T05:31:56Z","milestone_id":"mile_5v8b1c6d2fgh","created_by_id":"\u003cstring>","integrations":{"slack":{"channel_id":"C01ABC123","channel":{"object":"slack_channel","id":"C01ABC123","name":"\u003cstring>","is_private":true,"is_archived":true}}},"milestone":{"object":"milestone","id":"mile_5v8b1c6d2fgh","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","label":"\u003cstring>","action":"join_workspace","sort_order":123,"multiplier":123,"scoped_to_emoji_name":"\u003cstring>","achievements_count":1,"journey_id":"\u003cstring>","created_by_id":"\u003cstring>","integrations":{"slack":{"channel_ids":["\u003cstring>"]}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}}},"created_by":{"object":"profile","id":"prof_9f2b8c1d4e5a","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","name":"Ada Lovelace","full_name":"Ada Lovelace","display_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","avatar_url":"\u003cstring>","email":"[email protected]","email_domain":"example.com","locale":"\u003cstring>","is_team_member":true,"is_deactivated":true,"opt_out_of_public_profile":true,"member_since":"2023-11-07T05:31:56Z","invited_at":"2023-11-07T05:31:56Z","signed_up_at":"2023-11-07T05:31:56Z","source":"slack_sync","has_account":true,"flair_group_id":"grup_7m3x9k4t8plz","slack_profile_id":"U0BRY4S6LNQ","integrations":{"slack":{"profile":{"object":"slack_profile","id":"U0BRY4S6LNQ","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","workspace_id":"T01ABC123","display_name":"\u003cstring>","real_name":"\u003cstring>","email":"[email protected]","pronouns":"\u003cstring>","avatar_url":"\u003cstring>","locale":"\u003cstring>","tz":"\u003cstring>","is_bot":true,"is_app_user":true,"is_workflow_bot":true,"is_admin":true,"is_owner":true,"is_restricted":true,"is_invited_user":true,"is_deleted":true}}}}}],"url":"\u003cstring>","next_cursor":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"94c15f2d-5081-4eb5-9865-c5c3c1639eb1":{"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":{"f8d6a600-5c56-4640-8a98-5711f7ec4e22":{"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":"List milestone Slack channels - 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/journeys/list-milestone-slack-channels","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T07:33:15.792Z","originalFileLocation":"v1/api-reference/journeys/list-milestone-slack-channels.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=\"Returns a page of milestone Slack channels, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\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=\"List milestone Slack channels - Tightknit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a page of milestone Slack channels, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\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/journeys/list-milestone-slack-channels\">\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=Journeys\u0026amp;title=List+milestone+Slack+channels\u0026amp;description=Returns+a+page+of+milestone+Slack+channels%2C+newest+first.+Pass+a+page%27s+%60next_cursor%60+as+%60starting_after%60+to+read+the+next+one.\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=3645cacf9571e909e01813b3ff9a6f302a06eac807b55507563402a0f4a8969e\">\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=\"List milestone Slack channels - Tightknit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a page of milestone Slack channels, newest first. Pass a page\u0026#x27;s next_cursor as starting_after to read the next one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tightknit.mintlify.site/_mintlify/api/og/v2?division=Journeys\u0026amp;title=List+milestone+Slack+channels\u0026amp;description=Returns+a+page+of+milestone+Slack+channels%2C+newest+first.+Pass+a+page%27s+%60next_cursor%60+as+%60starting_after%60+to+read+the+next+one.\u0026amp;theme=59eb19bf3c88cda9a0e5e6f0\u0026amp;signature=3645cacf9571e909e01813b3ff9a6f302a06eac807b55507563402a0f4a8969e\">\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/journeys/list-milestone-slack-channels\">\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/journeys/list-milestone-slack-channels.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/journeys/list-milestone-slack-channels#webpage\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels\",\"name\":\"List milestone Slack channels\",\"description\":\"Returns a page of milestone Slack channels, newest first. Pass a page's next_cursor as starting_after to read the next one.\",\"dateModified\":\"2026-11-11T07:33:15.792Z\",\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels#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\":\"Journeys\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-journeys\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List milestone Slack channels\",\"item\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels#apireference\",\"headline\":\"List milestone Slack channels\",\"name\":\"List milestone Slack channels\",\"description\":\"Returns a page of milestone Slack channels, newest first. Pass a page's next_cursor as starting_after to read the next one.\",\"url\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tightknit.ai/v1/api-reference/journeys/list-milestone-slack-channels#webpage\"},\"dateModified\":\"2026-11-11T07:33:15.792Z\",\"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/journeys/list-milestone-slack-channels.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","description":"Returns one milestone achievement by its id.","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","description":"Scopes the milestone to one more Slack channel, so only activity in its channels counts toward it; a milestone that counted every channel now counts only this one. A milestone takes at most 5 channels, more than one only on a plan that includes it, and none when its action counts activity everywhere. A channel the milestone already has answers with its existing row.","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","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","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":"List milestone Slack channels - 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"]}