Changelog
Track API changes, new features, and breaking updates for VoxBurst.
2026-04-02 — Partial Failure Retry & Fix Endpoints
Added: Two new endpoints for recovering from partial or failed posts without re-publishing to platforms that already succeeded.
POST /v1/posts/:id/retry— Re-queues all failed platform targets automatically. Platforms withstatus: publishedare never touched. Applies exponential backoff (2 min → 4 min → 8 min) with a maximum of 3 retries per platform. ReturnsretriedPlatformsandskippedPlatforms(max retries exhausted) arrays.POST /v1/posts/:id/platforms/:platformId/fix— Fixes a single failed platform and optionally replaces the image (mediaUrl) or caption (content) before resubmitting. ResetsretryCountto 0, making it the correct path for platforms that have exhausted automatic retries.post.publishedwebhook payload now includesstatusand a full per-platformplatformsarray (withpostPlatformId,status,error,platformPostUrlper entry) so handlers can detect partial failures and identify which platform needs fixing.
Breaking: No — existing post.published webhook handlers that only read postId are unaffected. New fields are additive.
2026-03-24 — Bulk Generation v2.1
Added: Queue-based bulk generation with credit reservation and decision engine foundation.
- New
POST /v1/bulk-generation/jobsendpoint for creating bulk post generation jobs - Credit reservation system ensures credits are held before generation begins
- Decision engine scores and categorizes generated content
- Support for queue lanes (FREE, STARTER, PRO, AGENCY) with priority handling
- Job states: QUEUED, PENDING_CAPACITY, PROCESSING, PAUSED_CREDITS, COMPLETING_TEXT_ONLY, COMPLETED, FAILED, CANCELLED
Breaking: No
2026-03-16 — Persona Support for Posts
Added: Posts can now be linked to personas for AI-generated content with consistent voice.
- Added
personaIdfield to posts - Persona memory updates after publishing enable learning from successful posts
- Persona profiles define tone, style, and platform-specific adaptations
Breaking: No — personaId is optional; existing posts unaffected.
2026-03-15 — AI Generation Logging Improvements
Added: Enhanced tracking for AI content generation.
workspace_idadded toai_generation_logsfor billing queries by workspaceresolved_modelfield stores the actual model used when aliases redirect requests- New AI providers: Kimi and Qwen added to supported models
Breaking: No
2026-03-14 — Account Permission Modes
Added: Granular permission controls for connected social accounts.
- Accounts now support permission modes:
read,publish,full - Fine-grained access control for team workspaces
- Permission checks enforced at the API level
Breaking: No — existing accounts default to full permissions.
2026-02-22 — Webhook Delivery Logs
Added: Comprehensive webhook delivery tracking and retry improvements.
- New
webhook_delivery_logstable for audit trail - Delivery status tracking:
pending,delivering,delivered,failed - Automatic retry with up to 3 attempts via SQS
- Response body capture (truncated to 10 KB) for debugging
Breaking: No
2026-02-19 — Webhook Delivery Fields
Added: Enhanced webhook endpoint reliability features.
failureCounttracking on webhook endpointslastDeliveryAttimestamp for monitoring- Delivery timeout handling (20 seconds)
Breaking: No
Versioning Policy
VoxBurst follows semantic versioning principles for API changes:
- Non-breaking changes (new fields, new endpoints) are deployed continuously
- Breaking changes are announced 30 days in advance via email and changelog
- Deprecated fields are marked in documentation 90 days before removal
Subscribe to changes at status.voxburst.io or follow @voxburst on Twitter.