Developer docs

Build with the Publishing Studio API

Everything the studio does, your code can do: connect accounts, upload media, publish to 19 networks and hear back when a post lands. One REST API, 33 endpoints, version 1.3.0.

Choose your path

What the API covers

The basics

Base URL
https://dashboard.lifebliss.app/api/v1
Authentication
Authorization: Bearer ps_…, from your server only. Keys and scopes
Scopes
accounts:readposts:readposts:writemedia:writewebhooks:manageaccounts:connectanalytics:readsite:readlive:readlive:write. live:* only on an org admin's key not limited to account groups
Rate limit
Per key per minute: 1,800 reads and 600 writes by default, reported in X-RateLimit-* headers.
Format
JSON in, JSON out. Errors carry error, code and the request id. Errors
Your first call
curl "https://dashboard.lifebliss.app/api/v1/identity" \
  -H "Authorization: Bearer $PS_API_KEY"

Returns your organisation, your member id and role, and the key you used. Then try GET/accounts.

Networks

The same request shape publishes to every network. Each one has its own limits; GET/validate returns them all, and the platform list shows them at a glance.

  • Facebook
  • Instagram
  • Threads
  • YouTubeYouTube
  • LinkedIn
  • TikTok
  • Pinterest
  • Bluesky
  • Mastodon
  • Pixelfed
  • Tumblr
  • Lemmy
  • NNostr
  • WordPress
  • Blogger
  • Telegram
  • Discord
  • Slack
  • X