Ключевые моменты в АПИ:
Единый шлюз для всех баз данных, можно организовать через выделенный сервер
Настройка схемы без разработки
Формирование GET запросов без разработки
Поддержка нескольких серверов для стабильности сервиса
Загрузка файлов бинарным представлениям отдельным потоком от данных
Обработка POST запросов отдельным агентом, откат к первоначальной версия агента через настроечный документ