Skip to main content
POST
Connect social account for team

Authorizations

x-api-key
string
header
required

Body

application/json

Body

type
enum<string>
required
Available options:
TIKTOK,
YOUTUBE,
INSTAGRAM,
FACEBOOK,
TWITTER,
THREADS,
LINKEDIN,
PINTEREST,
REDDIT,
MASTODON,
DISCORD,
SLACK,
BLUESKY,
GOOGLE_BUSINESS,
SNAPCHAT
teamId
string
required
redirectUrl
string<uri>
required

Client-provided return URL. After the OAuth flow completes (success or error), the user will be redirected here with success/error query params appended. Must be a well-formed http/https URL.

serverUrl
string<uri>

Mastodon or Bluesky only

disableAutoLogin
boolean
default:false

Optional. When true, adds provider-specific flags to avoid automatic login/auto-approval where supported.

tiktokForceLogin
boolean
default:false

Optional and experimental. TikTok only. When true, routes authorization through TikTok logout to request a fresh login session.

forceBrowserOAuth
boolean
default:false

Optional. Instagram only. When true, direct Instagram connections on phones will try to force browser login to avoid the Instagram iOS app deep-link bug.

instagramConnectionMethod
enum<string>

Instagram only - connection method

Available options:
FACEBOOK,
INSTAGRAM
withBusinessScope
boolean
default:false

Facebook and Instagram: include business_management, ads_management, ads_read scopes. YouTube: include the monetary analytics scope (enables revenue/monetization data).

Response

200

url
string
required

OAuth URL - Redirect user to this URL to connect social account