---
title: "HistoryItemResponse"
url: "https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a/schemas/HistoryItemResponse"
---

> Full API specification: https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a.md

# HistoryItemResponse

## OpenAPI definition

```yaml
openapi: 3.1.1
info:
  title: tesma
  version: v1
servers:
  - url: https://api.tesma.com
components:
  schemas:
    HistoryAction:
      enum:
        - creation
        - activation
        - deactivation
        - deletion
        - contextAssignment
        - contextRemoval
        - userGroupAssignment
        - userGroupRemoval
        - freeFieldDefinition
        - freeFieldNameChange
        - freeFieldReferenceValueEnable
        - freeFieldReferenceValueDisable
        - tesmaFieldNameDefinition
        - tesmaFieldNameChange
        - tesmaFieldConfigDelete
        - tesmaFieldReferenceValueEnable
        - tesmaFieldReferenceValueDisable
        - applicationAssignment
        - applicationRemoval
        - roleAssignment
        - roleRemoval
        - approverAssignment
        - approverRemoval
        - secondApproval
        - approval
        - rejection
        - correctionByChG
        - chgCheckInProgress
        - acceptanceCertificateReset
        - chgCheckSuccessful
        - confirmationDataChange
        - corporateGroupAssignment
        - corporateGroupRemoval
        - extensionRequested
        - extensionRequestCleared
        - buyoutRequested
        - buyoutRequestCleared
        - collectionRequested
        - collectionRequestCleared
        - markedForCollection
        - markedForCollectionCanceled
        - assetStatusChanged
        - tesmaFieldReferenceValueAdd
        - tesmaFieldReferenceValueRemove
        - freeFieldReferenceValueAdd
        - freeFieldReferenceValueRemove
        - freeFieldAllowEmptyReferenceValueEnable
        - freeFieldAllowEmptyReferenceValueDisable
        - tesmaFieldAllowEmptyReferenceValueEnable
        - tesmaFieldAllowEmptyReferenceValueDisable
      type: string
    HistoryArea:
      enum:
        - user
        - corporateGroup
        - customerContext
        - userGroup
        - announcement
        - freeField
        - assetAutomation
        - installationData
        - requestStatus
        - ownedAsset
        - confirmation
        - endOfLifeRequest
      type: string
    FieldConfiguration4CorporateGroupType:
      enum:
        - text
        - date
        - state
        - undefined
      type: string
    HistoryItemResponse:
      additionalProperties: false
      properties:
        action:
          $ref: "#/components/schemas/HistoryAction"
        area:
          $ref: "#/components/schemas/HistoryArea"
        changeDate:
          format: date-time
          type: string
        changedBy:
          type:
            - "null"
            - string
        entity:
          type:
            - "null"
            - string
        entityKey:
          type:
            - "null"
            - string
        newValue:
          type:
            - "null"
            - string
        object:
          type:
            - "null"
            - string
        oldValue:
          type:
            - "null"
            - string
        propertyName:
          type:
            - "null"
            - string
        propertyType:
          $ref: "#/components/schemas/FieldConfiguration4CorporateGroupType"
      type: object
```
