Integrations
Connect Channel (Link)
Create a link to a Postiz page where someone can connect a new channel. The page explains what connecting the account to Postiz means, and the person is sent to the platform to sign in and approve only after they choose to continue. The link works for one hour and the person opening it does not need a Postiz account. Only integrations that connect through a sign-in redirect are supported.
POST
Create a connect link for a channel
Create a link that lets someone connect a social account to your Postiz workspace. Unlike Connect Channel (OAuth), the link does not go straight to the platform. It opens a Postiz page that tells the person what they are agreeing to, and sends them to the platform only after they choose to continue.
Use it when the person connecting the account is not you: a client, a customer of your own product, or a teammate without a Postiz login.
Send the person to
Example
url. It points at the frontend of the Postiz instance you called. The link works for one hour and can be opened again within that hour, so someone who cancels on the platform can retry. They do not need a Postiz account, and they do not need to be signed in.
What the person sees
- A Postiz page titled “Postiz wants to connect to your LinkedIn”, with the name of the platform you asked for. It tells them to continue only if they trust whoever sent the link, that Postiz will be able to schedule and publish posts on the account, and that the account is added to a Postiz workspace and managed from there. When you passed a
redirectUrl, it also names the website they are sent to afterwards. - After they press Continue, the platform’s own sign-in and approval screen.
- On platforms where one login manages several pages or channels, a Postiz screen to pick the one to connect. This applies to Facebook, Instagram, LinkedIn Page, YouTube, Google My Business and Tumblr.
Where they land afterwards
With aredirectUrl, the browser is sent there once the channel is connected, with two query parameters added:
A
redirectUrl that already has a query string keeps it. The URL must use http or https and cannot contain a #fragment.
Without a redirectUrl, a person who is signed in to Postiz lands on their calendar. Anyone else sees a confirmation that the channel is connected and that they can close the window.
Supported platforms
Only integrations that connect through a sign-in redirect can be linked:x, linkedin, linkedin-page, facebook, instagram, instagram-standalone, threads, youtube, tiktok, tiktok-business, pinterest, reddit, discord, slack, mastodon, gmb, twitch, kick, dribbble, vk, tumblr, whop, mewe
Platforms where the person types in credentials or an instance address, signs with a wallet, or needs the browser extension return 400. Those are Bluesky, Lemmy, Nostr, Medium, Dev.to, Hashnode, WordPress, ListMonk, Telegram, Warpcast, Moltbook and Skool. Connect them from the Postiz app.
An integration that the instance hides from its Add Channel screen is refused as well.
Channel limits
The request returns402 when the plan has no channels left. The limit is checked a second time when the person presses Continue, so a link created earlier stops working once the workspace is full. The person is told that the workspace has to be upgraded before another channel can be added.
On self-hosted Postiz: there is no channel limit unless billing is set up, so neither check applies.
Authorizations
Your Postiz API key
Body
application/json
Response
Connect link
The Postiz page to send the person to

