Update

Operation: Update

Updates a project.


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


Request body

FieldTypeRequiredDescription
ProjectData.ProjectID / ProjectCode / IntegrationIDstringone of threeProject key
ProjectKeyFieldstringnoLeading key name
ProjectData.LanguagestringnoRecord language
ProjectData.ProjectTextstringnoName
ProjectData.ProjectDescriptionstringnoDescription
ProjectData.ProjectIconstringnoIcon
ProjectData.ProjectIconColorstringnoIcon color
ProjectData.ProjectSchemeID / ProjectSchemeCode / ProjectSchemeIntegrationIDstringnoChange the workflow scheme
ProjectSchemeKeyFieldstringnoScheme leading key name
ProjectData.ProjectTypeIDstringnoProject type
ProjectData.ProjectTypeTextstringnoType text
ProjectData.ProjectCategoryIDstringnoCategory
ProjectData.ProjectCategoryTextstringnoCategory text
ProjectData.StartDatestring YYYY-MM-DDnoStart date
ProjectData.EndDatestring YYYY-MM-DDnoEnd date
ProjectData.Documentation_F'0' / '1'noDocumentation module
ProjectData.HomePageURLstringnoHome page URL
ProjectData.HiddenMembers_F'0' / '1'noHide members
ProjectData.OpenPeriodDaysnumbernoOpen period for time logging, days
ProjectData.MaximumHoursDaynumbernoHours-per-day limit


Validation

  • One of the project keys must be present.
  • Without ProjectData or without a specified key — HTTP 500, "Wrong parameters".


Response

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