API

API authentication and keys

Send your key as Authorization: Bearer op_live_... or in X-Api-Key. A key is bound to one workspace and to the member who made it, with scope read or write. It acts with that member's role and stops working if they leave. A read key cannot change anything.

Updated 2026-10-26

What a key can do

  • Scope read: GET routes only.
  • Scope write: every route the member's role allows.
  • A contributor's key saves posts into review even when the request asks to publish.
  • Approving needs a role that approves and the approval switch only the workspace owner sets.

Every route in the API reference lists the role action and the key scope it needs. Keys are shown once when made; store them like a password.

Try it

Start a trial

7-day trial for $1. Connect your accounts and schedule a week of posts in one sitting.

Start a trial
Free in your browser

Free tools

Count characters the way each network does, split threads and preview posts. No account needed.

Open the tools
For builders

API and MCP

Post to every network from your own code or assistant with one key, signed webhooks and idempotent requests.

See the API

Get this week’s posts scheduled

Connect your accounts, write once and let 1Post publish on time while you get on with the rest of your day.