У меня есть требование и несколько запросов на предоставление REST API, который имеет возможность переноса упакованных метаданных с одного сайта на другой.Пакетные данные содержат объекты / сущности различных типов (атрибуты, поля, элементы макета, правила), которые обычно устанавливаются администратором и не содержат данных транзакции / времени выполнения.Сегодня мы разрешаем нашим администраторам сайтов создавать пакеты вручную в пользовательском интерфейсе и детально выбирать типы объектов / сущностей на основе их различий между сайтами разработки и тестирования.Упакованный файл имеет формат zip, защищенный паролем.Большинство наших пользователей с правами администратора запрашивают службу API для автоматической миграции.Есть также еще одна просьба / требование о предоставлении кросс-версии миграции, которая может обрабатывать изменения схемы и плавно переходить от версии продукта 11 к версии продукта 15.
Я хочу узнать от экспертов здесь о возможностях к лучшемудизайн REST API для решения этой проблемы.