The ItemChangeRecord type represents a set of changes that have been made to attributes of a work item. This type is used as a parameter for the GetWorkItemChangeForTransaction method. The parameters for the ItemChangeRecord type are:

Parameter Datatype Description
id int The Id of the work item.
name string The name of the work item.
externalId string The Id of an item in an external system.
itemType string The system name of the type of the work item, as shown in the table below.
attributeChanges AttributeChange[] A collection of changes made to attributes.

System names for work item types are shown in the following table:

Item type System name
Defect Agile_Defect
Epic Agile_Epic
Story PES-User-Story
Task Agile_Task