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.