Что нового
История изменений API и правила версионирования.
Политика версионирования
Версия API указана в адресе: /api/v1. Мы придерживаемся простого правила —
существующие интеграции не должны ломаться без предупреждения.
Считается совместимым изменением (может появиться в любой момент, без смены версии):
- добавление новых эндпоинтов;
- добавление новых необязательных параметров запроса;
- добавление новых полей в ответ;
- добавление новых значений в списки (где это не меняет смысл существующих).
Поэтому ваш код должен игнорировать незнакомые поля в ответах, а не падать на них.
Считается несовместимым изменением (выходит только в новой версии, например
/v2):
- удаление или переименование эндпоинтов, параметров или полей;
- изменение типа или смысла существующего поля;
- ужесточение обязательности параметров.
О несовместимых изменениях и о выводе версий из эксплуатации мы предупреждаем заранее.
Изменения
2026-08-21 — ориентация значений и итог записи
- Параметр
majorDimension(ROWSпо умолчанию /COLUMNS) — на чтении (values/{range},batchGet) задаёт форму сетки, на записи (PUT,append,batchUpdate) позволяет писать столбцами. - В ответах записи добавлены
updatedRange(фактический записанный диапазон с именем листа),updatedRows,updatedColumns,updatedCells.
Оба изменения совместимые: параметр необязательный (по умолчанию — прежнее поведение), поля только добавлены.
2026-08-05 — роли документов и ограничение токенов таблицами
- В ответах
GET /documentsиGET /documents/{id}появилось полеpermission— ваша роль в документе:owner,edit,comment,view. - Фильтр
GET /documents?permission=edit— только таблицы, доступные для записи (владелец или редактор). - Токен можно ограничить конкретными таблицами (при создании ключа в настройках):
для такого токена
GET /documentsвозвращает только разрешённые таблицы, а обращение к таблице вне списка возвращает403.
Совместимое изменение: поля и параметр необязательны, существующие токены (без ограничения) работают как прежде.
2026-07-09 — первый публичный выпуск
- Документы: список и получение по идентификатору.
- Чтение значений: диапазон,
batchGet, пагинация, открытые диапазоны. - Запись значений:
PUT,batchUpdate,append,clear, формулы и спилл. - Идемпотентность записи через заголовок
Idempotency-Key. - Листы: список, создание, переименование, удаление.
- Вебхуки: подписки, доставка с HMAC-подписью, канал Telegram.
- Аудит изменений через API.
- Тарифные лимиты по частоте запросов, токенам и вебхукам.