AMPC.ASSETTYPES API Changes
Warning
Some API changes are not backward compatible
A more detailed breakdown for the individual changes can be viewed here
==========================================================================
== API CHANGE LOG ==
==========================================================================
On Key AMPC AssetTypes API Specification
--------------------------------------------------------------------------
-- What's Deleted --
--------------------------------------------------------------------------
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/Lookups/LookupAuxiliaryAssetTypeTaskSpareCommodity
--------------------------------------------------------------------------
-- What's Changed --
--------------------------------------------------------------------------
- GET /Modules/AMPC/AssetTypes/Tree/{parentNodeType}/{parentIds}/AssetTypeTaskSpares/Recursive
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/AssetTypes/Tree/{parentNodeType}/{parentIds}/RegularAssetTypeTaskSpares/Recursive
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Broken compatibility
Missing property: properties.commodityId (integer)
Missing property: properties.commodityCode (string)
Missing property: properties.commodityDescription (string)
- POST /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/{id}/Spares
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/Lookups/LookupAuxiliaryAssetTypeTaskSpareMaterialMaster
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Backward compatible
- GET /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- POST /Modules/AMPC/AuxiliaryAssetTypeTasks/Spares/Batch
Request:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/AMPC/InPlaceAssetTypes/Spares/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/InPlaceAssetTypes/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/AMPC/PlaceholderAssetTypeComponents/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/PlaceholderAssetTypeComponents/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/AMPC/PlaceholderAssetTypes/Spares/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/PlaceholderAssetTypes/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/AMPC/RegularAssetTypeComponents/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/RegularAssetTypeComponents/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/AMPC/RegularAssetTypes/Spares/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/RegularAssetTypes/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- POST /Modules/AMPC/RegularAssetTypeTasks
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- POST /Modules/AMPC/RegularAssetTypeTasks/Batch
Request:
- 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: Broken compatibility
Missing property: properties.commodityId (integer)
Missing property: properties.commodityCode (string)
Missing property: properties.commodityDescription (string)
Missing property: properties.inheritedFromCommodityId (integer)
Missing property: properties.inheritedFromCommodityCode (string)
Missing property: properties.inheritedFromCommodityDescription (string)
- POST /Modules/AMPC/RegularAssetTypeTasks/Spares
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/AMPC/RegularAssetTypeTasks/Spares
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/RegularAssetTypeTasks/{id}/Spares
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
- GET /Modules/AMPC/RegularAssetTypeTasks/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Broken compatibility
Missing property: items[n].properties.commodityId (integer)
Missing property: items[n].properties.commodityCode (string)
Missing property: items[n].properties.commodityDescription (string)
Missing property: items[n].properties.inheritedFromCommodityId (integer)
Missing property: items[n].properties.inheritedFromCommodityCode (string)
Missing property: items[n].properties.inheritedFromCommodityDescription (string)
- POST /Modules/AMPC/RegularAssetTypeTasks/Spares/Batch
Request:
- 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: Broken compatibility
Missing property: properties.inheritedFromRegularAssetTypeTaskSpareCommodityId (integer)
Missing property: properties.inheritedFromRegularAssetTypeTaskSpareCommodityCode (string)
Missing property: properties.inheritedFromRegularAssetTypeTaskSpareCommodityDescription (string)
Missing property: properties.regularAssetTypeTaskSpareCommodityId (integer)
Missing property: properties.regularAssetTypeTaskSpareCommodityCode (string)
Missing property: properties.regularAssetTypeTaskSpareCommodityDescription (string)
- GET /Modules/AMPC/RegularAssetTypeTasks/Spares/{id}/RuleLinks
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.regularAssetTypeTaskSpareCommodityCode (string)
Missing property: items[n].properties.regularAssetTypeTaskSpareCommodityDescription (string)
- GET /Modules/AMPC/RegularAssetTypeTasks/Spares/RuleLinks/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Broken compatibility
Missing property: items[n].properties.inheritedFromRegularAssetTypeTaskSpareCommodityId (integer)
Missing property: items[n].properties.inheritedFromRegularAssetTypeTaskSpareCommodityCode (string)
Missing property: items[n].properties.inheritedFromRegularAssetTypeTaskSpareCommodityDescription (string)
Missing property: items[n].properties.regularAssetTypeTaskSpareCommodityId (integer)
Missing property: items[n].properties.regularAssetTypeTaskSpareCommodityCode (string)
Missing property: items[n].properties.regularAssetTypeTaskSpareCommodityDescription (string)
--------------------------------------------------------------------------
-- Result --
--------------------------------------------------------------------------
API changes broke backward compatibility
--------------------------------------------------------------------------