Получение списка проектов
Данная операция возвращает список проектов на сервере.
URL
/projects
Метод
GET
Диапазон
project_view
Тип ответа
sync
Параметры запроса
<отсутствуют>
Тело запроса (application/json)
<отсутствует>
Пример URL-запроса
https://your.polyanalyst.server:port/polyanalyst/api/v1.0/projects
Тело ответа (application/json)
[
{
"name": "My project",
"uuid": "c51ab952-f62a-4db4-990d-5ce5bd6c1271",
"type": "project",
"path": "",
"owner": "administrator",
"created": 1696916180627,
"modified": 1696916520116,
"accessed": 1696923761921,
"createdBy": "administrator",
"modifiedBy": "administrator",
"accessedBy": "administrator",
"description": "",
"ownerType": "User",
"isOwnerOrAdmin": true,
"spaceId": "95306631-c680-43df-8850-9501b6752f23",
"damaged": false,
"versionC": 28690,
"versionU": 28690,
"directory": "00003988"
}
]
где
| Имя | Тип | Описание |
|---|---|---|
name |
строка |
Имя проекта. |
uuid |
строка |
ID проекта. |
type |
строка |
Тип данных (например, "project"). |
path |
строка |
Путь к проекту. |
owner |
строка |
Владелец проекта. |
created |
число |
Время создания проекта. |
modified |
число |
Время, когда проект был изменен. |
accessed |
число |
Время, когда проект был открыт. |
createdBy |
строка |
Создатель проекта. |
modifiedBy |
строка |
Пользователь, который изменил проект. |
accessedBy |
строка |
Пользователь, который имел доступ к проекту. |
description |
строка |
Описание проекта. |
ownerType |
строка |
Тип владельца проекта. |
isOwnerOrAdmin |
булевый |
Флаг, указывающий, является ли владелец проекта администратором. |
spaceId |
строка |
ID хранилища проекта. |
damaged |
булевый |
Флаг, указывающий, был ли проект поврежден. |
versionC |
число |
Версия сервера, в которой проект был создан. |
versionU |
число |
Версия сервера, в которой проект был обновлен. |
directory |
строка |
Каталог проекта. |
Примеры ответов
| Код | Тело ответа и его описание |
|---|---|
200 |
Успех. [
{
"name": "My project",
"uuid": "c51ab952-f62a-4db4-990d-5ce5bd6c1271",
"type": "project",
"path": "",
"owner": "administrator",
"created": 1696916180627,
"modified": 1696916520116,
"accessed": 1696923761921,
"createdBy": "administrator",
"modifiedBy": "administrator",
"accessedBy": "administrator",
"description": "",
"ownerType": "User",
"isOwnerOrAdmin": true,
"spaceId": "95306631-c680-43df-8850-9501b6752f23",
"damaged": false,
"versionC": 28690,
"versionU": 28690,
"directory": "00003988"
}
]
|
403 |
Ошибка – Ошибка авторизации. {
"error": {
"code": 403,
"title": "Authorization Required",
"message": "You are not logged in to PolyAnalyst Server."
}
}
|