HOOKS-API, как получать список объектов и менять их?
Раздел: Интеграция данных
https://docs.greendata.ru/platform/ru/hooks-api.html, цитаты:
API платформы GreenData – это интерфейс программирования, который позволяет разработчикам взаимодействовать с платформой, предоставляя набор готовых функций, методов и структур данных.
С помощью API GreenData пользователи могут выполнять HTTP-запросы для выполнения различных операций, среди которых важно отметить возможность:
- получения доступа к объектам системы, что позволяет взаимодействовать с различными типами объектов, которые хранятся в системе
Вопросы:
- как получить список объектов определённого типа с возможностью фильтрации?
- как получить объект по его ID, названию, другим атрибутам?
- как обновить атрибуты объекта?
- как создать объект?
- как удалить объект?
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
Добрый день!
Подготовим ответ
Все взаимодействие hook-api происходит через через плагин
etl
http-запрос |GET:
{url}/hooks/etl/{token}/{ident_ETL}?{query_params}
Как указано на странице Wiki: https://docs.greendata.ru/platform/ru/working-with-etl-via-api.html
Передача данных в ETL (POST), пример: https://docs.greendata.ru/platform/ru/working-with-etl-via-api.html#_передача данных
Получение значений get-запросом в ответе: https://docs.greendata.ru/platform/ru/working-with-etl-via-api.html#answer_etl
Вся логика реализуется посредством настройки ETL в системе. Можно использовать преобразователи с трансформаторами по алгоритму и т.д
Такая реализация обусловлена стабильностью пользовательских интеграций. Даже при изменениях во внутренних API системы настроенный функционал остаётся работоспособным. Также большинство внутренних API требуют авторизацию. По ним отсутствует документация и примеры использования.