Skip to main content

list_connections

Lists the platforms this studio has connected. Open to any member.
Result
authorUrn is the platform-side account posts are attributed to. Tokens are never returned.

connect_platform

Starts a browser OAuth flow and returns a URL for the user to open.
enum
required
linkedin or x.
Result
Requires owner or admin. A member gets forbidden.
The flow is not complete when the tool returns — the user has to open the link and authorize. Confirm with list_connections afterwards; the platform appears only once the callback succeeded. Connecting the same platform again replaces the stored credentials, which is the fix for an expired or revoked token.

disconnect_platform

Deletes Studio’s stored credentials for a platform.
enum
required
linkedin or x.
Returns { "disconnected": "linkedin" }, or not_connected if the platform was never linked.
Requires owner or admin. Disconnecting does not unschedule anything — posts already scheduled to that platform will fail at dispatch with not_connected. Unschedule them first, or reconnect before they fire.
Posts already published stay live on the platform; Studio just loses the ability to publish new ones.