Menu ☰

buffer_sass Documentation

One API to add Buffer-grade scheduling to your product: create, schedule and analyze posts across 10 networks — over REST v2, GraphQL and signed webhooks.

⚡ 5-minute path
Create an account and connect Buffer, or use your bsk_test_ key to create a channel in the empty sandbox.

The full Buffer surface, and then some

buffer_sass implements every capability of Buffer's developer API and fills its gaps. If Buffer's docs describe it, it's here — with the same mental model of workspaces → channels → queue → updates.

Account & workspaces
GET /2/user · GraphQL account
Channels
List, connect, disconnect, avatars
Schedules
Per-channel weekly time slots (GET/PUT)
Updates (posts)
Create, edit, destroy, approve/decline, publish-now, move-to-top
Queues & history
Scheduled + sent lists per channel, grouped feed
Analytics
Per-channel and per-update metrics + 30-day series
Ideas
Lightweight content inbox (GraphQL + dashboard)
Webhooks
Signed deliveries — the polling replacement Buffer never shipped
OAuth 2.0
Authorization-code flow for custom consent UX
Usage & limits
GET /2/usage, rate-limit headers, quota webhooks

Two surfaces, one engine

Pick the style that fits your stack. Both hit the same engine, so behavior is identical.

Try it now

curl https://api.buffersass.dev/2/channels \
  -H "Authorization: Bearer bsk_test_…"
Use your sandbox key against your running app.

Continue with the Quickstart, or jump straight to the REST reference and GraphQL reference.

Quick links