Skip to main content

Changelog

All notable changes to the PostBoost API are documented here.

Base URL for all endpoints: https://postboost.co/app/api


v5.5.0 — 2026-04-11

New API Endpoints

AI — Image Generation & Editing

MethodEndpointDescription
POST/{workspaceUuid}/ai/image-promptBuild an optimized image generation prompt from a social media caption and platform. Use this to preview the prompt before calling image-generate. Costs 1 AI credit per call.
POST/{workspaceUuid}/ai/image-generateGenerate one or more social media images from a caption (standard mode) or a raw prompt (developer mode). Images are saved directly to the workspace media library. Credits: count × credit_weight (default 5 per image).
POST/{workspaceUuid}/ai/image-editEdit an existing workspace media image using a text prompt and optional mask. Results are saved to the media library. Credits: count × credit_weight.
POST/{workspaceUuid}/ai/image-variationsGenerate one or more variations of an existing workspace media image. Results are saved to the media library. Credits: count × credit_weight.
POST/{workspaceUuid}/ai/image-alt-textAnalyze an existing workspace media image and generate accessible alt text. The alt text is saved back to the media record. Costs 1 AI credit per call.

No breaking API changes.


v5.4.0 — 2026-04-04

New API Endpoint

AI

MethodEndpointDescription
POST/{workspaceUuid}/ai/blog-to-socialGenerate platform-specific social media captions from a blog post URL or title and excerpt. Supports tone, hashtags, CTA, language, and optional draft post creation with image import. Consumes one AI credit per platform.

No breaking API changes.


v5.3.1 — 2026-03-23

Platform Improvements

  • Added Mastodon service management endpoints
  • Facebook API updated to v25.0
  • Improved HEIC and HEIF image upload support
  • Post status is now set to DRAFT when moved to trash

Media

  • Chunked upload support for large files — POST /{workspaceUuid}/media/chunked/initiate
  • Remote media download from URL — POST /{workspaceUuid}/media/remote/initiate
  • Compatible with more video formats (MP4, MOV, AVI, WebM)
  • Additional image format support
  • Resolved infinite loading issue in Media Library

No breaking API changes.


v5.2.0 — 2025-12-29

New API Endpoints

Workspaces (admin token required)

MethodEndpointDescription
GET/panel/workspacesList all workspaces
POST/panel/workspacesCreate workspace
GET/panel/workspaces/{uuid}Get workspace
PUT/panel/workspaces/{uuid}Update workspace
DELETE/panel/workspaces/{uuid}Delete workspace
DELETE/panel/workspacesBulk delete workspaces
POST/panel/workspaces/{uuid}/usersAdd user to workspace
PUT/panel/workspaces/{uuid}/usersUpdate user role
DELETE/panel/workspaces/{uuid}/usersRemove user from workspace

Subscriptions (admin token required)

MethodEndpointDescription
GET/panel/workspaces/{uuid}/subscriptionGet subscription
POST/panel/workspaces/{uuid}/subscriptionCreate subscription
PUT/panel/workspaces/{uuid}/subscriptionUpdate subscription
DELETE/panel/workspaces/{uuid}/subscriptionDelete subscription
POST/panel/workspaces/{uuid}/subscription/newCheckout new subscription
PUT/panel/workspaces/{uuid}/subscription/change-planChange plan
POST/panel/workspaces/{uuid}/subscription/cancelCancel subscription
POST/panel/workspaces/{uuid}/subscription/resumeResume subscription
POST/panel/workspaces/{uuid}/subscription/genericAdd generic subscription
DELETE/panel/workspaces/{uuid}/subscription/genericRemove generic subscription

Users (admin token required)

MethodEndpointDescription
GET/panel/usersList users
POST/panel/usersCreate user
GET/panel/users/{id}Get user
PUT/panel/users/{id}Update user
DELETE/panel/users/{id}Delete user
DELETE/panel/usersBulk delete users

Receipts (admin token required)

MethodEndpointDescription
GET/panel/receiptsList receipts
POST/panel/receiptsCreate receipt
GET/panel/receipts/{id}Get receipt
PUT/panel/receipts/{id}Update receipt
DELETE/panel/receipts/{id}Delete receipt
DELETE/panel/receiptsBulk delete receipts

v5.1.0 — 2025-08-15

Initial Release

Workspace endpoints (workspace API token required)

MethodEndpointDescription
GET/{workspaceUuid}/accountsList connected social accounts
GET/{workspaceUuid}/accounts/{id}Get account
GET/{workspaceUuid}/postsList posts
POST/{workspaceUuid}/postsCreate post
GET/{workspaceUuid}/posts/{uuid}Get post
PUT/{workspaceUuid}/posts/{uuid}Update post
DELETE/{workspaceUuid}/posts/{uuid}Delete post
DELETE/{workspaceUuid}/postsBulk delete posts
POST/{workspaceUuid}/posts/schedule/{uuid}Schedule post
POST/{workspaceUuid}/posts/add-to-queue/{uuid}Add to queue
POST/{workspaceUuid}/posts/approve/{uuid}Approve post
GET/{workspaceUuid}/mediaList media
POST/{workspaceUuid}/mediaUpload media
GET/{workspaceUuid}/media/{id}Get media
PUT/{workspaceUuid}/media/{id}Update media
DELETE/{workspaceUuid}/mediaDelete media
GET/{workspaceUuid}/tagsList tags
POST/{workspaceUuid}/tagsCreate tag
GET/{workspaceUuid}/tags/{id}Get tag
PUT/{workspaceUuid}/tags/{id}Update tag
DELETE/{workspaceUuid}/tags/{id}Delete tag