Skip to main content
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-link Test it in Swagger or the API Reference Client.
Response:
Redirect the user to url.

Required Fields

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.

OAuth Behavior Fields

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.

Hosted UI Fields

Supported Languages


Hosted Flow Steps

  1. Create a portal link with POST /api/v1/social-account/create-portal-link.
  2. Redirect the user to the returned url.
  3. The user connects one or more accounts.
  4. If a platform needs a channel, the hosted UI handles the picker.
  5. The user returns to your app through redirectUrl or the back button.
Connect social account flow For return query parameters, see Callback Parameters. Snapchat uses the Public Profile returned during OAuth and does not show a separate channel picker.