Table of Contents

AMPC.ASSETS API Changes

Warning

Some API changes are not backward compatible

Breaking Changes

Path Description
GET /Modules/AMPC/RegularAssets/{id}/Conditions Conditions Redesign
GET /Modules/AMPC/RegularAssets/Conditions Conditions Redesign
GET /Modules/AMPC/RegularAssets/Conditions/{id} Conditions Redesign
GET /Modules/AMPC/RegularAssets/Conditions/Batch/{ids} Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/{regularAssetTaskId}/Conditions Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/Conditions Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/Conditions/{id} Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/Conditions/{parentNodeType}/{parentId}/Recursive Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/Conditions/Batch/{ids} Conditions Redesign
GET /Modules/AMPC/RegularAssetTasks/Conditions/Lookups/LookupRegularAssetTaskConditionRegularAssetCondition Conditions Redesign
POST /Modules/AMPC/RegularAssetTasks/Conditions Conditions Redesign
POST /Modules/AMPC/RegularAssetTasks/Conditions/Batch Conditions Redesign
POST /Modules/AMPC/RegularAssetTasks/Resources Added new required property RegularAssetTaskId to request
POST /Modules/AMPC/RegularAssetTasks/Resources/Batch Added new required property RegularAssetTaskId to request

Changelog

A more detailed breakdown for the individual changes can be viewed here

==========================================================================
==                            API CHANGE LOG                            ==
==========================================================================
                   On Key AMPC Assets API Specification                   
--------------------------------------------------------------------------
--                              What's New                              --
--------------------------------------------------------------------------
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssets/ActiveConditions/{id}
- PATCH  /Modules/AMPC/PlaceholderAssets/ActiveConditions/{id}
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions
- POST   /Modules/AMPC/PlaceholderAssets/ActiveConditions
- GET    /Modules/AMPC/PlaceholderAssets/{id}/ActiveConditions
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Lookups/LookupPlaceholderAssetActiveConditionChangePermissionTree
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Lookups/LookupPlaceholderAssetActiveConditionCondition
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Lookups/LookupPlaceholderAssetActiveConditionInsertPermissionTree
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Lookups/LookupPlaceholderAssetActiveConditionPlaceholderAsset
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Lookups/LookupPlaceholderAssetActiveConditionRegularAsset
- GET    /Modules/AMPC/PlaceholderAssets/ActiveConditions/Batch/{ids}
- POST   /Modules/AMPC/PlaceholderAssets/ActiveConditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssets/ActiveConditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssets/ActiveConditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssets/ActiveConditions/{id}/PermissionTree
- PATCH  /Modules/AMPC/PlaceholderAssets/ActiveConditions/Batch/PermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/{id}
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/{id}
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions
- POST   /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions
- GET    /Modules/AMPC/PlaceholderAssetComponents/{id}/ActiveConditions
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Lookups/LookupPlaceholderAssetComponentActiveConditionChangePermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Lookups/LookupPlaceholderAssetComponentActiveConditionCondition
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Lookups/LookupPlaceholderAssetComponentActiveConditionInsertPermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Lookups/LookupPlaceholderAssetComponentActiveConditionPlaceholderAssetComponent
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Lookups/LookupPlaceholderAssetComponentActiveConditionRegularAsset
- GET    /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Batch/{ids}
- POST   /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/{id}/PermissionTree
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/ActiveConditions/Batch/PermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions
- GET    /Modules/AMPC/PlaceholderAssetComponents/{id}/Conditions
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Lookups/LookupPlaceholderAssetComponentConditionChangePermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Lookups/LookupPlaceholderAssetComponentConditionCondition
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Lookups/LookupPlaceholderAssetComponentConditionInsertPermissionTree
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Lookups/LookupPlaceholderAssetComponentConditionPlaceholderAssetComponent
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Lookups/LookupPlaceholderAssetComponentConditionRegularAsset
- GET    /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch/{ids}
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}/DevelopmentStatus/Accept
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch/{ids}/DevelopmentStatus/Accept
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch/{ids}/DevelopmentStatus/Reject
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}/Active
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}/PermissionTree
- POST   /Modules/AMPC/PlaceholderAssetComponents/Conditions/{id}/DevelopmentStatus/Reject
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch/Active
- PATCH  /Modules/AMPC/PlaceholderAssetComponents/Conditions/Batch/PermissionTree
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssets/Conditions/{id}
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/{id}
- GET    /Modules/AMPC/PlaceholderAssets/Conditions
- POST   /Modules/AMPC/PlaceholderAssets/Conditions
- GET    /Modules/AMPC/PlaceholderAssets/{id}/Conditions
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Lookups/LookupPlaceholderAssetConditionChangePermissionTree
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Lookups/LookupPlaceholderAssetConditionCondition
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Lookups/LookupPlaceholderAssetConditionInsertPermissionTree
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Lookups/LookupPlaceholderAssetConditionPlaceholderAsset
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Lookups/LookupPlaceholderAssetConditionRegularAsset
- GET    /Modules/AMPC/PlaceholderAssets/Conditions/Batch/{ids}
- POST   /Modules/AMPC/PlaceholderAssets/Conditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssets/Conditions/Batch
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/Batch
- POST   /Modules/AMPC/PlaceholderAssets/Conditions/{id}/DevelopmentStatus/Accept
- POST   /Modules/AMPC/PlaceholderAssets/Conditions/Batch/{ids}/DevelopmentStatus/Accept
- POST   /Modules/AMPC/PlaceholderAssets/Conditions/Batch/{ids}/DevelopmentStatus/Reject
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/{id}/Active
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/{id}/PermissionTree
- POST   /Modules/AMPC/PlaceholderAssets/Conditions/{id}/DevelopmentStatus/Reject
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/Batch/Active
- PATCH  /Modules/AMPC/PlaceholderAssets/Conditions/Batch/PermissionTree
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/{id}
- DELETE /Modules/AMPC/RegularAssets/ActiveConditions/{id}
- PATCH  /Modules/AMPC/RegularAssets/ActiveConditions/{id}
- GET    /Modules/AMPC/RegularAssets/ActiveConditions
- POST   /Modules/AMPC/RegularAssets/ActiveConditions
- GET    /Modules/AMPC/RegularAssets/{id}/ActiveConditions
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/Lookups/LookupRegularAssetActiveConditionChangePermissionTree
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/Lookups/LookupRegularAssetActiveConditionCondition
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/Lookups/LookupRegularAssetActiveConditionInsertPermissionTree
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/Lookups/LookupRegularAssetActiveConditionRegularAsset
- GET    /Modules/AMPC/RegularAssets/ActiveConditions/Batch/{ids}
- POST   /Modules/AMPC/RegularAssets/ActiveConditions/Batch
- DELETE /Modules/AMPC/RegularAssets/ActiveConditions/Batch
- PATCH  /Modules/AMPC/RegularAssets/ActiveConditions/Batch
- PATCH  /Modules/AMPC/RegularAssets/ActiveConditions/{id}/PermissionTree
- PATCH  /Modules/AMPC/RegularAssets/ActiveConditions/Batch/PermissionTree
- GET    /Modules/AMPC/RegularAssetTasks/Conditions/Lookups/LookupRegularAssetTaskConditionTaskInterval

