# Changelog

Changes to the API, webhooks and MCP server.


## October 2026

- **API v2.** New endpoints: `GET /accounts`, `POST /media`, `GET/PATCH/DELETE /posts/:id`, `GET /posts/:id/results`, `GET /usage`, `GET /analytics`, webhooks and short links.
- **Scopes and expiry for API keys.** Existing keys keep working with permission to read and write posts.
- **Idempotency.** Send an `Idempotency-Key` header to retry safely.
- **Webhooks** for `post.published`, `post.failed` and `account.needs_reconnect`.
- **MCP server** at `/api/mcp`, with API key and OAuth sign-in.
- **Fix:** posts scheduled through the first version of the API (`status: scheduled` without a queued platform entry) were never published. Posts created now always are. If you used the first version, re-create posts that are still scheduled and never went out.
- **OpenAPI 3.1** description at `/api/v1/developer/openapi.json`.

