КОНЕЧНЫЕ ТОЧКИ
Пример базового 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} | Удалить связь между работами |