ProjectsProjectStatusHistory
The endpoint that provides all project status changes and associated comments throughout the project's lifecycle.
Columns
| Name | Type | Description |
| ProjectsProjectId [KEY] | Long | Unique identifier of the project. |
| StatusChangeComments | String | The comments entered when the status of the object, such as milestone or project, is changed. |
| CreatedBy | String | The user who created the record. |
| CreationDate | Datetime | The date when the record was created. |
| LastUpdateDate | Datetime | The date when the record was last updated. |
| LastUpdatedBy | String | The user who last updated the record. |
| NewStatusCode | String | The new status code of the object, such as milestone or project. |
| NewStatusClassificationCode | String | The new internal status classification code of the object, such as milestone or project. Status classifications are predefined groupings of statuses for each status object which typically govern delivered application behavior. Status classification attributes also control extensibility. |
| StatusHistoryId [KEY] | Long | Unique identifier of the status change record. |
| ObjectId | Long | The unique identifier of the object, such as Milestone ID or Project ID. |
| OldStatusCode | String | The old status code of the object, such as milestone or project. |
| OldStatusClassificationCode | String | The old internal status classification code of the object, such as milestone or project. Status classifications are predefined groupings of statuses for each status object which typically govern delivered application behavior. Status classification attributes also control extensibility. |
| StatusObject | String | Type of the object that's undergoing the status change. For example, project or milestone. |
| NewStatusClassification | String | The new internal status classification of the object, such as milestone or project. Status classifications are predefined groupings of statuses for each status object which typically govern delivered application behavior. Status classification attributes also control extensibility. |
| OldStatusClassification | String | The old internal status classification of the object, such as milestone or project. Status classifications are predefined groupings of statuses for each status object which typically govern delivered application behavior. Status classification attributes also control extensibility. |
| NewStatus | String | The new status of the object, such as milestone or project. |
| OldStatus | String | The old status of the object, such as milestone or project. |
| ActiveDate | Date | activedate |
| ClassCategory | String | classcategory |
| Finder | String | finder |
| FinishDate | Date | finishdate |
| OwningOrganizationName | String | owningorganizationname |
| PartyName | String | partyname |
| PersonId | Long | personid |
| PersonName | String | personname |
| ProjectId | Long | projectid |
| ProjectName | String | projectname |
| ProjectRole | String | projectrole |
| ProjectStatus | String | projectstatus |
| SearchAttribute | String | searchattribute |
| SourceApplicationCode | String | sourceapplicationcode |
| SourceProjectReference | String | sourceprojectreference |
| StartDate | Date | startdate |