Table of Contents

MM API Changes

Note

API changes are backward compatible

Changelog

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

==========================================================================
==                            API CHANGE LOG                            ==
==========================================================================
                       On Key MM  API Specification                       
--------------------------------------------------------------------------
--                              What's New                              --
--------------------------------------------------------------------------
- GET    /Modules/MM/Requisitions/{id}
- DELETE /Modules/MM/Requisitions/{id}
- PATCH  /Modules/MM/Requisitions/{id}
- GET    /Modules/MM/Requisitions
- POST   /Modules/MM/Requisitions
- GET    /Modules/MM/Requisitions/Lookups/LookupIssueReturnAllFinancialYearPeriod
- GET    /Modules/MM/Requisitions/Lookups/LookupRequisitionInsertPermissionTree
- GET    /Modules/MM/Requisitions/Lookups/LookupRequisitionRequestType
- GET    /Modules/MM/Requisitions/Lookups/LookupRequisitionWorkOrderImportance
- GET    /Modules/MM/Requisitions/Lookups/LookupRequisitionWorkOrder
- GET    /Modules/MM/Requisitions/Lookups/LookupRequisitionStatus
- GET    /Modules/MM/Requisitions/Batch/{ids}
- POST   /Modules/MM/Requisitions/Batch
- DELETE /Modules/MM/Requisitions/Batch
- PATCH  /Modules/MM/Requisitions/Batch
- POST   /Modules/MM/Requisitions/Batch/IssueAll
- POST   /Modules/MM/Requisitions/Batch/ReturnAll
- POST   /Modules/MM/Requisitions/{id}/IssueAll
- POST   /Modules/MM/Requisitions/{id}/ReturnAll
- POST   /Modules/MM/Requisitions/Status/Batch
- POST   /Modules/MM/Requisitions/Status
- GET    /Modules/MM/Requisitions/Attributes/{id}
- DELETE /Modules/MM/Requisitions/Attributes/{id}
- PATCH  /Modules/MM/Requisitions/Attributes/{id}
- GET    /Modules/MM/Requisitions/{requisitionId}/Attributes
- GET    /Modules/MM/Requisitions/Attributes
- POST   /Modules/MM/Requisitions/Attributes
- GET    /Modules/MM/Requisitions/Attributes/Lookups/LookupRequisitionAttributeAllowedValue
- GET    /Modules/MM/Requisitions/Attributes/Lookups/LookupRequisitionAttribute
- GET    /Modules/MM/Requisitions/Attributes/Lookups/LookupRequisitionAttributeInsertPermissionTree
- GET    /Modules/MM/Requisitions/Attributes/Lookups/LookupRequisitionAttributeRequisition
- GET    /Modules/MM/Requisitions/Attributes/Batch/{ids}
- POST   /Modules/MM/Requisitions/Attributes/Batch
- DELETE /Modules/MM/Requisitions/Attributes/Batch
- PATCH  /Modules/MM/Requisitions/Attributes/Batch
- PATCH  /Modules/MM/Requisitions/Attributes/{id}/Active
- PATCH  /Modules/MM/Requisitions/Attributes/Batch/Active
- GET    /Modules/MM/Requisitions/Items/{id}
- DELETE /Modules/MM/Requisitions/Items/{id}
- PATCH  /Modules/MM/Requisitions/Items/{id}
- GET    /Modules/MM/Requisitions/Items
- POST   /Modules/MM/Requisitions/Items
- GET    /Modules/MM/Requisitions/{requisitionId}/Items
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemCodedNonStockItemForSite
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemCodedNonStockItem
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemCostCentre
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemCostElement
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemGeneralLedger
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemStockItemForSite
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemStockItem
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemSupplier
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemUnitOfMeasurement
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemWorkOrderTask
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemChangePermissionTree
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemFinancialYearPeriod
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemInsertPermissionTree
- GET    /Modules/MM/Requisitions/Items/Lookups/LookupRequisitionItemRequisition
- GET    /Modules/MM/Requisitions/Items/Batch/{ids}
- POST   /Modules/MM/Requisitions/Items/Batch
- DELETE /Modules/MM/Requisitions/Items/Batch
- PATCH  /Modules/MM/Requisitions/Items/Batch
- POST   /Modules/MM/Requisitions/Items/Batch/IssueAll
- POST   /Modules/MM/Requisitions/Items/Batch/ReturnAll
- PATCH  /Modules/MM/Requisitions/Items/{id}/PermissionTree
- POST   /Modules/MM/Requisitions/Items/{id}/IssueAll
- POST   /Modules/MM/Requisitions/Items/{id}/Issue
- POST   /Modules/MM/Requisitions/Items/{id}/ReturnAll
- POST   /Modules/MM/Requisitions/Items/{id}/Return
- PATCH  /Modules/MM/Requisitions/Items/Batch/PermissionTree
- POST   /Modules/MM/Requisitions/Items/Issue/Batch
- POST   /Modules/MM/Requisitions/Items/Return/Batch
- GET    /Modules/MM/Requisitions/Items/Transactions/{id}
- PATCH  /Modules/MM/Requisitions/Items/Transactions/{id}
- GET    /Modules/MM/Requisitions/Items/{requisitionItemId}/Transactions
- GET    /Modules/MM/Requisitions/{requisitionItemRequisitionId}/Transaction
- GET    /Modules/MM/Requisitions/Items/Transactions
- GET    /Modules/MM/Requisitions/Items/Transactions/Batch/{ids}
- PATCH  /Modules/MM/Requisitions/Items/Transactions/Batch
- GET    /Modules/MM/RequisitionStatuses/{id}
- DELETE /Modules/MM/RequisitionStatuses/{id}
- PATCH  /Modules/MM/RequisitionStatuses/{id}
- GET    /Modules/MM/RequisitionStatuses
- POST   /Modules/MM/RequisitionStatuses
- GET    /Modules/MM/RequisitionStatuses/Lookups/LookupRequisitionStatusChangePermissionTree
- GET    /Modules/MM/RequisitionStatuses/Lookups/LookupRequisitionStatusInsertPermissionTree
- GET    /Modules/MM/RequisitionStatuses/Batch/{ids}
- POST   /Modules/MM/RequisitionStatuses/Batch
- DELETE /Modules/MM/RequisitionStatuses/Batch
- PATCH  /Modules/MM/RequisitionStatuses/Batch
- PATCH  /Modules/MM/RequisitionStatuses/{id}/Active
- PATCH  /Modules/MM/RequisitionStatuses/{id}/PermissionTree
- PATCH  /Modules/MM/RequisitionStatuses/Batch/Active
- PATCH  /Modules/MM/RequisitionStatuses/Batch/PermissionTree
- GET    /Modules/MM/RequisitionStatuses/Attributes/{id}
- DELETE /Modules/MM/RequisitionStatuses/Attributes/{id}
- PATCH  /Modules/MM/RequisitionStatuses/Attributes/{id}
- GET    /Modules/MM/RequisitionStatuses/{requisitionStatusId}/Attributes
- GET    /Modules/MM/RequisitionStatuses/Attributes
- POST   /Modules/MM/RequisitionStatuses/Attributes
- GET    /Modules/MM/RequisitionStatuses/Attributes/Lookups/LookupRequisitionStatusAttributeAllowedValue
- GET    /Modules/MM/RequisitionStatuses/Attributes/Lookups/LookupRequisitionStatusAttribute
- GET    /Modules/MM/RequisitionStatuses/Attributes/Lookups/LookupRequisitionStatusAttributeInsertPermissionTree
- GET    /Modules/MM/RequisitionStatuses/Attributes/Lookups/LookupRequisitionStatusAttributeRequisitionStatus
- GET    /Modules/MM/RequisitionStatuses/Attributes/Batch/{ids}
- POST   /Modules/MM/RequisitionStatuses/Attributes/Batch
- DELETE /Modules/MM/RequisitionStatuses/Attributes/Batch
- PATCH  /Modules/MM/RequisitionStatuses/Attributes/Batch
- PATCH  /Modules/MM/RequisitionStatuses/Attributes/{id}/Active
- PATCH  /Modules/MM/RequisitionStatuses/Attributes/Batch/Active
- GET    /Modules/MM/Requisitions/StatusChangeHistory/{id}
- GET    /Modules/MM/Requisitions/{requisitionId}/StatusChangeHistory
- GET    /Modules/MM/Requisitions/StatusChangeHistory
- GET    /Modules/MM/Requisitions/StatusChangeHistory/Batch/{ids}
- GET    /Modules/MM/StockItems/Suppliers/Lookups/LookupStockItemSupplierCurrency

--------------------------------------------------------------------------
--                            What's Changed                            --
--------------------------------------------------------------------------
- GET    /Modules/MM/MaterialMasters/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- POST   /Modules/MM/MaterialMasters
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/MM/MaterialMasters/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- POST   /Modules/MM/MaterialMasters/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Lookups/LookupStockItemReplaceWithStockItem
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollectionpage+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Attributes/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Attributes/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Bins/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Bins/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Suppliers/{id}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- POST   /Modules/MM/StockItems/Suppliers
  Request:
        - Changed application/vnd.onkey.entity+json
          Schema: Backward compatible
- GET    /Modules/MM/StockItems/Suppliers/Batch/{ids}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
- POST   /Modules/MM/StockItems/Suppliers/Batch
  Request:
        - Changed application/vnd.onkey.entitycollection+json
          Schema: Backward compatible
--------------------------------------------------------------------------
--                                Result                                --
--------------------------------------------------------------------------
                   API changes are backward compatible                    
--------------------------------------------------------------------------