Table of Contents

AMPC.ASSETTYPES API Changes

Warning

Some API changes are not backward compatible

Breaking Changes

Path Description
GET /Modules/AMPC/RegularAssetTypeTasks/{id} Condition monitoring redesign
GET /Modules/AMPC/RegularAssetTypeTasks/Batch/{ids} Condition monitoring redesign

Changelog

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

==========================================================================
==                            API CHANGE LOG                            ==
==========================================================================
                 On Key AMPC AssetTypes API Specification                 
--------------------------------------------------------------------------
--                              What's New                              --
--------------------------------------------------------------------------
- GET    /Modules/AMPC/AssetTypes/Tree/{parentNodeType}/{parentIds}/RegularAssetTypeTaskConditions/Recursive
- GET    /Modules/AMPC/RegularAssetTypeTasks/Conditions/Lookups/LookupRegularAssetTypeTaskConditionAllTaskInterval
- PATCH  /Modules/AMPC/RegularAssetTypeTasks/Conditions/MatchBatch

--------------------------------------------------------------------------
--                            What's Deleted                            --
--------------------------------------------------------------------------
- GET    /Modules/AMPC/RegularAssetTypeTasks/Lookups/LookupRegularAssetTypeTaskMonitoringPointType
- DELETE /Modules/AMPC/AssetTypeFmecas/{id}
- DELETE /Modules/AMPC/AssetTypeFmecas/Batch
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/{id}
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/Batch
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/Resources/{id}
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/Resources/Batch
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/{id}
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/Batch
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/SubTasks/{id}
- DELETE /Modules/AMPC/AuxiliaryAssetTypeTasks/SubTasks/Batch
- DELETE /Modules/AMPC/InPlaceAssetTypes/Attributes/{id}
- DELETE /Modules/AMPC/InPlaceAssetTypes/Attributes/Batch
- DELETE /Modules/AMPC/InPlaceAssetTypes/Responsibilities/{id}
- DELETE /Modules/AMPC/InPlaceAssetTypes/Responsibilities/Batch
- DELETE /Modules/AMPC/InPlaceAssetTypes/RuleLinks/{id}
- DELETE /Modules/AMPC/InPlaceAssetTypes/RuleLinks/Batch
- DELETE /Modules/AMPC/InPlaceAssetTypes/Spares/{id}
- DELETE /Modules/AMPC/InPlaceAssetTypes/Spares/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Attributes/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Attributes/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/Attributes/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/Attributes/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/Conditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/Conditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/RuleLinks/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypeComponents/RuleLinks/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Conditions/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Conditions/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Responsibilities/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Responsibilities/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypes/RuleLinks/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypes/RuleLinks/Batch
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Spares/{id}
- DELETE /Modules/AMPC/PlaceholderAssetTypes/Spares/Batch
- DELETE /Modules/AMPC/RegularAssetTypes/Attributes/{id}
- DELETE /Modules/AMPC/RegularAssetTypes/Attributes/Batch
- DELETE /Modules/AMPC/RegularAssetTypeComponents/RuleLinks/{id}
- DELETE /Modules/AMPC/RegularAssetTypeComponents/RuleLinks/Batch
- DELETE /Modules/AMPC/RegularAssetTypes/Conditions/{id}
- DELETE /Modules/AMPC/RegularAssetTypes/Conditions/Batch
- DELETE /Modules/AMPC/RegularAssetTypes/MonitoringPointTriggers/{id}
- DELETE /Modules/AMPC/RegularAssetTypes/MonitoringPointTriggers/Batch
- DELETE /Modules/AMPC/RegularAssetTypes/Responsibilities/{id}
- DELETE /Modules/AMPC/RegularAssetTypes/Responsibilities/Batch
- DELETE /Modules/AMPC/RegularAssetTypes/Spares/{id}
- DELETE /Modules/AMPC/RegularAssetTypes/Spares/Batch
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Resources/RuleLinks/{id}
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Resources/RuleLinks/Batch
- DELETE /Modules/AMPC/RegularAssetTypeTasks/RuleLinks/{id}
- DELETE /Modules/AMPC/RegularAssetTypeTasks/RuleLinks/Batch
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Spares/{id}
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Spares/Batch
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Spares/RuleLinks/{id}
- DELETE /Modules/AMPC/RegularAssetTypeTasks/Spares/RuleLinks/Batch

--------------------------------------------------------------------------
--                            What's Changed                            --
--------------------------------------------------------------------------
- GET    /Modules/AMPC/AssetTypeFmecas/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/AssetTypeFmecas/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Broken compatibility
          Missing property: properties.isReadingRequired (boolean)
          Missing property: properties.monitoringPointTypeId (integer)
          Missing property: properties.monitoringPointTypeCode (string)
          Missing property: properties.monitoringPointTypeDescription (string)
- POST   /Modules/AMPC/RegularAssetTypeTasks
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Broken compatibility
          Missing property: items[n].properties.isReadingRequired (boolean)
          Missing property: items[n].properties.monitoringPointTypeId (integer)
          Missing property: items[n].properties.monitoringPointTypeCode (string)
          Missing property: items[n].properties.monitoringPointTypeDescription (string)
- POST   /Modules/AMPC/RegularAssetTypeTasks/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Attributes/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Attributes/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/AuxiliaryTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/AuxiliaryTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Conditions/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Conditions/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- POST   /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/{regularAssetTypeTaskFollowUpTaskId}/Expressions
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions/Lookups/LookupRegularAssetTypeTaskFollowUpTaskExpressionFollowUpTask
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- POST   /Modules/AMPC/RegularAssetTypeTasks/FollowUpTasks/Expressions/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Resources/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Resources/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Resources/RuleLinks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Resources/RuleLinks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/RuleLinks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/RuleLinks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Spares/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Spares/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Spares/RuleLinks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/Spares/RuleLinks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/SubTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/SubTasks/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/SuppressedTasks/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/AMPC/RegularAssetTypeTasks/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                 
--------------------------------------------------------------------------