Изменение

Изменение

Операция Update — обновляет проект.


POST /api/v01/Project/rest/Update
Content-Type: application/json


Тело запроса

ПолеТипОбязательностьОписание
ProjectData.ProjectID / ProjectCode / IntegrationIDstringодин из трёхКлюч проекта
ProjectKeyFieldstringнетИмя ведущего ключа
ProjectData.LanguagestringнетЯзык записи
ProjectData.ProjectTextstringнетНазвание
ProjectData.ProjectDescriptionstringнетОписание
ProjectData.ProjectIconstringнетИконка
ProjectData.ProjectIconColorstringнетЦвет иконки
ProjectData.ProjectSchemeID / ProjectSchemeCode / ProjectSchemeIntegrationIDstringнетСменить схему workflow
ProjectSchemeKeyFieldstringнетИмя ведущего ключа схемы
ProjectData.ProjectTypeIDstringнетТип проекта
ProjectData.ProjectTypeTextstringнетТекст типа
ProjectData.ProjectCategoryIDstringнетКатегория
ProjectData.ProjectCategoryTextstringнетТекст категории
ProjectData.StartDatestring YYYY-MM-DDнетДата начала
ProjectData.EndDatestring YYYY-MM-DDнетДата окончания
ProjectData.Documentation_F'0' / '1'нетМодуль документации
ProjectData.HomePageURLstringнетURL домашней страницы
ProjectData.HiddenMembers_F'0' / '1'нетСкрыть участников
ProjectData.OpenPeriodDaysnumberнетОткрытый период для учёта времени, дней
ProjectData.MaximumHoursDaynumberнетЛимит часов в день


Валидация

  • Должен присутствовать один из ключей проекта.
  • Без ProjectData или указанного ключа — HTTP 500, "Wrong parameters".


Ответ

{
  "status": "Success",
  "statusCode": 200,
  "details": {
    "ProjectID": "0000000123",
    "ProjectCode": "PROJ"
  }
}