Create a Social Account
Deprecated compatibility endpoint. Create external accounts with POST /external_accounts instead.
Authorizations
An Account API key, an App API key, an account access token, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-10-15-1"
Body
The platform to create the external account on. facebook requires the account's banner_image, logo, and description, and tiktok requires its logo; configure them with Update Account. The account is returned before the platform has created it — its id is usable right away, and the rest of the profile fills in once provisioning finishes.
facebook, tiktok "facebook"
The Account (biz_ identifier) to create the external account for. An account-scoped API key may omit this to default to its own account. Account API keys cannot update their own account's branding through Update Account; use a user-authenticated path.
"biz_xxxxxxxxxxxxxx"
Response
social account created through the deprecated path
Why this social account currently can't be used for advertising — a failed share or a Meta-side restriction. Null when the account is healthy.
null
The platform-specific ID for this social account.
"17841479809129315"
Unique identifier for the social account.
"sacc_xxxxxxxxxxxxxx"
The display name of the social account on the platform.
"Shine Time Detail"
The social account this one belongs to on the platform, such as the Facebook page that owns an Instagram account. Null when the social account stands on its own, or when it is a partner.
Where a partner creator's permission to run partnership ads stands. pending until the creator approves it in the Instagram app, approved once they have, and revoked once it no longer holds. Null when the social account isn't a partner.
null, pending, approved, revoked "pending"
The platform the social account exists on.
x, instagram, youtube, tiktok, facebook, discord, telegram, linkedin, snapchat "instagram"
The URL where the profile picture of the social account can be accessed.
"https://shinetime.example/instagram.png"
Capabilities Whop retains specific to this social account. For example, Whop may request the ability to run advertisements that use this social account's identity, reflected by advertise. Personal profile connections have no additional Whop scopes.
The URL where the social account can be accessed on the platform. Null while a Whop-owned account is still being provisioned.
"https://instagram.com/shinetimedetail"
The username of the social account on the platform. Null while a Whop-owned account is still being provisioned.
"shinetimedetail"
Whether the social account is verified on the platform.
true

