Headless social publishing
for developers and AI agents
Build social publishing into your app, workflow, internal tool, or AI agent. VoxBurst handles platform auth, scheduling, retries, analytics, webhooks, and brand voice — so you don't have to rebuild the social media plumbing.
POST /v1/posts
Authorization: Bearer <api_key>
{
"content": "Shipping v2.0 today. Changelog →",
"platforms": ["twitter", "linkedin", "bluesky"],
"scheduledAt": "2026-04-25T14:00:00Z",
"personaId": "prs_abc123"
}One API for social publishing
Everything you can do in the VoxBurst dashboard, you can do via the REST API. Create drafts, schedule posts, publish content, manage accounts, upload media, and track post status across 15 platforms from a single endpoint.
Draft posts, set publish times, attach media, and target specific platforms — all via a single API call.
List connected accounts, check connection status, and control which platforms are active per workspace.
Upload images and videos directly via the API. Attach them to posts or store them for later use.
Poll or subscribe to real-time publish status: scheduled, queued, published, failed, or retrying.
Fetch engagement metrics, reach, impressions, and audience growth for any post or account.
Create and configure workspaces, manage team members, and scope all operations to a tenant.
Agent-ready by design
AI agents can interact with VoxBurst through MCP, REST API, CLI, and webhooks. VoxBurst is designed so agents can create, schedule, and publish content with the same primitives humans use — no special agent mode required.
The MCP server exposes tools that Claude, GPT, and any MCP-compatible agent can call directly: create a post, apply a brand voice persona, check publish status, pull analytics. Connect once — agents can handle the rest.
Webhooks for real workflows
VoxBurst sends signed webhook events when posts are created, scheduled, published, failed, approved, or updated — so external systems can react automatically. Payloads are HMAC-SHA256 signed and include automatic retries on failure.
A new post was created or imported.
A post was scheduled for future publish.
A post was successfully published to a platform.
A publish attempt failed after retries.
A post was approved through a review workflow.
A post was edited or rescheduled.
A social account was connected to a workspace.
A social account was disconnected or revoked.
CLI for builders
Use VoxBurst directly from the terminal — for testing, scripting, CI/CD pipelines, and internal workflows. Post, schedule, check publish status, and manage accounts without touching a browser.
$ npm install -g @voxburst/cli
$ voxburst post create \
--content "Shipping v2 today." \
--platforms twitter,linkedin \
--schedule "2026-04-25T14:00Z"
$ voxburst post status abc123
$ voxburst accounts listWhat you can build
VoxBurst handles the social publishing infrastructure. You build the product.
Let your users schedule and publish social content without leaving your product. VoxBurst handles platform auth, queues, and retries.
Connect Claude, GPT, or any MCP-compatible agent to VoxBurst. Agents can create posts, apply brand voice, and queue them for review or immediate publish.
When a blog post or product page goes live, automatically create and schedule social variants across all your platforms.
Give clients a publishing interface without building the platform integrations yourself. VoxBurst handles 15 social networks out of the box.
Wire VoxBurst into your CI/CD pipeline or webhook chain. Publish release notes, changelogs, or launch announcements automatically when you ship.
Start building
with VoxBurst.
All plans include full REST API access. No separate developer tier — just ship.