WM API Changes
Warning
Some API changes are not backward compatible
Breaking Changes
| Path | Description |
|---|---|
GET /Modules/WM/WorkOrders/Tasks/{workOrderTaskId}/Resources |
Moved CompletedOn property to Work Order Task Resource Duration resource |
GET /Modules/WM/WorkOrders/Tasks/Resources |
Moved CompletedOn property to Work Order Task Resource Duration resource |
GET /Modules/WM/WorkOrders/Tasks/Resources/{id} |
Moved CompletedOn property to Work Order Task Resource Duration resource |
GET /Modules/WM/WorkOrders/Tasks/Resources/Batch/{ids} |
Moved CompletedOn property to Work Order Task Resource Duration resource |
Changelog
A more detailed breakdown for the individual changes can be viewed here
==========================================================================
== API CHANGE LOG ==
==========================================================================
On Key WM API Specification
--------------------------------------------------------------------------
-- What's New --
--------------------------------------------------------------------------
- GET /Modules/WM/WorkOrders/{workOrderId}/requisitions
- GET /Modules/WM/WorkOrders/Lookups/LookupWorkOrderFinancialYearPeriod
- GET /Modules/WM/WorkOrders/Lookups/LookupWorkOrderRequisition
- POST /Modules/WM/WorkOrders/{id}/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/{id}/AddSpareToRequisition
- POST /Modules/WM/WorkOrders/Batch/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/Batch/IssueAll
- POST /Modules/WM/WorkOrders/Batch/ReturnAll
- POST /Modules/WM/WorkOrders/{id}/IssueAll
- POST /Modules/WM/WorkOrders/{id}/ReturnAll
- GET /Modules/WM/WorkOrders/DowntimeLosses/{id}
- DELETE /Modules/WM/WorkOrders/DowntimeLosses/{id}
- PATCH /Modules/WM/WorkOrders/DowntimeLosses/{id}
- GET /Modules/WM/WorkOrders/DowntimeLosses
- POST /Modules/WM/WorkOrders/DowntimeLosses
- GET /Modules/WM/WorkOrders/{workOrderId}/DowntimeLosses
- GET /Modules/WM/WorkOrders/DowntimeLosses/Lookups/LookupWorkOrderDowntimeLossChangePermissionTree
- GET /Modules/WM/WorkOrders/DowntimeLosses/Lookups/LookupWorkOrderDowntimeLossInsertPermissionTree
- GET /Modules/WM/WorkOrders/DowntimeLosses/Lookups/LookupWorkOrderDowntimeLossTimeLossReason
- GET /Modules/WM/WorkOrders/DowntimeLosses/Lookups/LookupWorkOrderDowntimeLossWorkOrder
- GET /Modules/WM/WorkOrders/DowntimeLosses/Batch/{ids}
- POST /Modules/WM/WorkOrders/DowntimeLosses/Batch
- DELETE /Modules/WM/WorkOrders/DowntimeLosses/Batch
- PATCH /Modules/WM/WorkOrders/DowntimeLosses/Batch
- PATCH /Modules/WM/WorkOrders/DowntimeLosses/{id}/PermissionTree
- PATCH /Modules/WM/WorkOrders/DowntimeLosses/Batch/PermissionTree
- GET /Modules/WM/WorkOrders/FileAttachments/{id}/Download
- GET /Modules/WM/WorkOrders/FileAttachments/{id}
- DELETE /Modules/WM/WorkOrders/FileAttachments/{id}
- PATCH /Modules/WM/WorkOrders/FileAttachments/{id}
- GET /Modules/WM/WorkOrders/{id}/FileAttachments
- GET /Modules/WM/WorkOrders/FileAttachments
- POST /Modules/WM/WorkOrders/FileAttachments/Upload
- PUT /Modules/WM/WorkOrders/FileAttachments/{id}/Upload
- GET /Modules/WM/WorkOrders/FileAttachments/Batch/{ids}
- GET /Modules/WM/WorkOrders/FileAttachments/{id}/ContentHistory
- POST /Modules/WM/WorkOrders/FileAttachments/Upload/Batch
- DELETE /Modules/WM/WorkOrders/FileAttachments/Batch
- PATCH /Modules/WM/WorkOrders/FileAttachments/Batch
- GET /Modules/WM/WorkOrders/Tasks/{workOrderTaskSpareWorkOrderTaskId}/RequisitionItems
- GET /Modules/WM/WorkOrders/Tasks/Lookups/LookupWorkOrderTaskFinancialYearPeriod
- POST /Modules/WM/WorkOrders/Tasks/{id}/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/Tasks/{id}/AddSpareToRequisition
- POST /Modules/WM/WorkOrders/Tasks/Batch/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/Tasks/Batch/AddToRequisition
- POST /Modules/WM/WorkOrders/Tasks/Batch/IssueAll
- POST /Modules/WM/WorkOrders/Tasks/Batch/ReturnAll
- POST /Modules/WM/WorkOrders/Tasks/{id}/IssueAll
- POST /Modules/WM/WorkOrders/Tasks/{id}/ReturnAll
- GET /Modules/WM/WorkOrders/Tasks/Resources/Durations/Lookups/LookupWorkOrderTaskResourceDurationChangePermissionTree
- GET /Modules/WM/WorkOrders/Tasks/Resources/Durations/Lookups/LookupWorkOrderTaskResourceDurationFinancialYearPeriod
- GET /Modules/WM/WorkOrders/Tasks/Spares/{id}/requisitionItems
- GET /Modules/WM/WorkOrders/Tasks/Spares/Lookups/LookupWorkOrderTaskSpareFinancialYearPeriod
- POST /Modules/WM/WorkOrders/Tasks/Spares/{id}/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/Tasks/Spares/{id}/AddSpareToRequisition
- POST /Modules/WM/WorkOrders/Tasks/Spares/Batch/AddSpareToNewRequisition
- POST /Modules/WM/WorkOrders/Tasks/Spares/Batch/AddSpareToRequisition
- POST /Modules/WM/WorkOrders/Tasks/Spares/Batch/IssueAll
- POST /Modules/WM/WorkOrders/Tasks/Spares/Batch/ReturnAll
- POST /Modules/WM/WorkOrders/Tasks/Spares/{id}/IssueAll
- POST /Modules/WM/WorkOrders/Tasks/Spares/{id}/ReturnAll
--------------------------------------------------------------------------
-- What's Changed --
--------------------------------------------------------------------------
- GET /Modules/WM/DueTasks/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/DueTasks/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/ProposedWorkOrders/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/ProposedWorkOrders/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/ProposedWorkOrders/Tasks/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/ProposedWorkOrders/Tasks/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Lookups/LookupWorkOrderStaffMember
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Attributes/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Attributes/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/CompleteAllTasksLogs/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/CompleteAllTasksLogs/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Meters/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Meters/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Movements/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Movements/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/StatusChangeHistory/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/StatusChangeHistory/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Movements/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Movements/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Broken compatibility
Missing property: properties.completedOn (string)
- POST /Modules/WM/WorkOrders/Tasks/Resources
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.completedOn (string)
- GET /Modules/WM/WorkOrders/Tasks/{workOrderTaskId}/Resources
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Broken compatibility
Missing property: items[n].properties.completedOn (string)
- GET /Modules/WM/WorkOrders/Tasks/Resources/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Broken compatibility
Missing property: items[n].properties.completedOn (string)
- POST /Modules/WM/WorkOrders/Tasks/Resources/Batch
Request:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/Durations/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- POST /Modules/WM/WorkOrders/Tasks/Resources/Durations
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/Durations
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/{workOrderTaskResourceId}/Durations
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/Durations/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- POST /Modules/WM/WorkOrders/Tasks/Resources/Durations/Batch
Request:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/Movements/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Resources/Movements/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Spares/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- POST /Modules/WM/WorkOrders/Tasks/Spares
Request:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/{workOrderTaskWorkOrderId}/Spares
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollectionpage+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Spares/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- POST /Modules/WM/WorkOrders/Tasks/Spares/Batch
Request:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Spares/Movements/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/Spares/Movements/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/SubTasks/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/SubTasks/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/SubTasks/Movements/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkOrders/Tasks/SubTasks/Movements/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
- GET /Modules/WM/WorkRequests/{id}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entity+json
Schema: Backward compatible
- GET /Modules/WM/WorkRequests/Batch/{ids}
Return Type:
- Changed 200 OK
Media types:
- Changed application/vnd.onkey.entitycollection+json
Schema: Backward compatible
--------------------------------------------------------------------------
-- Result --
--------------------------------------------------------------------------
API changes broke backward compatibility
--------------------------------------------------------------------------