auth_url to open in a browser; Bluesky uses handle + app password (no redirect).
Base URL & auth
Supported platforms
Platform callbacks remain on existing routes (e.g.
/linkedin/oauth/callback) after the user authorizes.
API key scope
See Authentication for creating scoped keys.
POST /unified/oauth/url
Start OAuth or complete Bluesky connect.Request body
OAuth platforms response
auth_url in a browser. After callback, verify with GET /unified/oauth/token.
Bluesky connect
No redirect URL — send credentials in the same POST:Create a Bluesky app password in Settings → App passwords. Never use your main account password in API calls.
GET /unified/oauth/token
Check connection status per platform. Token values are never returned — onlysuccess: true/false.
Query parameters
Response
platform is omitted, all token-supported platforms are checked in batch (filtered by key scope).
DELETE /unified/oauth/token
Disconnect one or more platforms.platform query param is required (repeat for multiple).
Successful disconnect sends an account-disconnected notification email to workspace owners when configured.
MCP equivalents
Connect at
https://mcp.postsiva.com/mcp — MCP tools.
Related
- Posting — requires connected accounts
- Posts — lists content from connected networks
- Authentication — API key scopes and Pro plan for keys/MCP