# Changelog

Page: https://docs.sonecentral.com/en/surum-notlari
Markdown: https://docs.sonecentral.com/en/surum-notlari.md

> API changes, newest first.

## 21 October 2026: TikTok support

TikTok is officially supported in the shared inbox. The assistant can send approved JPEG/PNG images and separate text replies under TikTok’s native limits. See [Channels and message types](https://docs.sonecentral.com/en/kanallar.md). The developer API remains `/api/v1`; application release v20 does not change that base URL.

## Versioning

The URL includes the version: `https://pb.sonecentral.com/api/v1`. Changes within this version are backward compatible: new endpoints, optional request fields, response fields and error codes. Clients should ignore unknown fields.

Removing a field or changing its meaning requires a new version such as `/api/v2`, announced in advance.

## October 21, 2026: compatibility fixes

- Concurrent first messages with the same message identity return `409 conversation_busy` for the second request, rather than creating another conversation and reply.
- Responses text parts separate messages in the same turn with two newlines.
- Conversation state and message lists include `reply_pending`. Keep reading delayed assistant replies after a conversation is returned to the assistant.
- Vercel AI SDK's `finish` metadata includes `messageIds` to deduplicate streamed and polled messages. The chat widget examples use them.

## October 19, 2026: v1

Initial release.

- OpenAI Chat Completions: `POST /chat/completions`, streamed and non-streamed.
- OpenAI Responses: `POST /responses`, stored responses, `previous_response_id` and `conversation`.
- Vercel AI SDK UI message streams: `POST /chat`, typed `data-sone-*` parts and `GET /chat/{id}/stream`.
- Assistant list through `GET /models` and key summary through `GET /key`.
- `SoneMessage` for product and service cards, buttons, quick replies and files.
- Human handoff and team replies through `GET /conversations/{id}` and `GET /conversations/{id}/messages`.
- Signed file downloads through `GET /files/{id}`.
- Server keys and origin-restricted publishable keys.
- This documentation, `llms.txt`, `llms-full.txt` and each page's Markdown version.
