Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.
The hosted flow is the easiest way to connect accounts. You create a portal link, send the user there, and bundle.social handles the connect UI, provider OAuth, account picker, channel picker, language, and return flow.Endpoint:POST /api/v1/social-account/create-portal-linkTest it in Swagger or the API Reference Client.
Team that should receive the connected social account.
socialAccountTypes
Yes
Platforms available in the hosted flow. Uses values like FACEBOOK, INSTAGRAM, LINKEDIN, YOUTUBE.
redirectUrl is optional in the API contract, but you should provide it for normal app flows. It is the URL users return to after they click the back button.
HTTP/HTTPS URL to return to after the hosted flow. Recommended for most integrations.
serverUrl
No
Mastodon or Bluesky server URL. Mastodon requires a server when it is offered in the portal.
disableAutoLogin
No
Facebook, Instagram via Facebook, Instagram direct OAuth, and TikTok paths use this to avoid silently reusing the last logged-in platform session where supported. Defaults to false.
tiktokForceLogin
No
Experimental TikTok-only option. Routes TikTok through logout to request a fresh login session. Defaults to false.
forceBrowserOAuth
No
Instagram direct OAuth only. On phones, tries browser OAuth instead of the Instagram app flow. Defaults to false.
instagramConnectionMethod
No
Instagram only. Use FACEBOOK or INSTAGRAM to preselect the hosted portal connection method.
withBusinessScope
No
Facebook, Instagram via Facebook, and YouTube. When provided, the hosted page skips the business vs standard scope chooser and uses your value. For YouTube it adds the monetary analytics scope that enables revenue/monetization data.
expiresIn
No
Link lifetime in minutes. Min 5, max 2880 (48 hours). Defaults to 10.
For Facebook and Instagram via Facebook, tell users to select all Pages and Instagram accounts they manage in Meta OAuth. Then select the one Page or Instagram account for this team inside bundle.social.
Create a portal link with POST /api/v1/social-account/create-portal-link.
Redirect the user to the returned url.
The user connects one or more accounts.
If a platform needs a channel, the hosted UI handles the picker.
The user returns to your app through redirectUrl or the back button.
For return query parameters, see Callback Parameters.Snapchat uses the Public Profile returned during OAuth and does not show a separate channel picker.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"bundle.social","colors":{"primary":"#EB6700","light":"#EB6700","dark":"#EB6700"},"logo":{"light":"https://mintcdn.com/bundlesocial/oEoIR6PzIjzRvOGB/favicon.svg?fit=max\u0026auto=format\u0026n=oEoIR6PzIjzRvOGB\u0026q=85\u0026s=a47f23bcffc1d1e1e67610d9767f2596","dark":"https://mintcdn.com/bundlesocial/oEoIR6PzIjzRvOGB/favicon.svg?fit=max\u0026auto=format\u0026n=oEoIR6PzIjzRvOGB\u0026q=85\u0026s=a47f23bcffc1d1e1e67610d9767f2596"},"favicon":"https://mintcdn.com/bundlesocial/oEoIR6PzIjzRvOGB/favicon.svg?fit=max\u0026auto=format\u0026n=oEoIR6PzIjzRvOGB\u0026q=85\u0026s=a47f23bcffc1d1e1e67610d9767f2596","navbar":{"links":[{"href":"https://bundle.social/contact","label":"Contact"}],"primary":{"type":"button","label":"Dashboard","href":"https://bundle.social/dashboard"}},"footer":{"socials":{"twitter":"https://twitter.com/bundle_social","github":"https://github.com/bundleglobal","linkedin":"https://www.linkedin.com/company/bundlesocial"}},"seo":{"metatags":{"robots":"index, follow","googlebot":"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1","og:image":"https://bundle.social/og.png","og:site_name":"bundle.social Documentation","twitter:site":"@bundle_social","twitter:card":"summary_large_image"},"indexing":"all"},"errors":{"404":{"redirect":false,"title":"Page not found","description":"We couldn't find the page you're looking for. Head [back to the homepage](/welcome), explore the [API Reference](/api-reference/introduction), or check the [FAQ](/faq)."}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"browser","href":"https://bundle.social/dashboard"},{"anchor":"Github","icon":"github","href":"https://github.com/bundleglobal"},{"anchor":"Status","icon":"wave-pulse","href":"https://bundlesocial.betteruptime.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bundlesocial","hasAudioNarration":false,"actualSubdomain":"bundlesocial","customDomains":["info.bundle.social"],"gitSource":{"type":"github","owner":"bundleglobal","repo":"bundlesocial-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae478e8546b569add0c3a1c","collectionId":"59af9ec8-40b1-4898-857b-1fcb717ebb97","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae478e8546b569add0c3a1c"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6ae478e8546b569add0c3a1c","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":262},{"language":"default","tag":"Endpoints","count":195},{"language":"default","tag":"misc","count":91},{"language":"default","tag":"API Documentation","count":39},{"language":"default","tag":"Platforms","count":27},{"language":"default","tag":"Knowledge","count":22},{"language":"default","tag":"automation","count":17},{"language":"default","tag":"Social Accounts","count":16},{"language":"default","tag":"socialAccount","count":13},{"language":"default","tag":"upload","count":12}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/connect-social-accounts/hosted-flow","slug":"/api-reference/connect-social-accounts/hosted-flow","pageMetadata":{"title":"Hosted Flow","description":"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.","icon":"link","keywords":["hosted social account connect","create portal link","oauth portal link","social media oauth hosted flow"],"href":"/api-reference/connect-social-accounts/hosted-flow"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The hosted flow is the easiest way to connect accounts. You create a portal link, send the user there, and bundle.social handles the connect UI, provider OAuth, account picker, channel picker, language, and return flow.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Endpoint:`}),` `,_jsx(_components.code,{children:`POST /api/v1/social-account/create-portal-link`})]}),`\n`,_jsxs(_components.p,{children:[`Test it in `,_jsx(_components.a,{href:`https://api.bundle.social/swagger#/socialAccount/socialAccount.createPortalLink`,children:`Swagger`}),` or the `,_jsx(_components.a,{href:`/api-reference/client/socialaccount/create-portal-link`,children:`API Reference Client`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"teamId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"team_123\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"redirectUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.example.com/settings/social-accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"socialAccountTypes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FACEBOOK\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"INSTAGRAM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"instagramConnectionMethod\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FACEBOOK\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"disableAutoLogin\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"withBusinessScope\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"expiresIn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`60`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"language\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"en\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Response:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://bundle.social/connect?token=...\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Redirect the user to `,_jsx(_components.code,{children:`url`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`required-fields`,children:`Required Fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Required`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`teamId`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Yes`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Team that should receive the connected social account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`socialAccountTypes`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Yes`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Platforms available in the hosted flow. Uses values like `,_jsx(_components.code,{children:`FACEBOOK`}),`, `,_jsx(_components.code,{children:`INSTAGRAM`}),`, `,_jsx(_components.code,{children:`LINKEDIN`}),`, `,_jsx(_components.code,{children:`YOUTUBE`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`redirectUrl`}),` is optional in the API contract, but you should provide it for normal app flows. It is the URL users return to after they click the back button.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`oauth-behavior-fields`,children:`OAuth Behavior Fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Required`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`redirectUrl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`HTTP/HTTPS URL to return to after the hosted flow. Recommended for most integrations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`serverUrl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Mastodon or Bluesky server URL. Mastodon requires a server when it is offered in the portal.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`disableAutoLogin`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Facebook, Instagram via Facebook, Instagram direct OAuth, and TikTok paths use this to avoid silently reusing the last logged-in platform session where supported. Defaults to `,_jsx(_components.code,{children:`false`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`tiktokForceLogin`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Experimental TikTok-only option. Routes TikTok through logout to request a fresh login session. Defaults to `,_jsx(_components.code,{children:`false`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`forceBrowserOAuth`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Instagram direct OAuth only. On phones, tries browser OAuth instead of the Instagram app flow. Defaults to `,_jsx(_components.code,{children:`false`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`instagramConnectionMethod`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Instagram only. Use `,_jsx(_components.code,{children:`FACEBOOK`}),` or `,_jsx(_components.code,{children:`INSTAGRAM`}),` to preselect the hosted portal connection method.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`withBusinessScope`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Facebook, Instagram via Facebook, and YouTube. When provided, the hosted page skips the business vs standard scope chooser and uses your value. For YouTube it adds the monetary analytics scope that enables revenue/monetization data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`expiresIn`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Link lifetime in minutes. Min `,_jsx(_components.code,{children:`5`}),`, max `,_jsx(_components.code,{children:`2880`}),` (48 hours). Defaults to `,_jsx(_components.code,{children:`10`}),`.`]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`For Facebook and Instagram via Facebook, tell users to select `,_jsx(_components.strong,{children:`all Pages and Instagram accounts they manage`}),` in Meta OAuth. Then select the one Page or Instagram account for this team inside bundle.social.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`hosted-ui-fields`,children:`Hosted UI Fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Field`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Required`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`logoUrl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`HTTPS image URL shown on the hosted page.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`userLogoUrl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`HTTPS user logo or avatar shown on the hosted page.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`userName`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`User name shown on the hosted page.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`goBackButtonText`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Text for the back button.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Page language. Defaults to `,_jsx(_components.code,{children:`en`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hidePoweredBy`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hide the “powered by” text.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hideGoBackButton`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hide the back button.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hideUserLogo`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hide the user logo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hideUserName`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hide the user name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hideLanguageSwitcher`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hide the language switcher.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`showModalOnConnectSuccess`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Ask the user what to do after a successful connection: go back to `,_jsx(_components.code,{children:`redirectUrl`}),` or close and connect more accounts.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`maxSocialAccountsConnected`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`No`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Maximum number of social accounts that can be connected in the hosted flow.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`supported-languages`,children:`Supported Languages`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Language`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`en`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`English`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`pl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Polish`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`fr`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`French`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`hi`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Hindi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`sv`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Swedish`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`de`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`German`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`es`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Spanish`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`it`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Italian`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`nl`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Dutch`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`pt`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Portuguese`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`ru`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Russian`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`tr`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Turkish`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`zh`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Chinese`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`hosted-flow-steps`,children:`Hosted Flow Steps`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Create a portal link with `,_jsx(_components.code,{children:`POST /api/v1/social-account/create-portal-link`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Redirect the user to the returned `,_jsx(_components.code,{children:`url`}),`.`]}),`\n`,_jsx(_components.li,{children:`The user connects one or more accounts.`}),`\n`,_jsx(_components.li,{children:`If a platform needs a channel, the hosted UI handles the picker.`}),`\n`,_jsxs(_components.li,{children:[`The user returns to your app through `,_jsx(_components.code,{children:`redirectUrl`}),` or the back button.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=ce031bb15dc3b8ad31dd4b2cc33ee960`,alt:`Connect social account flow`,\"data-og-width\":`1033`,width:`1033`,\"data-og-height\":`743`,height:`743`,\"data-path\":`images/api-reference/connect-social-account/connect-social-account-hosted.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=280\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=e61d6e1ea8471a81ae4a023fc7a66023 280w, https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=560\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=d12d1a032a328fefa6d3766a7370bb1a 560w, https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=840\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=e9573287d4438fe5bed250e02e6eafe6 840w, https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=1100\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=dfa10626f2924b797a57509a4b0de459 1100w, https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=1650\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=ca31eb8f0e23689729b912fb022bec00 1650w, https://mintcdn.com/bundlesocial/I73jzIjdXCLeLiMD/images/api-reference/connect-social-account/connect-social-account-hosted.png?w=2500\u0026fit=max\u0026auto=format\u0026n=I73jzIjdXCLeLiMD\u0026q=85\u0026s=095d3a3d85ee7460574bfabec4f7f800 2500w`}),`\n`,_jsxs(_components.p,{children:[`For return query parameters, see `,_jsx(_components.a,{href:`/api-reference/connect-social-accounts/callbacks`,children:`Callback Parameters`}),`.`]}),`\n`,_jsx(_components.p,{children:`Snapchat uses the Public Profile returned during OAuth and does not show a separate channel picker.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Hosted Flow","description":"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.","icon":"link","keywords":["hosted social account connect","create portal link","oauth portal link","social media oauth hosted flow"],"href":"/api-reference/connect-social-accounts/hosted-flow"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Required Fields","slug":"required-fields","depth":2,"children":[]},{"title":"OAuth Behavior Fields","slug":"oauth-behavior-fields","depth":2,"children":[]},{"title":"Hosted UI Fields","slug":"hosted-ui-fields","depth":2,"children":[{"title":"Supported Languages","slug":"supported-languages","depth":3,"children":[]}]},{"title":"Hosted Flow Steps","slug":"hosted-flow-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"bundlesocial","siteName":"bundle.social","title":"Hosted Flow - bundle.social","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-30T07:36:32.048Z","originalFileLocation":"api-reference/connect-social-accounts/hosted-flow.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=\"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\">\u003cmeta data-mint-head name=\"application-name\" content=\"bundle.social\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_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/bundlesocial/d-sY0TmL91H8sdiz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Hosted Flow - bundle.social\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"bundle.social Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bundle.social/og.png\">\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=\"Hosted Flow - bundle.social\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bundle.social/og.png\">\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/bundlesocial/d-sY0TmL91H8sdiz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"bundle.social\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#EB6700\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/connect-social-accounts/hosted-flow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://info.bundle.social/#organization\",\"name\":\"bundle.social\",\"url\":\"https://info.bundle.social\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bundlesocial/oEoIR6PzIjzRvOGB/favicon.svg?fit=max\u0026auto=format\u0026n=oEoIR6PzIjzRvOGB\u0026q=85\u0026s=a47f23bcffc1d1e1e67610d9767f2596\"}},{\"@type\":\"WebSite\",\"@id\":\"https://info.bundle.social#website\",\"name\":\"bundle.social\",\"url\":\"https://info.bundle.social\",\"publisher\":{\"@id\":\"https://info.bundle.social/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow#webpage\",\"url\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow\",\"name\":\"Hosted Flow\",\"description\":\"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\",\"dateModified\":\"2026-07-30T07:36:32.048Z\",\"isPartOf\":{\"@id\":\"https://info.bundle.social#website\"},\"breadcrumb\":{\"@id\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Documentation\",\"item\":\"https://info.bundle.social/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect Social Accounts\",\"item\":\"https://info.bundle.social/api-reference/connect-social-accounts\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hosted Flow\",\"item\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow#article\",\"headline\":\"Hosted Flow\",\"name\":\"Hosted Flow\",\"description\":\"Create a hosted social account connect link and let bundle.social handle OAuth UI and channel selection.\",\"url\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow\",\"mainEntityOfPage\":{\"@id\":\"https://info.bundle.social/api-reference/connect-social-accounts/hosted-flow#webpage\"},\"image\":\"https://bundle.social/og.png\",\"dateModified\":\"2026-07-30T07:36:32.048Z\",\"keywords\":\"hosted social account connect, create portal link, oauth portal link, social media oauth hosted flow\",\"publisher\":{\"@id\":\"https://info.bundle.social/#organization\"},\"isPartOf\":{\"@id\":\"https://info.bundle.social#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"bundle.social\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"bundle.social","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"browser","href":"https://bundle.social/dashboard"},{"anchor":"Github","icon":"github","href":"https://github.com/bundleglobal"},{"anchor":"Status","icon":"wave-pulse","href":"https://bundlesocial.betteruptime.com"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/welcome"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","icon":"key","href":"/api-reference/introduction"},{"title":"Health","icon":"heart-pulse","href":"/api-reference/health"},{"title":"OpenAPI","icon":"code","href":"/api-reference/openapi"},{"title":"SDK","icon":"box-open","href":"/api-reference/sdk"},{"title":"CLI","icon":"terminal","href":"/api-reference/cli"},{"title":"MCP Server","icon":"plug","href":"/api-reference/mcp"},{"title":"n8n","icon":"diagram-project","href":"/api-reference/n8n"},{"title":"Platform parameters","icon":"sliders","href":"/api-reference/platform-parameters"},{"group":"Connect Social Accounts","icon":"plug","pages":[{"title":"Connect Social Accounts","description":"Learn how OAuth, hosted connect links, custom connect flows, and channel selection work in bundle.social.","icon":"plug","href":"/api-reference/connect-social-accounts"},{"title":"Hosted Flow","icon":"link","href":"/api-reference/connect-social-accounts/hosted-flow"},{"title":"Custom UI Flow","description":"Build your own social account connection flow using the connect endpoint, callbacks, and channel endpoints.","icon":"code","href":"/api-reference/connect-social-accounts/custom-ui-flow"},{"title":"Channel Management","icon":"shuffle","href":"/api-reference/connect-social-accounts/channel-management"},{"title":"OAuth Options","icon":"key","href":"/api-reference/connect-social-accounts/oauth-options"},{"title":"Callback Parameters","icon":"route","href":"/api-reference/connect-social-accounts/callbacks"}]},{"title":"Webhooks","icon":"webhook","href":"/api-reference/webhooks"},{"title":"Examples","icon":"code","href":"/api-reference/examples"},{"title":"Analytics","icon":"chart-mixed","href":"/api-reference/analytics"},{"title":"Data Retention","icon":"clock-rotate-left","href":"/api-reference/data-retention"},{"title":"Platform Limits","icon":"ruler","href":"/api-reference/limits"},{"title":"Rate Limits","icon":"gauge-high","href":"/api-reference/rate-limits"},{"title":"Import Post History","icon":"file-import","href":"/api-reference/import-posts"},{"title":"Bulk Post from CSV","icon":"table-cells","href":"/api-reference/bulk-posts-csv"},{"title":"Media Upload","icon":"cloud-arrow-up","href":"/api-reference/upload-content"},{"title":"Errors","icon":"bug","href":"/api-reference/errors"},{"title":"Comments","icon":"comments","href":"/api-reference/comments"},{"group":"Direct Messages","icon":"inbox","pages":[{"title":"Direct Messages","icon":"inbox","href":"/api-reference/direct-messages"},{"title":"Setup","icon":"plug","href":"/api-reference/direct-messages/setup"},{"title":"Conversations","icon":"comments","href":"/api-reference/direct-messages/conversations"},{"title":"Sending Messages","icon":"paper-plane","href":"/api-reference/direct-messages/sending-messages"},{"title":"Private Replies","icon":"reply","href":"/api-reference/direct-messages/private-replies"},{"title":"DM Webhooks","icon":"webhook","href":"/api-reference/direct-messages/webhooks"}]},{"group":"Automations","icon":"robot","pages":[{"title":"Automations","icon":"robot","href":"/api-reference/automations"},{"title":"Building Flows","icon":"diagram-project","href":"/api-reference/automations/building-flows"},{"title":"Managing Flows","icon":"sliders","href":"/api-reference/automations/managing-flows"},{"title":"How Flows Behave","icon":"lightbulb","href":"/api-reference/automations/how-flows-behave"},{"title":"Testing \u0026 Execution Logs","icon":"list-check","href":"/api-reference/automations/testing-and-logs"},{"title":"Ice Breakers \u0026 Persistent Menu","icon":"bars","href":"/api-reference/automations/provider-settings"},{"title":"Automation Webhooks","icon":"webhook","href":"/api-reference/automations/webhooks"},{"title":"Recipes","icon":"book-open","href":"/api-reference/automations/recipes"}]}]},{"group":"Platforms","pages":[{"title":"Platforms Overview","icon":"layer-group","href":"/api-reference/platforms/index"},{"group":"Instagram","icon":"instagram","pages":[{"title":"Instagram","icon":"instagram","href":"/api-reference/platforms/instagram"},{"title":"Instagram Music Library","icon":"music","href":"/api-reference/platforms/instagram-music"}]},{"group":"Facebook","icon":"facebook","pages":[{"title":"Facebook","icon":"facebook","href":"/api-reference/platforms/facebook"},{"title":"Facebook Page Reviews","icon":"facebook","href":"/api-reference/platforms/facebook-page-reviews"}]},{"title":"LinkedIn","icon":"linkedin","href":"/api-reference/platforms/linkedin"},{"group":"TikTok","icon":"tiktok","pages":[{"title":"TikTok","icon":"tiktok","href":"/api-reference/platforms/tiktok"},{"title":"TikTok Music (CML)","icon":"music","href":"/api-reference/platforms/tiktok-music"}]},{"title":"YouTube","icon":"youtube","href":"/api-reference/platforms/youtube"},{"title":"Snapchat","icon":"ghost","href":"/api-reference/platforms/snapchat"},{"title":"Twitter / X","icon":"x-twitter","href":"/api-reference/platforms/twitter"},{"title":"Threads","icon":"at","href":"/api-reference/platforms/threads"},{"title":"Pinterest","icon":"pinterest","href":"/api-reference/platforms/pinterest"},{"title":"Reddit","icon":"reddit","href":"/api-reference/platforms/reddit"},{"title":"Mastodon","icon":"mastodon","href":"/api-reference/platforms/mastodon"},{"title":"Bluesky","icon":"cloud","href":"/api-reference/platforms/bluesky"},{"title":"Discord","icon":"discord","href":"/api-reference/platforms/discord"},{"title":"Slack","icon":"slack","href":"/api-reference/platforms/slack"},{"group":"Google Business","icon":"google","pages":[{"title":"Google Business","icon":"google","href":"/api-reference/platforms/google-business"},{"title":"Google Business Location \u0026 profile","icon":"google","href":"/api-reference/platforms/google-business-location"},{"title":"Google Business Hours","icon":"google","href":"/api-reference/platforms/google-business-hours"},{"title":"Google Business Attributes","icon":"google","href":"/api-reference/platforms/google-business-attributes"},{"title":"Google Business Service list","icon":"google","href":"/api-reference/platforms/google-business-service-list"},{"title":"Google Business Food menus","icon":"google","href":"/api-reference/platforms/google-business-food-menus"},{"title":"Google Business Place action links","icon":"google","href":"/api-reference/platforms/google-business-place-action-links"},{"title":"Google Business Profile media","icon":"google","href":"/api-reference/platforms/google-business-profile-media"},{"title":"Google Business Reviews","icon":"google","href":"/api-reference/platforms/google-business-reviews"}]}]},{"group":"Guides","pages":[{"title":"Building a Scheduler","icon":"calendar-days","href":"/guides/building-scheduler"}]},{"group":"Endpoints","pages":[{"group":"app","pages":[{"title":"Get health","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/","href":"/api-reference/client/app/get-health"}]},{"group":"organization","pages":[{"title":"Get organization","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/","href":"/api-reference/client/organization/get-organization"},{"title":"Get organization posts usage","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/usage/posts","href":"/api-reference/client/organization/get-organization-posts-usage"},{"title":"Get organization comments usage","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/usage/comments","href":"/api-reference/client/organization/get-organization-comments-usage"},{"title":"Get organization uploads usage","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/usage/uploads","href":"/api-reference/client/organization/get-organization-uploads-usage"},{"title":"Get daily limits usage for one social account on a given day","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/usage/daily-limits","href":"/api-reference/client/organization/get-daily-limits-usage-for-one-social-account-on-a-given-day"},{"title":"Get organization imports usage per social account (paginated)","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/organization/usage/imports","href":"/api-reference/client/organization/get-organization-imports-usage-per-social-account-paginated"}]},{"group":"team","pages":[{"title":"Get team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/team/{id}","href":"/api-reference/client/team/get-team"},{"title":"Delete team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/team/{id}","href":"/api-reference/client/team/delete-team"},{"title":"Update team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/team/{id}","href":"/api-reference/client/team/update-team"},{"title":"Get list of teams","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/team/","href":"/api-reference/client/team/get-list-of-teams"},{"title":"Create new team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/team/","href":"/api-reference/client/team/create-new-team"}]},{"group":"socialAccount","pages":[{"title":"Connect social account for team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/connect","href":"/api-reference/client/socialaccount/connect-social-account-for-team"},{"title":"Disconnect social account from team","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/social-account/disconnect","href":"/api-reference/client/socialaccount/disconnect-social-account-from-team"},{"title":"Set channel for social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/set-channel","href":"/api-reference/client/socialaccount/set-channel-for-social-account"},{"title":"Unset channel for social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/unset-channel","href":"/api-reference/client/socialaccount/unset-channel-for-social-account"},{"title":"Refresh channels for social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/refresh-channels","href":"/api-reference/client/socialaccount/refresh-channels-for-social-account"},{"title":"Create portal link","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/create-portal-link","href":"/api-reference/client/socialaccount/create-portal-link"},{"title":"Enable DM messaging for a social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/messaging/enable","href":"/api-reference/client/socialaccount/enable-dm-messaging-for-a-social-account"},{"title":"Disable DM messaging for a social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/messaging/disable","href":"/api-reference/client/socialaccount/disable-dm-messaging-for-a-social-account"},{"title":"Manually run connection/disconnect check","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/connection-check","href":"/api-reference/client/socialaccount/manually-run-connectiondisconnect-check"},{"title":"Manually refresh social account profile info","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/profile-refresh","href":"/api-reference/client/socialaccount/manually-refresh-social-account-profile-info"},{"title":"Get social account by team and type","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/social-account/by-type","href":"/api-reference/client/socialaccount/get-social-account-by-team-and-type"},{"title":"Copy social accounts","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/social-account/copy","href":"/api-reference/client/socialaccount/copy-social-accounts"},{"title":"Get paginated social accounts scheduled to delete","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/social-account/to-delete","href":"/api-reference/client/socialaccount/get-paginated-social-accounts-scheduled-to-delete"}]},{"group":"upload","pages":[{"title":"Get upload list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/upload/","href":"/api-reference/client/upload/get-upload-list"},{"title":"Create upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/","href":"/api-reference/client/upload/create-upload"},{"title":"Delete many uploads","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/upload/","href":"/api-reference/client/upload/delete-many-uploads"},{"title":"Get upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/upload/{id}","href":"/api-reference/client/upload/get-upload"},{"title":"Delete upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/upload/{id}","href":"/api-reference/client/upload/delete-upload"},{"title":"Create upload from URL","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/from-url","href":"/api-reference/client/upload/create-upload-from-url"},{"title":"Initialize large upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/init","href":"/api-reference/client/upload/initialize-large-upload"},{"title":"Finalize large upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/finalize","href":"/api-reference/client/upload/finalize-large-upload"},{"title":"Initialize multipart upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/multipart/init","href":"/api-reference/client/upload/initialize-multipart-upload"},{"title":"Re-sign multipart upload parts","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/multipart/sign","href":"/api-reference/client/upload/re-sign-multipart-upload-parts"},{"title":"Complete multipart upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/multipart/complete","href":"/api-reference/client/upload/complete-multipart-upload"},{"title":"Abort multipart upload","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/upload/multipart/abort","href":"/api-reference/client/upload/abort-multipart-upload"}]},{"group":"post","pages":[{"title":"Get posts that can be reconnected to a social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post/reconnect-social-account/candidates","href":"/api-reference/client/post/get-posts-that-can-be-reconnected-to-a-social-account"},{"title":"Reconnect social account to matching posts","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post/reconnect-social-account","href":"/api-reference/client/post/reconnect-social-account-to-matching-posts"},{"title":"Get post by reference key","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post/reference-key/{referenceKey}","href":"/api-reference/client/post/get-post-by-reference-key"},{"title":"Get post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post/{id}","href":"/api-reference/client/post/get-post"},{"title":"Delete post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/post/{id}","href":"/api-reference/client/post/delete-post"},{"title":"Update post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/post/{id}","href":"/api-reference/client/post/update-post"},{"title":"Get post list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post/","href":"/api-reference/client/post/get-post-list"},{"title":"Create post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post/","href":"/api-reference/client/post/create-post"},{"title":"Retry post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post/{id}/retry","href":"/api-reference/client/post/retry-post"}]},{"group":"credit","pages":[{"title":"Get credit balance","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/billing/credits/balance","href":"/api-reference/client/credit/get-credit-balance"},{"title":"Quote a metered X action","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/billing/billable-usage/quote","href":"/api-reference/client/credit/quote-a-metered-x-action"}]},{"group":"analytics","pages":[{"title":"Get Social Account Analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/analytics/social-account","href":"/api-reference/client/analytics/get-social-account-analytics"},{"title":"Get Post Analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/analytics/post","href":"/api-reference/client/analytics/get-post-analytics"},{"title":"Get Social Account Analytics Raw","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/analytics/social-account/raw","href":"/api-reference/client/analytics/get-social-account-analytics-raw"},{"title":"Get Post Analytics Raw","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/analytics/post/raw","href":"/api-reference/client/analytics/get-post-analytics-raw"},{"title":"Get Bulk Post Analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/analytics/post/bulk","href":"/api-reference/client/analytics/get-bulk-post-analytics"},{"title":"Force refresh social account analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/analytics/social-account/force","href":"/api-reference/client/analytics/force-refresh-social-account-analytics"},{"title":"Force refresh post analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/analytics/post/force","href":"/api-reference/client/analytics/force-refresh-post-analytics"}]},{"group":"comment","pages":[{"title":"Get comment import list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/comment/import","href":"/api-reference/client/comment/get-comment-import-list"},{"title":"Start a new comment import for a post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/comment/import","href":"/api-reference/client/comment/start-a-new-comment-import-for-a-post"},{"title":"Get fetched comments for a post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/comment/import/comments","href":"/api-reference/client/comment/get-fetched-comments-for-a-post"},{"title":"Run an action on a fetched comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/comment/import/comments/{commentId}/action","href":"/api-reference/client/comment/run-an-action-on-a-fetched-comment"},{"title":"Get comment import by ID","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/comment/import/{importId}","href":"/api-reference/client/comment/get-comment-import-by-id"},{"title":"Get comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/comment/{id}","href":"/api-reference/client/comment/get-comment"},{"title":"Delete comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/comment/{id}","href":"/api-reference/client/comment/delete-comment"},{"title":"Update comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/comment/{id}","href":"/api-reference/client/comment/update-comment"},{"title":"Get comment list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/comment/","href":"/api-reference/client/comment/get-comment-list"},{"title":"Create comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/comment/","href":"/api-reference/client/comment/create-comment"},{"title":"Retry comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/comment/{id}/retry","href":"/api-reference/client/comment/retry-comment"}]},{"group":"conversation","pages":[{"title":"Get conversations","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/conversations/","href":"/api-reference/client/conversation/get-conversations"},{"title":"Get conversation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/conversations/{id}","href":"/api-reference/client/conversation/get-conversation"},{"title":"Update conversation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/conversations/{id}","href":"/api-reference/client/conversation/update-conversation"},{"title":"Get conversation messages","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/conversations/{id}/messages","href":"/api-reference/client/conversation/get-conversation-messages"},{"title":"Send a conversation message","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/{id}/messages","href":"/api-reference/client/conversation/send-a-conversation-message"},{"title":"React or unreact to a conversation message","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/{id}/messages/{messageId}/reaction","href":"/api-reference/client/conversation/react-or-unreact-to-a-conversation-message"},{"title":"Mark conversation as read","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/{id}/read","href":"/api-reference/client/conversation/mark-conversation-as-read"},{"title":"Send a private reply to a fetched Meta comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/private-reply","href":"/api-reference/client/conversation/send-a-private-reply-to-a-fetched-meta-comment"},{"title":"Archive conversation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/{id}/archive","href":"/api-reference/client/conversation/archive-conversation"},{"title":"Open conversation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/conversations/{id}/open","href":"/api-reference/client/conversation/open-conversation"}]},{"group":"automation","pages":[{"title":"Get automation flows","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/automations","href":"/api-reference/client/automation/get-automation-flows"},{"title":"Create an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations","href":"/api-reference/client/automation/create-an-automation-flow"},{"title":"Copy automation flows between teams","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/copy","href":"/api-reference/client/automation/copy-automation-flows-between-teams"},{"title":"Get an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/automations/{id}","href":"/api-reference/client/automation/get-an-automation-flow"},{"title":"Delete an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/automations/{id}","href":"/api-reference/client/automation/delete-an-automation-flow"},{"title":"Update an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/automations/{id}","href":"/api-reference/client/automation/update-an-automation-flow"},{"title":"Publish an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/{id}/publish","href":"/api-reference/client/automation/publish-an-automation-flow"},{"title":"Pause an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/{id}/pause","href":"/api-reference/client/automation/pause-an-automation-flow"},{"title":"Activate an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/{id}/activate","href":"/api-reference/client/automation/activate-an-automation-flow"},{"title":"Archive an automation flow","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/{id}/archive","href":"/api-reference/client/automation/archive-an-automation-flow"},{"title":"Get automation flow executions","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/automations/{id}/executions","href":"/api-reference/client/automation/get-automation-flow-executions"},{"title":"Get an automation execution","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/automation-executions/{id}","href":"/api-reference/client/automation/get-an-automation-execution"},{"title":"Run an automation flow test","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automations/{id}/test","href":"/api-reference/client/automation/run-an-automation-flow-test"},{"title":"Get automation provider settings","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/automation-provider-settings","href":"/api-reference/client/automation/get-automation-provider-settings"},{"title":"Create or update automation provider settings","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json put /api/v1/automation-provider-settings/{socialAccountId}/{type}","href":"/api-reference/client/automation/create-or-update-automation-provider-settings"},{"title":"Sync automation provider settings","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automation-provider-settings/{id}/sync","href":"/api-reference/client/automation/sync-automation-provider-settings"},{"title":"Send a rich automation message to a conversation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/automation-rich-messages/conversations/{conversationId}","href":"/api-reference/client/automation/send-a-rich-automation-message-to-a-conversation"}]},{"group":"misc","pages":[{"title":"Set or change thumbnail for a YouTube video","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/youtube/thumbnail","href":"/api-reference/client/misc/set-or-change-thumbnail-for-a-youtube-video"},{"title":"Get channel playlists","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/youtube/playlist","href":"/api-reference/client/misc/get-channel-playlists"},{"title":"Update an existing playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json put /api/v1/misc/youtube/playlist","href":"/api-reference/client/misc/update-an-existing-playlist"},{"title":"Create a new playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/youtube/playlist","href":"/api-reference/client/misc/create-a-new-playlist"},{"title":"Delete a channel playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/youtube/playlist/{playlistId}","href":"/api-reference/client/misc/delete-a-channel-playlist"},{"title":"Get videos from a playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/youtube/playlist-items","href":"/api-reference/client/misc/get-videos-from-a-playlist"},{"title":"Add a video to a playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/youtube/playlist-items","href":"/api-reference/client/misc/add-a-video-to-a-playlist"},{"title":"Remove a video from a playlist","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/youtube/playlist-items/{playlistItemId}","href":"/api-reference/client/misc/remove-a-video-from-a-playlist"},{"title":"Delete a YouTube video","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/youtube/video","href":"/api-reference/client/misc/delete-a-youtube-video"},{"title":"Edit YouTube video metadata","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/youtube/video","href":"/api-reference/client/misc/edit-youtube-video-metadata"},{"title":"Delete a YouTube comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/youtube/comment","href":"/api-reference/client/misc/delete-a-youtube-comment"},{"title":"Edit YouTube comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/youtube/comment","href":"/api-reference/client/misc/edit-youtube-comment"},{"title":"Get YouTube video categories","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/youtube/video-categories","href":"/api-reference/client/misc/get-youtube-video-categories"},{"title":"Get YouTube regions","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/youtube/regions","href":"/api-reference/client/misc/get-youtube-regions"},{"title":"Get Linkedin mentionable tags (people \u0026 organizations)","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/linkedin/mentions/tags","href":"/api-reference/client/misc/get-linkedin-mentionable-tags-people-\u0026-organizations"},{"title":"Build Linkedin text, insert mentions at tag placeholders.","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/linkedin/mentions/builder","href":"/api-reference/client/misc/build-linkedin-text-insert-mentions-at-tag-placeholders"},{"title":"Reshare an existing LinkedIn post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/linkedin/post/reshare","href":"/api-reference/client/misc/reshare-an-existing-linkedin-post"},{"title":"Delete a LinkedIn post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/linkedin/post","href":"/api-reference/client/misc/delete-a-linkedin-post"},{"title":"Edit an existing LinkedIn post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/linkedin/post","href":"/api-reference/client/misc/edit-an-existing-linkedin-post"},{"title":"Delete a LinkedIn comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/linkedin/comment","href":"/api-reference/client/misc/delete-a-linkedin-comment"},{"title":"Edit an existing LinkedIn comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/linkedin/comment","href":"/api-reference/client/misc/edit-an-existing-linkedin-comment"},{"title":"List Google Business media items","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/media","href":"/api-reference/client/misc/list-google-business-media-items"},{"title":"Add a media item (photo/video) using uploadId and category","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/google-business/media","href":"/api-reference/client/misc/add-a-media-item-photovideo-using-uploadid-and-category"},{"title":"Delete Google Business media item","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/google-business/media","href":"/api-reference/client/misc/delete-google-business-media-item"},{"title":"Delete a Google Business post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/google-business/post","href":"/api-reference/client/misc/delete-a-google-business-post"},{"title":"Get Google Business location profile","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location","href":"/api-reference/client/misc/get-google-business-location-profile"},{"title":"Update Google Business location profile fields","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location","href":"/api-reference/client/misc/update-google-business-location-profile-fields"},{"title":"Update Google Business regular/special/more hours","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location/hours","href":"/api-reference/client/misc/update-google-business-regularspecialmore-hours"},{"title":"Get Google Business location attributes","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/attributes","href":"/api-reference/client/misc/get-google-business-location-attributes"},{"title":"Update Google Business location attributes","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location/attributes","href":"/api-reference/client/misc/update-google-business-location-attributes"},{"title":"List available Google Business attributes","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/attributes/available","href":"/api-reference/client/misc/list-available-google-business-attributes"},{"title":"List the search terms customers used to find the location","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/search-keywords","href":"/api-reference/client/misc/list-the-search-terms-customers-used-to-find-the-location"},{"title":"List available Google Business categories","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/categories/available","href":"/api-reference/client/misc/list-available-google-business-categories"},{"title":"Get Google Business service list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/service-list","href":"/api-reference/client/misc/get-google-business-service-list"},{"title":"Update Google Business service list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location/service-list","href":"/api-reference/client/misc/update-google-business-service-list"},{"title":"Get Google Business food menus","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/food-menus","href":"/api-reference/client/misc/get-google-business-food-menus"},{"title":"Update Google Business food menus","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location/food-menus","href":"/api-reference/client/misc/update-google-business-food-menus"},{"title":"List Google Business place action links","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/location/place-action-links","href":"/api-reference/client/misc/list-google-business-place-action-links"},{"title":"Create Google Business place action link","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/google-business/location/place-action-links","href":"/api-reference/client/misc/create-google-business-place-action-link"},{"title":"Delete Google Business place action link","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/google-business/location/place-action-links","href":"/api-reference/client/misc/delete-google-business-place-action-link"},{"title":"Update Google Business place action link","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/google-business/location/place-action-links","href":"/api-reference/client/misc/update-google-business-place-action-link"},{"title":"Get review import status list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/reviews/import","href":"/api-reference/client/misc/get-review-import-status-list"},{"title":"Start a new Google Reviews import","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/google-business/reviews/import","href":"/api-reference/client/misc/start-a-new-google-reviews-import"},{"title":"Get review import by ID","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/reviews/import/{importId}","href":"/api-reference/client/misc/get-review-import-by-id"},{"title":"List imported Google Reviews","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/reviews","href":"/api-reference/client/misc/list-imported-google-reviews"},{"title":"Get a single imported Google Review","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/google-business/reviews/{reviewId}","href":"/api-reference/client/misc/get-a-single-imported-google-review"},{"title":"Reply to a Google Review (creates or updates the owner reply)","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json put /api/v1/misc/google-business/reviews/{reviewId}/reply","href":"/api-reference/client/misc/reply-to-a-google-review-creates-or-updates-the-owner-reply"},{"title":"Delete the owner reply from a Google Review","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/google-business/reviews/{reviewId}/reply","href":"/api-reference/client/misc/delete-the-owner-reply-from-a-google-review"},{"title":"Get subreddit post requirements (flair required/enabled)","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/reddit/post-requirements","href":"/api-reference/client/misc/get-subreddit-post-requirements-flair-requiredenabled"},{"title":"Get subreddit flairs list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/reddit/subreddit-flairs","href":"/api-reference/client/misc/get-subreddit-flairs-list"},{"title":"Delete a Reddit post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/reddit/post","href":"/api-reference/client/misc/delete-a-reddit-post"},{"title":"Edit an existing Reddit post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/reddit/post","href":"/api-reference/client/misc/edit-an-existing-reddit-post"},{"title":"Delete a Reddit comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/reddit/comment","href":"/api-reference/client/misc/delete-a-reddit-comment"},{"title":"Edit an existing Reddit comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/reddit/comment","href":"/api-reference/client/misc/edit-an-existing-reddit-comment"},{"title":"Search for Instagram Business/Creator user by username","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/instagram/tags","href":"/api-reference/client/misc/search-for-instagram-businesscreator-user-by-username"},{"title":"Search Instagram location IDs","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/instagram/locations","href":"/api-reference/client/misc/search-instagram-location-ids"},{"title":"Search Instagram audio assets","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/instagram/audio","href":"/api-reference/client/misc/search-instagram-audio-assets"},{"title":"Delete an Instagram comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/instagram/comment","href":"/api-reference/client/misc/delete-an-instagram-comment"},{"title":"Search Facebook Pages","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/pages","href":"/api-reference/client/misc/search-facebook-pages"},{"title":"List Facebook text background presets","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/text-format-presets","href":"/api-reference/client/misc/list-facebook-text-background-presets"},{"title":"Get Facebook token debug details","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/token-debug","href":"/api-reference/client/misc/get-facebook-token-debug-details"},{"title":"Get Facebook recommendations import status list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/recommendations/import","href":"/api-reference/client/misc/get-facebook-recommendations-import-status-list"},{"title":"Start a new Facebook recommendations import","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/facebook/recommendations/import","href":"/api-reference/client/misc/start-a-new-facebook-recommendations-import"},{"title":"Get Facebook recommendations import by ID","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/recommendations/import/{importId}","href":"/api-reference/client/misc/get-facebook-recommendations-import-by-id"},{"title":"List imported Facebook recommendations","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/recommendations","href":"/api-reference/client/misc/list-imported-facebook-recommendations"},{"title":"Get a single imported Facebook recommendation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/recommendations/{recommendationId}","href":"/api-reference/client/misc/get-a-single-imported-facebook-recommendation"},{"title":"Get recommendation thread comments","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/facebook/recommendations/{recommendationId}/comments","href":"/api-reference/client/misc/get-recommendation-thread-comments"},{"title":"Reply to a Facebook recommendation","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json put /api/v1/misc/facebook/recommendations/{recommendationId}/reply","href":"/api-reference/client/misc/reply-to-a-facebook-recommendation"},{"title":"Reply to a Facebook recommendation thread comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json put /api/v1/misc/facebook/recommendations/{recommendationId}/comments/{commentId}/reply","href":"/api-reference/client/misc/reply-to-a-facebook-recommendation-thread-comment"},{"title":"Delete a Facebook post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/facebook/post","href":"/api-reference/client/misc/delete-a-facebook-post"},{"title":"Edit an existing Facebook post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/facebook/post","href":"/api-reference/client/misc/edit-an-existing-facebook-post"},{"title":"Delete a Facebook comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/facebook/comment","href":"/api-reference/client/misc/delete-a-facebook-comment"},{"title":"Edit a Facebook comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/facebook/comment","href":"/api-reference/client/misc/edit-a-facebook-comment"},{"title":"Delete a Pinterest pin","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/pinterest/pin","href":"/api-reference/client/misc/delete-a-pinterest-pin"},{"title":"[DISABLED] Edit an existing Pinterest pin","deprecated":true,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/pinterest/pin","href":"/api-reference/client/misc/[disabled]-edit-an-existing-pinterest-pin"},{"title":"Delete a Mastodon status","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/mastodon/status","href":"/api-reference/client/misc/delete-a-mastodon-status"},{"title":"Edit an existing Mastodon status","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/mastodon/status","href":"/api-reference/client/misc/edit-an-existing-mastodon-status"},{"title":"Delete a Mastodon comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/mastodon/comment","href":"/api-reference/client/misc/delete-a-mastodon-comment"},{"title":"Edit a Mastodon comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/mastodon/comment","href":"/api-reference/client/misc/edit-a-mastodon-comment"},{"title":"Delete a Slack message","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/slack/message","href":"/api-reference/client/misc/delete-a-slack-message"},{"title":"Edit an existing Slack message","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json patch /api/v1/misc/slack/message","href":"/api-reference/client/misc/edit-an-existing-slack-message"},{"title":"Delete a Bluesky post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/bluesky/post","href":"/api-reference/client/misc/delete-a-bluesky-post"},{"title":"Delete a Bluesky comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/bluesky/comment","href":"/api-reference/client/misc/delete-a-bluesky-comment"},{"title":"Delete a Twitter/X tweet","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/twitter/tweet","href":"/api-reference/client/misc/delete-a-twitterx-tweet"},{"title":"Delete a Twitter/X comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/twitter/comment","href":"/api-reference/client/misc/delete-a-twitterx-comment"},{"title":"Repost a Twitter/X post","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/misc/twitter/retweet","href":"/api-reference/client/misc/repost-a-twitterx-post"},{"title":"Undo a Twitter/X repost","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/twitter/retweet","href":"/api-reference/client/misc/undo-a-twitterx-repost"},{"title":"Delete a Discord message","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/discord/message","href":"/api-reference/client/misc/delete-a-discord-message"},{"title":"Get popular tracks from TikTok Commercial Music Library","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/tiktok/cml/trending-list","href":"/api-reference/client/misc/get-popular-tracks-from-tiktok-commercial-music-library"},{"title":"Delete a TikTok comment","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/misc/tiktok/comment","href":"/api-reference/client/misc/delete-a-tiktok-comment"},{"title":"Get the posting options of a TikTok account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/misc/tiktok/post-settings","href":"/api-reference/client/misc/get-the-posting-options-of-a-tiktok-account"}]},{"group":"postImport","pages":[{"title":"Get import status list","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-history-import/","href":"/api-reference/client/postimport/get-import-status-list"},{"title":"Start a new post history import","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post-history-import/","href":"/api-reference/client/postimport/start-a-new-post-history-import"},{"title":"Get import by ID","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-history-import/{importId}","href":"/api-reference/client/postimport/get-import-by-id"},{"title":"Get imported posts with analytics for a social account","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-history-import/posts","href":"/api-reference/client/postimport/get-imported-posts-with-analytics-for-a-social-account"},{"title":"Bulk delete imported posts and their analytics","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json delete /api/v1/post-history-import/posts","href":"/api-reference/client/postimport/bulk-delete-imported-posts-and-their-analytics"},{"title":"Retry a failed import","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post-history-import/{importId}/retry","href":"/api-reference/client/postimport/retry-a-failed-import"}]},{"group":"postCSV","pages":[{"title":"Get post CSV import history","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-csv-import/","href":"/api-reference/client/postcsv/get-post-csv-import-history"},{"title":"Create post CSV import","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json post /api/v1/post-csv-import/","href":"/api-reference/client/postcsv/create-post-csv-import"},{"title":"Get post CSV import details","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-csv-import/{importId}","href":"/api-reference/client/postcsv/get-post-csv-import-details"},{"title":"Get post CSV import processing status","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-csv-import/{importId}/status","href":"/api-reference/client/postcsv/get-post-csv-import-processing-status"},{"title":"Get post CSV import row results","deprecated":null,"version":null,"openapi":"https://api.bundle.social/swagger-json get /api/v1/post-csv-import/{importId}/rows","href":"/api-reference/client/postcsv/get-post-csv-import-row-results"}]}]}]},{"tab":"Knowledge","pages":[{"title":"Knowledge","href":"/knowledge"}]},{"tab":"Blog","href":"https://bundle.social/blog"},{"tab":"Comparison","pages":[{"title":"Comparison","href":"/comparison"}]}]},"basePath":"","title":"Hosted Flow - bundle.social","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}