iikoCloud API: адрес legacy в заказах доставки не примут с 1 октября 2026 - как проверить интеграцию

Обновлено Автор: Редакция Restohub - IT-интегратор для ресторанного бизнеса

С 1 октября 2026 года iiko прекращает поддержку формата адреса legacy в методе deliveries/create iikoCloud API. После этой даты заказ доставки с адресом legacy не примут: в ответ на запрос придёт ошибка. Если заказы доставки попадают в iiko с сайта, из приложения или другого сервиса через API, проверьте формат адреса до 1 октября и переведите интеграцию на формат City.

Чем отличаются форматы адреса legacy и City?

При создании заказа доставки адрес передаётся в поле deliveryPoint.address, а формат задаёт параметр type: legacy или city.

Формат legacy:

  • улица - объект street: из справочника iiko по id или classifierId либо название вместе с городом;
  • дом - поле house, обязательное;
  • корпус и индекс - поля building и index;
  • квартира, подъезд, этаж, домофон - flat, entrance, floor, doorphone;
  • зона доставки - regionId.

Формат City:

  • адрес строкой - поле line1, обязательное, до 250 символов; отдельных полей для улицы, дома, корпуса и индекса нет;
  • квартира, подъезд, этаж, домофон - те же поля flat, entrance, floor, doorphone;
  • зона доставки - regionId.

Главное отличие: в legacy адрес собирается из улицы (из справочника iiko или названием вместе с городом) и дома, а в City основная часть адреса уходит одной строкой. Координаты и комментарий к адресу передаются в deliveryPoint одинаково для обоих форматов.

Кого касается отключение формата legacy?

Тех, у кого заказы доставки создаются в iiko через iikoCloud API:

  • собственный сайт доставки;
  • мобильное приложение;
  • другой сервис, который отправляет заказы доставки в iiko через API.

Уведомление iiko относится к запросам через Cloud API. Если заказы доставки не создаются через iikoCloud API, изменение вас не касается. При сомнениях уточните у разработчика интеграции.

Как проверить интеграцию до 1 октября?

Шаг 1. Узнайте формат адреса организации

Формат адреса хранится у организации в iiko, в API это параметр addressFormatType. Его возвращает запрос /api/1/organizations/settings, если указать AddressFormatType в массиве parameters, или POST-запрос /api/1/organizations с returnAdditionalInfo: true. Возможные значения: Legacy, City, International, IntNoPostcode.

Шаг 2. Посмотрите, что уходит при создании заказа

Попросите разработчика найти в коде или журнале запросов поле deliveryPoint.address.type. Значение legacy означает, что интеграцию нужно переводить.

Шаг 3. Сведите формат организации и формат заказа

По документации iikoCloud API тип city в заказе допустим, только если у организации addressFormatType равен City. Если у организации стоит Legacy, формат нужно сменить: порядок уточните у своей обслуживающей организации.

Шаг 4. Сверьте версию iiko

В канале iiko для разработчиков указано, что новый формат адреса доступен с версии RMS 9.1.7. Версию возвращает запрос /api/1/organizations/settings, если указать Version в массиве parameters.

Шаг 5. Отправьте тестовый заказ

После перехода проверьте на тестовом заказе, что в iiko пришли адрес, квартира, подъезд, этаж и домофон, что заказ попал в нужную зону доставки и что курьер видит адрес так, как его ввёл гость.

Что ещё изменилось в iikoCloud API в 2026 году?

  • Справочник улиц. С 10 февраля 2026 года iiko не обновляет через Cloud API справочники улиц и районов: метод /streets/by_city отдаёт данные на 9 февраля. Новые клиенты улицы из API не получают и сразу создают доставки в новом формате адреса.
  • Авторизация. Старая схема авторизации API с 1 июня 2026 года не принимает новые ключи, а с 29 августа 2026 года, по объявлению iiko, полностью отключена.
  • Номенклатура. С 1 ноября 2026 года iiko прекращает поддержку метода /api/1/nomenclature: запросы к нему будут возвращать ошибку, iiko предлагает перейти на метод /api/2/menu.

Как Restohub поможет с переходом?

Если интеграцию делали мы, напишите своему менеджеру: проверим формат адреса и обновим интеграцию. Если интеграцию делал другой разработчик, поможем проверить настройки организации и тестовые заказы. Телефон: +7 (905) 243-72-50, почта: sale@restohub.pro.

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

Что будет с заказами в формате legacy после 1 октября 2026?

Их не примут: iiko предупредила, что на запрос deliveries/create с адресом legacy после этой даты придёт ошибка. Для сайта или приложения это значит, что заказ доставки не попадёт в iiko.

Как понять, какой формат адреса у нас сейчас?

Посмотрите параметр addressFormatType в ответе /api/1/organizations/settings (запросив AddressFormatType) и поле deliveryPoint.address.type в запросах на создание заказа доставки.

Чем City отличается от legacy?

В legacy улица передаётся из справочника iiko или названием вместе с городом, а дом отдельным полем. В City основная часть адреса передаётся одной строкой line1, квартира, подъезд, этаж и домофон остаются отдельными полями.

Можно ли отправить заказ с типом city, если у организации формат Legacy?

Нет. По документации iikoCloud API тип city допустим, только если у организации addressFormatType равен City.

Касается ли это других методов API?

Уведомление о формате адреса называет только метод deliveries/create. Отдельно iiko объявила о прекращении поддержки метода /api/1/nomenclature с 1 ноября 2026 года.

Где официальная информация?

Уведомления публикует канал iiko для разработчиков в Telegram (t.me/iikoapi), описание запросов - документация iikoCloud API на api-ru.iiko.services.

Статья обновлена 16 сентября 2026 года: исправлены дата отключения и описание форматов адреса.

Александра
Александра
Здравствуйте! Готова помочь вам. Напишите мне, если у вас появятся вопросы.
Александра
Александра
Restohub · обычно отвечаем быстро

Здравствуйте! Оставьте имя и телефон - и менеджер ответит вам прямо здесь, в чате.

Введите корректный российский номер