Solution

White-label social media API for embedded products

Move from quickstart credentials to customer-owned or product-owned platform credentials so your users see your brand in the account connection flow.

Primary query:white label social media API
POST /v1/postsUniPost API
await fetch("https://api.unipost.dev/v1/connect/sessions", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${UNIPOST_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    platform: "linkedin",
    mode: "native",
    redirect_url: "https://yourapp.example.com/connect/callback"
  })
});
Hosted Connect
Native mode
Platform credentials
Attribution controls
Workflow

From connected account to published post

These are the same primitives whether you are building a scheduler, SaaS workflow, AI agent, or white-label social publishing layer.

STEP 1

Connect customer accounts through hosted OAuth or customer-owned credentials.

STEP 2

Upload or reference media before publishing so platform validation is centralized.

STEP 3

Publish or schedule posts with POST /v1/posts using account_ids for each destination.

STEP 4

Track results through post status, analytics, and webhooks.

STEP 5

Handle webhooks and errors with platform-specific messages instead of generic failures.

Connect customer accounts

White-label starts with the account connection screen. UniPost supports native mode for supported platforms when credentials are approved.

  • Bring your own developer credentials.
  • Use Hosted Connect to complete OAuth.
  • Store account_ids after callback.

Upload or reference media

Your product keeps the branded UX while UniPost still handles media upload workflow and validation.

  • Keep media in your app or CDN.
  • Send media IDs or URLs to UniPost.
  • Explain platform-specific differences in your UI.

Track results

Track results through status endpoints and webhooks while your users stay inside your product.

  • Handle webhooks and errors in your backend.
  • Show posted, failed, and scheduled states.
  • Link users to support paths when credentials need review.

Honest limitations

  • White-label depends on native platform app review and credential approval.
  • Some platforms may still show platform-owned consent wording that cannot be fully customized.
  • Quickstart mode is faster for testing; native mode is the production path for branded OAuth.
FAQ

Common evaluation questions

Does white-label mean no platform review?

No. White-label usually means your approved credentials are used, and native platform rules still apply.

Can I start before my own credentials are approved?

Yes. Quickstart mode helps you test while you prepare native app review.

Ship social publishing without rebuilding every native API.

Start with the docs, test on the free plan, then choose the pricing tier that fits your usage.