КОНЕЧНЫЕ ТОЧКИ

Пример базового URL для публичного API PLAN-R развёрнутого в корпоративной среде https://your-org.domain/public-api

Пространства

Метод HTTP запрос Описание
GET /spaces Получить список пространств, доступных пользователю

Структура проектов предприятия (СПП)

Метод HTTP запрос Описание
GET /eps Получить список узлов, доступных для пользователя
POST /eps Создать новую запись в структуре предприятия
PUT /eps/{:id} Изменить существующую запись
DELETE /eps/{:id} Удалить запись

Атрибуты структуры проектов предприятия (СПП)

Метод HTTP запрос Описание
GET /eps-attributes Получить список аттрибутов структуры проектов предприятия
POST /eps-attributes Создать новый атрибут структуры проектов предприятия
PUT /eps-attributes/{:id} Изменить наименование существующего атрибута структуры проектов предприятия
DELETE /eps-attributes/{:id} Удалить атрибут структуры проектов предприятия

Значения атрибутов структуры проектов предприятия (СПП)

Метод HTTP запрос Описание
GET /eps-attribute-values Получить значения аттрибутов структуры проектов предприятия
PUT /eps-attribute-values Создание/Изменение/Удаление значения атрибута структуры проектов предприятия

Версии графиков

Метод HTTP запрос Описание
GET /versions Получить статусы версий графиков в пространстве
PUT /versions/{:id} Обновить статус версии графиков в пространстве

Справочники

Метод HTTP запрос Описание
GET /directory Получить список справочников для узла СПП
POST /directory Создать новый справочник для узла СПП
PUT /directory/{:id} Изменить наименование справочника
DELETE /directory/{:id} Удалить справочник

Атрибуты справочника

Метод HTTP запрос Описание
GET /directory-attributes Получить список атрибутов справочника
POST /directory-attributes Создать новый атрибут в справочнике
PUT /directory-attributes/{:id} Изменить наименование атрибута справочника
DELETE /directory-attributes/{:id} Удалить атрибут в справочнике

Атрибуты назначения справочника

Метод HTTP запрос Описание
GET /directory-linked-attributes Получить список атрибутов назначения в справочнике
POST /directory-linked-attributes Создать новый атрибут назначения в справочнике
PUT /directory-linked-attributes/{:id} Изменить наименование атрибута назначения в справочнике
DELETE /directory-linked-attributes/{:id} Удалить атрибут назначения в справочнике

Значения справочника

Метод HTTP запрос Описание
GET /directory-values Получить значения из справочника
POST /directory-values Добавить значения в справочник
PUT /directory-values/{:id} Изменить значения в справочнике
DELETE /directory-values/{:id} Удалить строку значений из справочника

Иерархическая структура работ (ИСР)

Метод HTTP запрос Описание
GET /wbs{:epsId} Получить список работ версии графика
POST /wbs/{:epsId} Создать новую работу в версии графика
PUT /wbs/{:id} Изменить существующую работу
DELETE /wbs/{:id} Удалить запись из пакета работ

Атрибуты узлов ИСР

Метод HTTP запрос Описание
GET /wbs-attributes{:epsId} Получить список атрибутов для указанного узла СПП
POST /wbs-attributes Создать новый атрибут
PUT /wbs-attributes/{:id} Изменить имя атрибута
DELETE /wbs-attributes/{:id} Удалить атрибут

Значения атрибутов связи справочников на узлы ИСР

Метод HTTP запрос Описание
GET /wbs-directory-values Получить значения атрибутов
POST /wbs-directory-values Назначить значения
PUT /wbs-directory-values/{:id} Изменить значения
DELETE /wbs-directory-values/{:id} Удалить строку значений

Связи работ ИСР

Метод HTTP запрос Описание
GET /wbs-relations/{:id} Получить связи работ
POST /wbs-relations Добавить связь между работами
PUT /wbs-relations/{:id} Изменить параметры связи работ
DELETE /wbs-relations/{:id} Удалить связь между работами

509.1-59ba7826