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
--------------------------------------------------------------------------