Inventory Module
Parts
GET Parts
Returns a list of ALL Parts. Can be filtered with an OData style query string.
GET Parts/{partPK}
Returns the Part with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the requested Part.
POST Parts
Creates one or more Parts in the system with the details specified in the request body.
Parameters
- newPart (FromBody): A collection of Parts to be created.
POST Parts/{partPK}
Populate Part with Photo jpg file.
Parameters
- partPK (FromUri): The PK value of the Part to be updated.
PUT Parts/{partPK}
Updates the specified Part with the details specified in the request body.
Parameters
- partPK (FromUri): The PK value of the Part to be updated.
- updatedViewModel (FromBody): Updated details of the Part.
PUT Parts
Updates one or more Parts in the system with the details specified in the request body.
Parameters
- updViews (FromBody): A collection of Parts to be updated.
PartLocations
GET Parts/{partPK}/locations
Returns the Part Locations for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET Parts/{partPK}/locations/{partLocationPK}
Returns the PartLocation with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partLocationPK (FromUri): The PK value of the requested Part Location.
POST Parts/{partPK}/locations
Creates one or more Part Locations in the system with the details specified in the request body. Required: PartPK, LocationRef
Parameters
- partPK (FromUri): The PK value of the Part.
- newLocations (FromBody): No Documentation Found.
PUT Parts/{partPK}/locations/{partLocationPK}
Updates the specified Part Location with the details specified in the request body. Required: PartPK, LocationRef
Parameters
- partPK (FromUri): The PK value of the Part.
- partLocationPK (FromUri): The PK value of the Part Location to be updated.
- updatedViewModel (FromBody): Updated details of the Part Location.
GET PartLocations
Returns a list of ALL Part Locations. Can be filtered with an OData style query string.
GET PartLocations?partPK={partPK}
Returns the Part Locations for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET PartLocations/{partLocationPK}?partPK={partPK}
Returns the PartLocation with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partLocationPK (FromUri): The PK value of the requested Part Location.
POST PartLocations?partPK={partPK}
Creates one or more Part Locations in the system with the details specified in the request body. Required: PartPK, LocationRef
Parameters
- partPK (FromUri): The PK value of the Part.
- newLocations (FromBody): No Documentation Found.
PUT PartLocations/{partLocationPK}?partPK={partPK}
Updates the specified Part Location with the details specified in the request body. Required: PartPK, LocationRef
Parameters
- partPK (FromUri): The PK value of the Part.
- partLocationPK (FromUri): The PK value of the Part Location to be updated.
- updatedViewModel (FromBody): Updated details of the Part Location.
PUT PartLocations
Updates one or more PartLocations in the system with the details specified in the request body.
Parameters
- updViews (FromBody): A collection of PartLocations to be updated.
PartVendors
GET Parts/{partPK}/vendors
Returns the Part Vendors for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET Parts/{partPK}/vendors/{partVendorPK}
Returns the PartVendor with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partVendorPK (FromUri): The PK value of the requested Part Vendor.
POST Parts/{partPK}/vendors
Creates one or more Part Vendors in the system with the details specified in the request body. Required: PartPK, CompanyRef
Parameters
- partPK (FromUri): The PK value of the Part.
- newVendors (FromBody): An Array of Part Vendors to be created.
PUT Parts/{partPK}/vendors/{partvendorPK}
Updates the specified Part Vendor with the details specified in the request body. Required: PartPK, CompanyRef
Parameters
- partPK (FromUri): The PK value of the Part.
- partvendorPK (FromUri): The PK value of the Part Vendor to be updated.
- updatedViewModel (FromBody): Updated details of the Part Vendor.
GET PartVendors
Returns a list of ALL Part Vendors. Can be filtered with an OData style query string.
GET PartVendors?partPK={partPK}
Returns the Part Vendors for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET PartVendors/{partVendorPK}?partPK={partPK}
Returns the PartVendor with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partVendorPK (FromUri): The PK value of the requested Part Vendor.
POST PartVendors?partPK={partPK}
Creates one or more Part Vendors in the system with the details specified in the request body. Required: PartPK, CompanyRef
Parameters
- partPK (FromUri): The PK value of the Part.
- newVendors (FromBody): An Array of Part Vendors to be created.
PUT PartVendors/{partvendorPK}?partPK={partPK}
Updates the specified Part Vendor with the details specified in the request body. Required: PartPK, CompanyRef
Parameters
- partPK (FromUri): The PK value of the Part.
- partvendorPK (FromUri): The PK value of the Part Vendor to be updated.
- updatedViewModel (FromBody): Updated details of the Part Vendor.
PUT PartVendors
Updates one or more PartVendors in the system with the details specified in the request body.
Parameters
- updViews (FromBody): A collection of PartVendors to be updated.
PartTransactions
GET Parts/{partPK}/transactions
Returns the Part Transactions for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET Parts/{partPK}/transactions/{partTransactionPK}
Returns the PartTransaction with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partTransactionPK (FromUri): The PK value of the requested Part Transaction.
POST Parts/{partPK}/transactions
Creates one or more Part Locations in the system with the details specified in the request body. Required: PartPK, LocationPK, Bin, and Qty
Parameters
- partPK (FromUri): The PK value of the Part.
- newTransactions (FromBody): An Array of Part Transactions to be created.
GET PartTransactions
Returns a list of ALL Part Transactions. Can be filtered with an OData style query string.
GET PartTransactions?partPK={partPK}
Returns the Part Transactions for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET PartTransactions/{partTransactionPK}?partPK={partPK}
Returns the PartTransaction with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- partTransactionPK (FromUri): The PK value of the requested Part Transaction.
POST PartTransactions?partPK={partPK}
Creates one or more Part Locations in the system with the details specified in the request body. Required: PartPK, LocationPK, Bin, and Qty
Parameters
- partPK (FromUri): The PK value of the Part.
- newTransactions (FromBody): An Array of Part Transactions to be created.
PartDocuments
GET Parts/{partPK}/documents
Returns the Documents for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET Parts/{partPK}/documents/{PK}
Returns the Part Document with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- PK (FromUri): The PK value of the requested Part Document.
POST Parts/{partPK}/documents
Creates one or more Part Documents in the system with the files uploaded in the request body.
Parameters
- partPK (FromUri): The PK value of the Part to be updated.
GET PartDocuments
Returns a list of ALL Part Documents. Can be filtered with an OData style query string.
GET PartDocuments/{partPK}
Returns the Documents for a specific Part.
Parameters
- partPK (FromUri): The PK value of the Part.
GET PartDocuments/{partPK}?PK={PK}
Returns the Part Document with the specified PK value.
Parameters
- partPK (FromUri): The PK value of the Part.
- PK (FromUri): The PK value of the requested Part Document.
POST PartDocuments/{partPK}
Creates one or more Part Documents in the system with the files uploaded in the request body.
Parameters
- partPK (FromUri): The PK value of the Part to be updated.