1. Sign up or log in
Go to postsiva.com and sign up (email + OTP + password) or log in.2. Create a workspace
Create a workspace or accept an invite. Pick the workspace you will use for API access (switcher in the app header). OAuth tokens, posts, drafts, and your API key are all scoped to this workspace.3. Connect your accounts
Settings → Integrations → connect each network you need (LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Pinterest, Bluesky, …).- Complete OAuth in the browser popup for each platform.
- Facebook: select the Pages you want to manage.
- LinkedIn: connect org pages if you post as a company.
- Bluesky: use handle + app password (no OAuth popup).
You need Pro for API keys. Upgrade under Settings → Billing if API Keys is locked.
auth_url to finish linking.
4. Create your API key
- Open Settings → API Keys.
- Click Create API Key — name it (e.g.
production) and choose a scope (fullfor most integrations). - Copy
psk_live_…once — it is not shown again.
/unified/post/*, /unified/posts, /unified/analytics, …). Workspace is inferred from the key — no X-Workspace-Id required.
5. Send your first REST post
Per-platform success/error objects with post metadata.
Schedule for later
Addscheduled_time (ISO 8601 UTC):
Save as draft
6. Or connect Unified MCP
Same API key for AI agents (Cursor, Claude, etc.):7. Verify
- Check the platform, or
GET https://backend.postsiva.com/unified/posts?platforms=linkedin&limit=5with your API key
Next steps
Complete setup
Full UI + programmatic OAuth flow.
Authentication
Headers, scopes, and plan requirements.
API Overview
All REST endpoint groups.
Posting guide
Text, image, video, carousel, drafts, scheduling.