List inventory materials
Lists inventory materials for a company. Returns company-specific materials if configured, otherwise returns reference materials. Supports filtering by active status and custom-only mode.
path Parameters
companyIdThe unique identifier of the company
query Parameters
activeFilter by active status (only applies to company-specific materials)
customonlyIf true, only return company-specific materials. If false (default), return reference materials when no company materials exist.
List inventory materials › Responses
List of inventory materials retrieved successfully
Create company inventory materials
Creates one or more company inventory materials. All companyId values will be set to match the route parameter.
path Parameters
companyIdThe unique identifier of the company
Create company inventory materials › Request Body
companyInventoryMaterialIdcompanyIdinventoryMaterialIdcategoryvalueactiveCreate company inventory materials › Responses
Materials created successfully
companyInventoryMaterialIdcompanyIdinventoryMaterialIdcategoryvalueactiveUpdate company inventory materials
Updates one or more company inventory materials. All companyId values will be validated to match the route parameter.
path Parameters
companyIdThe unique identifier of the company
Update company inventory materials › Request Body
companyInventoryMaterialIdcompanyIdinventoryMaterialIdcategoryvalueactiveUpdate company inventory materials › Responses
Materials updated successfully
companyInventoryMaterialIdcompanyIdinventoryMaterialIdcategoryvalueactiveList inventory types
Lists inventory types for a company. Returns company-specific types if configured, otherwise returns reference types. Supports filtering by active status and custom-only mode.
path Parameters
companyIdThe unique identifier of the company
query Parameters
activeFilter by active status (only applies to company-specific types)
customonlyIf true, only return company-specific types. If false (default), return reference types when no company types exist.
List inventory types › Responses
List of inventory types retrieved successfully
Create company inventory types
Creates one or more company inventory types. All companyId values will be set to match the route parameter.
path Parameters
companyIdThe unique identifier of the company
Create company inventory types › Request Body
companyInventoryTypeIdcompanyIdinventoryTypeIdcategoryvalueactiveCreate company inventory types › Responses
Types created successfully
companyInventoryTypeIdcompanyIdinventoryTypeIdcategoryvalueactiveUpdate company inventory types
Updates one or more company inventory types. All companyId values will be validated to match the route parameter.
path Parameters
companyIdThe unique identifier of the company
Update company inventory types › Request Body
companyInventoryTypeIdcompanyIdinventoryTypeIdcategoryvalueactiveUpdate company inventory types › Responses
Types updated successfully
companyInventoryTypeIdcompanyIdinventoryTypeIdcategoryvalueactivePopulate company inventory materials
Populates company-specific inventory materials from the reference table. Can only be called once per company.
path Parameters
companyIdThe unique identifier of the company
Populate company inventory materials › Responses
Materials populated successfully
companyInventoryMaterialIdcompanyIdinventoryMaterialIdcategoryvalueactivePopulate company inventory types
Populates company-specific inventory types from the reference table. Can only be called once per company.
path Parameters
companyIdThe unique identifier of the company
Populate company inventory types › Responses
Types populated successfully
companyInventoryTypeIdcompanyIdinventoryTypeIdcategoryvalueactive