--------------------------------------------------------------------------
--                            What's Changed                            --
--------------------------------------------------------------------------
- GET    /Modules/AMPC/AssetFmecas/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AssetFmecas/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AuxiliaryAssetTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AuxiliaryAssetTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AuxiliaryAssetTasks/Spares/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AuxiliaryAssetTasks/Spares
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AuxiliaryAssetTasks/Spares/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/InPlaceAssets/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/InPlaceAssets/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Attributes/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Attributes/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssetComponents/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssetComponents/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssetComponents/Attributes/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssetComponents/Attributes/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Meters/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Meters/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Responsibilities/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Responsibilities/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Spares/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/PlaceholderAssets/Spares/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssets/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssets/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetComponents/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetComponents/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssets/Conditions/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
          Missing property: properties.activeCondition (boolean)
- POST   /Modules/AMPC/RegularAssets/Conditions
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssets/Conditions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.activeCondition (boolean)
- GET    /Modules/AMPC/RegularAssets/{id}/Conditions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.activeCondition (boolean)
- GET    /Modules/AMPC/RegularAssets/Conditions/Lookups/LookupRegularAssetConditionCondition
- GET    /Modules/AMPC/RegularAssets/Conditions/Lookups/LookupRegularAssetConditionRegularAsset
- GET    /Modules/AMPC/RegularAssets/Conditions/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
          Missing property: items[n].properties.activeCondition (boolean)
