API удалённого взаимодействие с платформой

Дата последнего изменения документа: 11 ноября 2024.

Содержание

  1. Общие сведения
  2. Импорт-экспорт
  3. Сервисы
  4. Open API

1. Общие сведения

Удалённое взаимодействие с платформой осуществляется при помощи отправки HTTP (POST, GET, PUT) запросов.

Описанные механизмы доступны только зарегистрированным пользователям:
а) при использовании специального (строкового) ключа, получаемого у администратора (посредством взаимодействия по e-mail);
или
б) при исползовании JWT токена, получаемого при вызове метода signin:
При этом доступна работа ТОЛЬКО с инфоресурсами и сервисами этого пользователя.

Кодировка запросов - UTF-8

2. Работа с данными

Работа с данными включает выполнение запросов CRUD - Create, Read, Update, Delete. Импорт-экспорт (создание и чтение) инфоресурсов (или их фрагментов) осуществляется в формате JSON (см. Документация / Инфоресурсы / JSON-представление информационных ресурсов)

2.1. Импорт инфоресурса (create)

2.2. Экспорт инфоресурса (read)

2.3. Обновление вершины (update)

2.4. Удаление вершины (delete)

3. Работа с сервисами

3.1. Запуск сервиса

3.2. Остановка сервиса

3.3. Выяснение статуса работы сервиса

3.4. Рекомендуемый интегрированный запрос для взаимодействия с сервисом (безинтерфейсным)

При необходимости удалённо запускать сервис (без интерфейса!) на платформе с передачей ему некоторых данных до запуска и получением результата по окончании его работы необходимо использовать (интегрированный) запрос: Примечания:

4. Open API

Описание доступных методов в формате Open API можно получить по ссылкам: