Получение конфигурации проекта

Данный метод вернет список настроек проекта.

URL

/project/config

Метод

GET

Диапазон

project_view

Тип ответа

sync

Параметры запроса

Имя Тип Обязательный Описание

prjUUID

строка

да

ID проекта.

prefix

строка

нет

Параметр позволяет получить только часть конфигурации проекта.

Если параметр prefix отсутствует, будут возвращены все настройки проекта.

Тело запроса (application/json)

<отсутствует>

Пример URL-запроса

https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/config?prjUUID=11d7213c-1d95-4d92-a3ba-1cd1dcd3fb7c&prefix=General

Тело ответа (application/json)

{
  "General\/AutosaveInterval": 0,
  "General\/SavedVersionsLimit1": 10,
  "General\/DelayPrjectUnload": -1,
  "General\/CleanupUnusedTextStorage": false,
  "General\/SuppressSurrogatePairs": false,
  "General\/SuppressSurrogateStr": false,
  "General\/ProtectedContent": false,
  "General\/DictPreload": true,
  "General\/MorphologyBasedStemming": false,
  "General\/ProjectLocale": "eng",
  "General\/MaxProjectSize": 999999999999,
  "General\/MaxDataSourceRows": 999999999999,
  "General\/ProjectCheckSize": 10,
  "General\/MaxExecHistorySize": 10,
  "General\/ShowUserIDinHistory": false,
  "General/Serials": ""
}

Примеры ответов

Код Тело ответа и его описание

200

Успех. Будут возвращены настройки проекта (например, в качестве примера ответа были выбраны настройки типа "General").

{
  "General\/AutosaveInterval": 0,
  "General\/SavedVersionsLimit1": 10,
  "General\/DelayPrjectUnload": -1,
  "General\/CleanupUnusedTextStorage": false,
  "General\/SuppressSurrogatePairs": false,
  "General\/SuppressSurrogateStr": false,
  "General\/ProtectedContent": false,
  "General\/DictPreload": true,
  "General\/MorphologyBasedStemming": false,
  "General\/ProjectLocale": "eng",
  "General\/MaxProjectSize": 999999999999,
  "General\/MaxDataSourceRows": 999999999999,
  "General\/ProjectCheckSize": 10,
  "General\/MaxExecHistorySize": 10,
  "General\/ShowUserIDinHistory": false,
  "General/Serials": ""
}

500

Ошибка – Указанные настройки не найдены, пожалуйста, проверьте введенное значение.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Internal error: PACONFIG(\"AutsoUpdate\") - not found"
  }
}

500

Ошибка – prjUUID не валиден.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Failed to create UUID from string"
  }
}