Client Profiles

Create a client connect link

Returns a hosted link to send your client. They open it, sign in to their social platforms (no Schedulin account needed), and the accounts connect to your organization under this profile, ready to post to via the API. Links expire; create a new one any time. Accounts your client connects count toward your plan's channel limit.

post/v0/profiles/{id}/connect-link

Request

  • Base URL: https://api.schedulin.app
  • URL: https://api.schedulin.app/v0/profiles/{id}/connect-link
  • Auth: one of:
    • API key in header x-api-key
    • OAuth 2 (authorization code, authorization URL https://api.schedulin.app/oauth/authorize, token URL https://api.schedulin.app/oauth/token, scopes: social-accounts:write)

Path parameters

idstring required

The profile id or the externalId you assigned to it.

Request body

platformsstring[]

Platform slugs the client may connect (e.g. instagram, tiktok). Omit to offer every platform.

expiresInHoursinteger

How long the link works. Defaults to 72 hours, max 7 days.

redirectUrlstring uri

Where the client's Done button takes them after connecting, e.g. back to your app.

Response

OK

urlstring required

Hosted page to send your client. No Schedulin login needed.

expiresAtstring required

Changes

No recorded changes to this operation across all 1 revision of this API.