- POST   /Modules/AMPC/RegularAssets/Conditions/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Lookups/LookupRegularAssetTaskAsset
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Lookups/LookupRegularAssetTaskResponsibleStaffMemberResource
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Attributes/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Attributes/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/AuxiliaryTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/AuxiliaryTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Conditions/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
          Missing property: properties.inheritedFromRegularAssetTypeConditionId (integer)
          Missing property: properties.inheritedFromRegularAssetTypeConditionAdjustmentFactor (number)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionId (integer)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionAdjustmentFactor (number)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionCode (string)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeId (integer)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeCode (string)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeDescription (string)
          Missing property: properties.inheritedFromRegularAssetTypeConditionConditionDescription (string)
          Missing property: properties.inheritedFromRegularAssetTypeConditionLastConfirmedOn (string)
          Missing property: properties.regularAssetConditionId (integer)
          Missing property: properties.regularAssetConditionConditionId (integer)
          Missing property: properties.regularAssetConditionConditionAdjustmentFactor (number)
          Missing property: properties.regularAssetConditionConditionCode (string)
          Missing property: properties.regularAssetConditionConditionConditionTypeId (integer)
          Missing property: properties.regularAssetConditionConditionConditionTypeCode (string)
          Missing property: properties.regularAssetConditionConditionConditionTypeDescription (string)
          Missing property: properties.regularAssetConditionConditionDescription (string)
- GET    /Modules/AMPC/RegularAssetTasks/{regularAssetTaskId}/Conditions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.regularAssetConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeDescription (string)
          Missing property: items[n].properties.regularAssetConditionConditionCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionDescription (string)
          Missing property: items[n].properties.regularAssetConditionActiveCondition (boolean)
- POST   /Modules/AMPC/RegularAssetTasks/Conditions
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
          Missing property: properties.regularAssetConditionId (integer)
- GET    /Modules/AMPC/RegularAssetTasks/Conditions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.regularAssetConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeDescription (string)
          Missing property: items[n].properties.regularAssetConditionConditionCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionDescription (string)
          Missing property: items[n].properties.regularAssetConditionActiveCondition (boolean)
- GET    /Modules/AMPC/RegularAssetTasks/Conditions/{parentNodeType}/{parentId}/Recursive
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.regularAssetConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionVersion (integer)
          Missing property: items[n].properties.regularAssetConditionActiveCondition (boolean)
          Missing property: items[n].properties.regularAssetConditionConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionDescription (string)
- GET    /Modules/AMPC/RegularAssetTasks/Conditions/Lookups/LookupRegularAssetTaskConditionRegularAssetCondition
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Broken compatibility
          Missing property: items[n].properties.conditionCode (string)
          Missing property: items[n].properties.conditionDescription (string)
          Missing property: items[n].properties.conditionConditionTypeCode (string)
          Missing property: items[n].properties.conditionConditionTypeDescription (string)
          Missing property: items[n].properties.adjustmentFactor (number)
          Missing property: items[n].properties.state (string)
          Missing property: items[n].properties.activeCondition (boolean)
- GET    /Modules/AMPC/RegularAssetTasks/Conditions/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionId (integer)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionAdjustmentFactor (number)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionId (integer)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionAdjustmentFactor (number)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionCode (string)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeId (integer)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeCode (string)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionConditionTypeDescription (string)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionConditionDescription (string)
          Missing property: items[n].properties.inheritedFromRegularAssetTypeConditionLastConfirmedOn (string)
          Missing property: items[n].properties.regularAssetConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionAdjustmentFactor (number)
          Missing property: items[n].properties.regularAssetConditionConditionCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeId (integer)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeCode (string)
          Missing property: items[n].properties.regularAssetConditionConditionConditionTypeDescription (string)
          Missing property: items[n].properties.regularAssetConditionConditionDescription (string)
- POST   /Modules/AMPC/RegularAssetTasks/Conditions/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
          Missing property: [n].properties.regularAssetConditionId (integer)
- GET    /Modules/AMPC/RegularAssetTasks/FollowUpTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/FollowUpTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/FollowUpTask/Expressions/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/FollowUpTask/Expressions/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Resources/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- POST   /Modules/AMPC/RegularAssetTasks/Resources
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
- GET    /Modules/AMPC/RegularAssetTasks/Resources/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- POST   /Modules/AMPC/RegularAssetTasks/Resources/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
- GET    /Modules/AMPC/RegularAssetTasks/Spares/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/Spares/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/SubTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/SubTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/SuppressedTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTasks/SuppressedTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
--------------------------------------------------------------------------
--                                Result                                --
--------------------------------------------------------------------------
                 API changes broke backward compatibility                 
--------------------------------------------------------------------------