Перейти к содержимому

Дополнительная аналитика, запись сессий и реклама отключены, пока вы не дадите согласие. Вы можете отказаться от них и пользоваться Transglot. Изменить выбор можно в любое время в Настройки файлов cookie. Политика использования файлов cookie

api v1 · текущая версия

Журнал изменений API.
Ничего не удаляется.

/v1 только расширяется. Новые эндпоинты и поля ответов появляются в том же префиксе, а уже используемые поля никогда не меняют структуру и не исчезают. Критические изменения выпускаются под новым префиксом версии, который зарезервирован и пока пуст.

v1/api/v1
единственный используемый префикс
5 релизов
11 изменений, ни одного критического
структура журнала

Один префикс версии, без удалений.

Три из этих четырех параметров относятся к самому журналу. Четвертый — это размер каталога вебхуков, предоставляемых API.
5

релизы /v1, каждый из них добавляет функциональность

1

используемый префикс версии. Следующий зарезервирован и пуст

0

критических изменений с момента запуска API

12

подписанные события вебхуков. Источник: App\Enums\WebhookEvent

датировано по релизам, а не по semver

2026-07-08

Доставка через CDN, использование и песочница
July 8, 2026 · 4 изменений
05 / 05
added
Он возвращает ETag и краткосрочный кэш, а также поддерживает If-None-Match с кодом 304. Неизменяемая версия под /v{n} адресуется по содержимому и кэшируется на год.

Публичный GET-запрос /v1/cdn/{project}/{locale}, кэшируемый на граничных узлах, обслуживает ваши опубликованные строки.

added
Запускайте это в CI через POST /v1/cdn/publish и авторизуйте чтение с помощью специального ключа только для чтения в заголовке X-Transglot-Cdn-Key. Безопасно размещать за собственным CDN.

Публикация продвигает текущие переводы в новую неизменяемую версию, вручную или при каждом пуше.

added
Тела запросов не сохраняются. Это просто счетчик и ничего более.

Каждый аутентифицированный вызов /v1 учитывается по токенам за день и отображается на хабе развертывания.

improved
Проект, получение данных, пакеты и экспорт глоссария. Никакие структуры запросов или ответов не были изменены для обеспечения работы.

Хаб развертывания получил API-песочницу, которая выполняет read-only конечные точки в реальном времени для вашего проекта.

реестр устаревших функций

Ничего не будет удалено.

Одна строка на каждый опубликованный интерфейс с указанием релиза, в котором он появился. Последняя колонка — та, за которой нужно следить: удаление появилось бы там с датой задолго до самого события.
Ничего не
ИнтерфейсВыпущеноСтатусДата удаления
GET /v1/project · /pull · POST /push · /translate · GET /batches

April 2, 2026

текущий

не запланировано

POST /v1/incontext/session · /translations · /screenshots · /suggest

May 20, 2026

текущий

не запланировано

GET, POST, PUT, DELETE /v1/glossary · /import · /export · /extract

June 12, 2026

текущий

не запланировано

POST /v1/qa/run

June 12, 2026

текущий

не запланировано

Signed webhook events, twelve typed cases

June 30, 2026

текущий

не запланировано

GET /v1/cdn/{project}/{locale} · POST /v1/cdn/publish

July 8, 2026

текущий

не запланировано

Строки из этой таблицы никогда не удаляются. Если интерфейс выводится из эксплуатации, его строка сохраняется и дополняется датой, поскольку возможность спланировать удаление — главная цель публикации этого списка.
гарантия совместимости

Три правила на которые можно опираться.

аддитивность

Новые эндпоинты и поля ответов добавляются в рамках /v1. Поля, которые вы уже обрабатываете, не меняют структуру и не исчезают.

новый префикс

Критические изменения выпускаются под новым версионным префиксом, а не внутри текущего. Этот префикс зарезервирован и пока не используется; все релизы выше остаются на v1.

прозрачные заголовки

Если запрос не может полностью обработать данные, об этом сообщается в заголовке. Вместо изменения тела ответа были добавлены заголовки X-Skipped-Keys и X-Missing-Source-Keys.

Частые вопросы

Вопросы разработчиков о версионировании API и выводе функций из эксплуатации.

Версионируется ли API Transglot?
Да, по префиксу URL. Всё, что опубликовано на данный момент, находится под /v1 — это единственный используемый префикс. Нет ни заголовка версии, ни привязки к дате, ни дополнительных настроек.
Не в рамках /v1. Новые эндпоинты и поля ответов добавляются, но поля, которые вы уже обрабатываете, не меняют структуру и не исчезают. Если изменение невозможно сделать аддитивно, оно выпускается под новым префиксом, а старый продолжает работать.
Ничего, и реестр выше подтверждает это для каждой строки. Все опубликованные интерфейсы перечислены с указанием релиза, в котором они появились, а в колонке удаления везде указано «не запланировано».
Удаление появляется в этом реестре с указанной датой задолго до самого события, а строка остаётся в таблице даже после него. Возможность спланировать действия по конкретной дате — главная цель публикации такого списка.
Каждый релиз датирован на этой странице. Журнал изменений продукта охватывает всё остальное, а в консоли появляется маркер, если есть непрочитанные обновления.
Потому что API несёт гарантию совместимости, которой нет у обычных релизов продукта. Разработчику, проверяющему работоспособность интеграции, не нужно пролистывать описание новых функций, чтобы найти нужную информацию.
Bearer-токен доступен начиная с тарифа Starter за $19 в месяц. Бесплатный тариф даёт доступ к консоли, но не позволяет создавать токены; CLI, GitHub Action, вебхуки и MCP работают только с этим токеном.
На странице API: аутентификация, эндпоинты, ограничение частоты запросов, форматы файлов и каталог вебхуков. Эта страница содержит только журнал изменений с указанием дат.
работает с тем, что вы уже используете

41 коннекторов уже готово.

контракт — это продукт

Создавайте на базе API который не меняется.

API доступен на тарифе Starter и выше. Бесплатный тариф стоит $0 и включает 100 000 слов для начала (25 000 при регистрации, 75 000 после проверки по телефону), затем 10 000 в месяц, без доступа к API и вебхукам.