Изменение
Изменение
Операция Update — обновляет проект.
POST /api/v01/Project/rest/Update Content-Type: application/json
Тело запроса
| Поле | Тип | Обязательность | Описание |
|---|---|---|---|
ProjectData.ProjectID / ProjectCode / IntegrationID | string | один из трёх | Ключ проекта |
ProjectKeyField | string | нет | Имя ведущего ключа |
ProjectData.Language | string | нет | Язык записи |
ProjectData.ProjectText | string | нет | Название |
ProjectData.ProjectDescription | string | нет | Описание |
ProjectData.ProjectIcon | string | нет | Иконка |
ProjectData.ProjectIconColor | string | нет | Цвет иконки |
ProjectData.ProjectSchemeID / ProjectSchemeCode / ProjectSchemeIntegrationID | string | нет | Сменить схему workflow |
ProjectSchemeKeyField | string | нет | Имя ведущего ключа схемы |
ProjectData.ProjectTypeID | string | нет | Тип проекта |
ProjectData.ProjectTypeText | string | нет | Текст типа |
ProjectData.ProjectCategoryID | string | нет | Категория |
ProjectData.ProjectCategoryText | string | нет | Текст категории |
ProjectData.StartDate | string YYYY-MM-DD | нет | Дата начала |
ProjectData.EndDate | string YYYY-MM-DD | нет | Дата окончания |
ProjectData.Documentation_F | '0' / '1' | нет | Модуль документации |
ProjectData.HomePageURL | string | нет | URL домашней страницы |
ProjectData.HiddenMembers_F | '0' / '1' | нет | Скрыть участников |
ProjectData.OpenPeriodDays | number | нет | Открытый период для учёта времени, дней |
ProjectData.MaximumHoursDay | number | нет | Лимит часов в день |
Валидация
- Должен присутствовать один из ключей проекта.
- Без
ProjectDataили указанного ключа —HTTP 500,"Wrong parameters".
Ответ
{
"status": "Success",
"statusCode": 200,
"details": {
"ProjectID": "0000000123",
"ProjectCode": "PROJ"
}
}