API schema changelog

What changed in the API's schema, and when.

View as MarkdownOpenAPIBase URL https://postwire.io

Computed by scripts/gen_docs.mjs from the history of /openapi.json: new and removed endpoints, request fields, response fields and accepted values. Product changes a customer notices are in the changelog.

2026-10-03

commit 31194da

  • New endpoint GET /api/schedule/next-slot.
  • New endpoint GET /api/brands/{id}/slots.
  • New endpoint PUT /api/brands/{id}/slots.
  • Added ScheduleRequest.timezone.

2026-10-03

commit 0079338

  • New endpoint POST /api/brands.
  • New endpoint POST /api/week.
  • New endpoint DELETE /api/connect/{platform}.
  • New endpoint GET /api/connect/{platform}/health.
  • New endpoint POST /api/media/upload-link.
  • New endpoint POST /api/billing/portal.
  • New endpoint GET /api/tiktok/creator-info.
  • Added POST /api/connect body.brand_id, POST /api/connect-link body.platform, POST /api/connect-link body.brand_id, POST /api/connect-link body.ig_username, GET /api/schedule query from, GET /api/schedule query to, PATCH /api/schedule/{id} body.run_at, PATCH /api/schedule/{id} body.label, PATCH /api/schedule/{id} body.payload.

2026-10-03

commit 41c2a5b

  • Added PlatformResult.status, PlatformResult.deferred, PlatformResult.retry_after, PlatformResult.schedule_id, PlatformResult.run_at, PlatformResult.notice, PublishResponse.deferred.
  • PlatformResult.code now accepts caption_is_json, bad_media, media_unreachable, rate_limited, rate_limited_deferred, timed_out.

2026-10-03

commit 5862b30

  • New endpoint GET /api/webhooks.
  • New endpoint POST /api/webhooks.
  • New endpoint DELETE /api/webhooks/{id}.
  • New endpoint POST /api/webhooks/{id}/test.
  • New endpoint GET /api/webhooks/{id}/deliveries.
  • New endpoint GET /api/status.
  • New schema WebhookEvent.
  • New schema NetworkOptions.

2026-10-02

commit 5850186

  • Added PlatformResult.held, PlatformResult.networks_per_post, PlatformResult.upgrade_url, PlatformResult.upgrade_plan, PublishResponse.held_networks, PublishResponse.networks_per_post, PublishResponse.held_message, PublishResponse.upgrade, PublishResponse.upgrade_message.
  • PlatformResult.code now accepts limit_reached, networks_per_post.

2026-10-01

commit aec1f94

  • Added PostRequest.per_platform, PostRequest.options, PostRequest.brand_id, PostRequest.idempotency_key.
  • Removed PostRequest.subreddit.

2026-09-30

commit 7a7af4e

  • New endpoint GET /api/account.
  • New endpoint GET /api/usage.
  • New endpoint GET /api/plan.
  • New endpoint GET /api/billing.
  • New endpoint GET /api/connections.
  • New endpoint GET /api/brands/{id}.
  • New endpoint PATCH /api/brands/{id}.
  • New endpoint DELETE /api/brands/{id}.
  • New endpoint GET /api/schedule/{id}.
  • New endpoint PATCH /api/schedule/{id}.
  • New endpoint DELETE /api/schedule/{id}.
  • Added POST /api/media/upload-url body.multipart.

2026-09-27

commit 56b89bb

  • New endpoint GET /api/insights.
  • New endpoint POST /api/insights/replicate.
  • New endpoint POST /api/insights/settings.

2026-09-26

commit 2e0bc95

  • Added PostRequest.media, PostRequest.photo_urls.

2026-09-26

commit 8759acd

  • New endpoint POST /api/connect/{platform}/move.

2026-09-26

commit 5aa6d70

  • Baseline: 19 operations.