Skip to content

API overview, access and pricing

The Postbean API lets you build publishing into your own software. It runs on the same official platform integrations the app uses, so anything you publish through it is subject to the same platform rules.

  1. Open Settings → Developers (/panel/settings/developers).
  2. Turn on the developer add-on — $5/mo on top of your plan.
  3. Click Create API key, pick the permissions it carries, and copy the token. It is shown once.

An active Postbean subscription is required.

Send the token as a bearer token:

Authorization: Bearer YOUR_TOKEN

A key belongs to one workspace. To work across workspaces, issue a key per workspace.

AreaWhat you can do
AccountsList connected accounts, refresh one, read TikTok’s creator options
MediaRequest an upload URL, upload a file, attach it to a post
PostsCreate, read, update and delete; drafts and scheduled posts
PublishingPublish now, retry a post or a single network, cancel
Per networkReschedule, stop or remove one network from a post
AIGenerate captions and campaigns, read your credit balance
SourcesRegister content sources and poll them

Every endpoint is guarded by a scope, so a key without posts:publish cannot publish however it is called.

PermissionWhat it allows
accounts:readView connected accounts
posts:readRead posts and renders
drafts:writeCreate and edit drafts
posts:publishPublish to networks
posts:deleteDelete posts
credits:readView credits
ai:generateGenerate content with AI
campaigns:generateGenerate campaigns

They are fixed when the key is created. Needing a new permission means issuing a new key — which is deliberate, because it makes widening a key’s reach a decision rather than an accident.

Uploads follow the same caps as the app: 100 MB per video, 8 MB per image. Platform posting quotas are the networks’ own — see Platform limits.