Docs menu: Changelog

Changelog

What changed in the Cassit API and app, newest first.

Unreleased

  • Edit the text of a live post, or unpublish it, on a platform that allows it, from the app, the API (POST /api/v1/brands/{brandId}/posts/{recordId}/edit-text and POST /api/v1/brands/{brandId}/posts/{recordId}/unpublish) or MCP (edit_live_post and unpublish_post). An unpublished post comes back to Cassit held for your sign-off. Both need the live:manage scope; a key with * does not include it.
  • When a platform does not confirm a takedown, the post shows it, and you can try again or, once you have checked the platform, mark it gone (confirmGone: true on the unpublish call).
  • The posts list shows, for each platform, whether a post is waiting, publishing, scheduled, published, unpublished or failed.
  • A complete example script is on the Developers page.
  • Clearing the approval flag on a post now needs tray:decide. Setting it still needs only content:draft.
  • A key with * no longer covers tray:decide or connect:write. Name those scopes on the key.
  • The product host reports its running version and build at /version, and the version is in /health.
  • The app shows its version.