← Back to Changelog
Bug FixApril 17, 2026

migrate Buffer adapter from dead v1 REST to GraphQL

  • Rewrite BufferAdapter to hit Buffer's GraphQL API at api.buffer.com/graphql — the v1 REST endpoint we were using has been returning 404 for weeks, which is why every SocialDraft auto-generated by the product update pipeline has been stuck in status=failed.
  • Only call the createIdea mutation. Never createPost. Ideas land in Buffer's Create > Ideas board as drafts; nothing auto-publishes or auto-queues. 16 unit tests + a guardrail assertion enforce this.
  • Add replay_failed_social_drafts management command so we can push the 10 backlogged drafts (issues #524-#532) to Buffer after deploy.
  • Fix the /platform/pipeline "Buffer" button URL from /ideas (redirects to /schedule) to /create/ideas?view=board (the real Ideas board).