Skip to content

InventoryVendors

Get the cost history for the specified Inventory Vendor

Path

GET /odata/InventoryVendors({inventoryVendorId})/costHistory

Description

Returns the paged list of the existing cost history records within the Inventory Vendor specified by ID.

Note

This endpoint does not support logical operators (in, gt, ge, lt, le) for data filtering.

Request parameters

Parameter
Explanation
inventoryVendorId: string (uuid)
required
in path
Enter the ID of the Inventory Vendor here.
api-version: string default: 1.0
in header
The requested API version.
$search: string
in query
Picks the value in all possible fields.
$filter: string
in query
Filters the results, based on a Boolean condition.
$orderby: string
in query
Sorts the results.
$top: string
in query
Returns only the first n results.
$skip: string
in query
Skips the first n results.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
400 Bad Request The limit for the $top query has been exceeded. The value from the incoming request is 'N' (N is your value from the request). You can find the data on the current limit here.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Properties

Property
Explanation
inventoryVendorCostHistoryId:
string (uuid)
Unique Identifier of the Inventory Vendor Cost History
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Vendor
vendorName: string Name of the Vendor
vendorNo: string Code of the Supplier who sells products
inventoryVendorCostId:
string (uuid)
Unique Identifier of the Inventory Vendor Cost
vendorCost: number (double) Cost of the Vendor
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor: integer
(int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
costUpdated: string (date-time) Last Date when the Cost was updated
costUpdatedBy: string (uuid) Unique Identifier of the last user who updated the Cost
costUpdatedByName: string Name of the last user who updated the Cost
Response Content-types: APPLICATION/JSON, APPLICATION/XML
Response example (200 OK)
{
  "items": [
    {
      "inventoryVendorCostHistoryId": "00000000-0000-0000-0000-000000000000",
      "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
      "vendorName": "string",
      "vendorNo": "string",
      "inventoryVendorCostId": "00000000-0000-0000-0000-000000000000",
      "vendorCost": "number (double)",
      "vendorUOM": "string",
      "vendorConversionFactor": "integer (int32)",
      "costUpdated": "string (date-time)",
      "costUpdatedBy": "00000000-0000-0000-0000-000000000000",
      "costUpdatedByName": "string"
    }
  ],
  "nextPageLink": "string",
  "count": "integer (int64)"
}

Get the list of purchasing units for the specified Inventory Vendor

Path

GET /odata/InventoryVendors({inventoryVendorId})/purchasingUnits

Description

Returns the paged list of the existing purchasing units within the Inventory Vendor specified by ID.

Note

This endpoint does not support logical operators (in, gt, ge, lt, le) for data filtering.

Request parameters

Parameter
Explanation
inventoryVendorId: string (uuid)
required
in path
Enter the ID of the Inventory Vendor here.
api-version: string default: 1.0
in header
The requested API version.
$search: string
in query
Picks the value in all possible fields.
$filter: string
in query
Filters the results, based on a Boolean condition.
$orderby: string
in query
Sorts the results.
$top: string
in query
Returns only the first n results.
$skip: string
in query
Skips the first n results.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
400 Bad Request The limit for the $top query has been exceeded. The value from the incoming request is 'N' (N is your value from the request). You can find the data on the current limit here.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Properties

Property
Explanation
inventoryVendorPurchasing
UnitId
:
string (uuid)
Unique Identifier of the Inventory Vendor Purchasing Unit
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Vendor
vendorName: string Name of the Vendor
vendorNo: string Code of the Supplier who sells products
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor:
integer (int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
vendorCost: number (double) Cost of the Vendor
activeStatus: boolean Is the status of Purchasing Unit active or not?
lastVendorCost: number (double) Last Cost of the Vendor
costLastUpdated: string
(date-time)
Last Date when the Cost was updated
costLastUpdatedBy:
string (uuid)
Unique Identifier of the last user who updated the Cost
costLastUpdatedByName:
string
Name of the last user who updated the Cost
dateAdded: string (date-time) Date when the Purchasing Unit was added
addedBy: string (uuid) Unique Identifier of the user who added the Purchasing Unit
addedByName: string Name of the last user who added the Purchasing Unit
lastUpdated: string (date-time) Last Date when the Purchasing Unit was updated
lastUpdatedBy: string (uuid) Unique Identifier of the last user who updated the Purchasing Unit
lastUpdatedByName: string Name of the last user who updated the Purchasing Unit
Response Content-types: APPLICATION/JSON, APPLICATION/XML
Response example (200 OK)
{
  "items": [
    {
      "inventoryVendorPurchasingUnitId": "00000000-0000-0000-0000-000000000000",
      "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
      "vendorName": "string",
      "vendorNo": "string",
      "vendorUOM": "string",
      "vendorConversionFactor": "integer (int32)",
      "vendorCost": "number (double)",
      "activeStatus": "boolean",
      "lastVendorCost": "number (double)",
      "costLastUpdated": "string (date-time)",
      "costLastUpdatedBy": "00000000-0000-0000-0000-000000000000",
      "costLastUpdatedByName": "string",
      "dateAdded": "string (date-time)",
      "addedBy": "00000000-0000-0000-0000-000000000000",
      "addedByName": "string",
      "lastUpdated": "string (date-time)",
      "lastUpdatedBy": "00000000-0000-0000-0000-000000000000",
      "lastUpdatedByName": "string"
    }
  ],
  "nextPageLink": "string",
  "count": "integer (int64)"
}

Get the list of all Inventory Vendors

Path

GET /odata/InventoryVendors

Description

Returns the paged list of the all existing Inventory Vendors. You can filter the results by the strict match using the $filter parameter–entity eq ‘string’. Or filter the results by the partial match using $filter=contains parameter–contains(entity, ‘string’).

Request parameters

Parameter
Explanation
api-version: string default: 1.0
in header
The requested API version.
$search: string
in query
Picks the value in all possible fields.
$filter: string
in query
Filters the results, based on a Boolean condition.
$orderby: string
in query
Sorts the results.
$top: string
in query
Returns only the first n results.
$skip: string
in query
Skips the first n results.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
400 Bad Request The limit for the $top query has been exceeded. The value from the incoming request is 'N' (N is your value from the request). You can find the data on the current limit here.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Properties

Property
Explanation
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Item Vendor
inventoryId: string (uuid) Unique Identifier of the Inventory Item
inventoryNo: string Identification code of the Inventory Item
vendorId: string (uuid) Unique Identifier of the Vendor
vendorNo: string Code of the Supplier who sells products
vendorName: string Name of the Vendor
facilityId: string (uuid) Unique Identifier of the Facility
facilityNo: string Identification Number of the Facility
facilityName: string Name of the Facility
vendorItemNo: string Code that is used by the Vendor for the Item identification
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor:
integer (int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
vendorCost: number (double) Item Cost of the Vendor
vendorPriority: integer (int32) Priority of the Vendor
contractNo: string Number of the Contract
contractExpDate: string (date-time) Expiration Date of the Contract
manufacturerItemNo: string Item Number of the Manufacturer
manufacturerId: string (uuid) Unique Identifier of the Manufacturer
manufacturerNo: string Number of the Manufacturer
manufacturerName: string Name of the Manufacturer
gtin: string Global Trade Item Number
costLastUpdated: string (date-time) Last Date when the Cost was updated
costLastUpdatedBy: string (uuid) Unique Identifier of the last user who updated the Cost
dateAdded: string (date-time) Date when the Vendor of Inventory Item was added
addedBy: string (uuid) Unique Identifier of the user who added Inventory Item Vendor
lastUpdated: string (date-time) Last Date when the Inventory Item Vendor was updated
lastUpdatedBy: string (uuid) Unique Identifier of the user who updated Inventory Item Vendor
activeStatus: boolean Is the Status of the Inventory Item Vendor active or not?
ndcNumber: string National Drug Code number
lockCost: boolean Is the Cost of the Inventory Item Vendor locked or not?
costLastUpdatedByUserName: string Name of the last user who updated the Cost
addedByUserName: string Name of the user who added the Inventory Item Vendor
lastUpdatedByUserName: string Name of the last user who updated Inventory Item Vendor
pimKey: string Product Information Management Key
altItemNo: string Alternative Item Number
Response Content-types: APPLICATION/JSON, APPLICATION/XML
Response example (200 OK)
{
  "items": [
    {
      "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
      "inventoryId": "00000000-0000-0000-0000-000000000000",
      "inventoryNo": "string",
      "vendorId": "00000000-0000-0000-0000-000000000000",
      "vendorNo": "string",
      "vendorName": "string",
      "facilityId": "00000000-0000-0000-0000-000000000000",
      "facilityNo": "string",
      "facilityName": "string",
      "vendorItemNo": "string",
      "vendorUOM": "string",
      "vendorConversionFactor": "integer (int32)",
      "vendorCost": "number (double)",
      "vendorPriority": "integer (int32)",
      "contractNo": "string",
      "contractExpDate": "string (date-time)",
      "manufacturerItemNo": "string",
      "manufacturerId": "00000000-0000-0000-0000-000000000000",
      "manufacturerNo": "string",
      "manufacturerName": "string",
      "gtin": "string",
      "costLastUpdated": "string (date-time)",
      "costLastUpdatedBy": "00000000-0000-0000-0000-000000000000",
      "dateAdded": "string (date-time)",
      "addedBy": "00000000-0000-0000-0000-000000000000",
      "lastUpdated": "string (date-time)",
      "lastUpdatedBy": "00000000-0000-0000-0000-000000000000",
      "activeStatus": "boolean",
      "ndcNumber": "string",
      "lockCost": "boolean",
      "costLastUpdatedByUserName": "string",
      "addedByUserName": "string",
      "lastUpdatedByUserName": "string",
      "pimKey": "string",
      "altItemNo": "string"
    }
  ],
  "nextPageLink": "string",
  "count": "integer (int64)"
}  

Get the specified Inventory Vendor

Path

GET /odata/InventoryVendors({inventoryVendorId})

Description

Returns the details of the Inventory Vendor specified by ID.

Request parameters

Parameter
Explanation
inventoryVendorId: string (uuid)
required
in path
Enter the ID of the Inventory Vendor here.
api-version: string default: 1.0
in header
The requested API version.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Properties

Property
Explanation
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Item Vendor
inventoryId: string (uuid) Unique Identifier of the Inventory Item
inventoryNo: string Identification code of the Inventory Item
vendorId: string (uuid) Unique Identifier of the Vendor
vendorNo: string Code of the Supplier who sells products
vendorName: string Name of the Vendor
facilityId: string (uuid) Unique Identifier of the Facility
facilityNo: string Identification Number of the Facility
facilityName: string Name of the Facility
vendorItemNo: string Code that is used by the Vendor for the Item identification
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor:
integer (int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
vendorCost: number (double) Item Cost of the Vendor
vendorPriority: integer (int32) Priority of the Vendor
contractNo: string Number of the Contract
contractExpDate: string (date-time) Expiration Date of the Contract
manufacturerItemNo: string Item Number of the Manufacturer
manufacturerId: string (uuid) Unique Identifier of the Manufacturer
manufacturerNo: string Number of the Manufacturer
manufacturerName: string Name of the Manufacturer
gtin: string Global Trade Item Number
costLastUpdated: string (date-time) Last Date when the Cost was updated
costLastUpdatedBy: string (uuid) Unique Identifier of the last user who updated the Cost
dateAdded: string (date-time) Date when the Vendor of Inventory Item was added
addedBy: string (uuid) Unique Identifier of the user who added Inventory Item Vendor
lastUpdated: string (date-time) Last Date when the Inventory Item Vendor was updated
lastUpdatedBy: string (uuid) Unique Identifier of the user who updated Inventory Item Vendor
activeStatus: boolean Is the Status of the Inventory Item Vendor active or not?
ndcNumber: string National Drug Code number
lockCost: boolean Is the Cost of the Inventory Item Vendor locked or not?
costLastUpdatedByUserName: string Name of the last user who updated the Cost
addedByUserName: string Name of the user who added the Inventory Item Vendor
lastUpdatedByUserName: string Name of the last user who updated Inventory Item Vendor
pimKey: string Product Information Management Key
altItemNo: string Alternative Item Number
Response Content-types: APPLICATION/JSON, APPLICATION/XML
Response example (200 OK)
{
  "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
  "inventoryId": "00000000-0000-0000-0000-000000000000",
  "inventoryNo": "string",
  "vendorId": "00000000-0000-0000-0000-000000000000",
  "vendorNo": "string",
  "vendorName": "string",
  "facilityId": "00000000-0000-0000-0000-000000000000",
  "facilityNo": "string",
  "facilityName": "string",
  "vendorItemNo": "string",
  "vendorUOM": "string",
  "vendorConversionFactor": "integer (int32)",
  "vendorCost": "number (double)",
  "vendorPriority": "integer (int32)",
  "contractNo": "string",
  "contractExpDate": "string (date-time)",
  "manufacturerItemNo": "string",
  "manufacturerId": "00000000-0000-0000-0000-000000000000",
  "manufacturerNo": "string",
  "manufacturerName": "string",
  "gtin": "string",
  "costLastUpdated": "string (date-time)",
  "costLastUpdatedBy": "00000000-0000-0000-0000-000000000000",
  "dateAdded": "string (date-time)",
  "addedBy": "00000000-0000-0000-0000-000000000000",
  "lastUpdated": "string (date-time)",
  "lastUpdatedBy": "00000000-0000-0000-0000-000000000000",
  "activeStatus": "boolean",
  "ndcNumber": "string",
  "lockCost": "boolean",
  "costLastUpdatedByUserName": "string",
  "addedByUserName": "string",
  "lastUpdatedByUserName": "string",
  "pimKey": "string",
  "altItemNo": "string"
}   

Partially update the specified Inventory Vendor

Path

PATCH /odata/InventoryVendors({inventoryVendorId})

Description

Partially updates the details of the Inventory Vendor specified by Inventory Vendor ID.

Request body

Parameter
Explanation
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Item Vendor
inventoryId: string (uuid) Unique Identifier of the Inventory Item
inventoryNo: string Identification code of the Inventory Item
vendorId: string (uuid) Unique Identifier of the Vendor
vendorNo: string Code of the Supplier who sells products
vendorName: string Name of the Vendor
facilityId: string (uuid) Unique Identifier of the Facility
facilityNo: string Identification Number of the Facility
facilityName: string Name of the Facility
vendorItemNo: string Code that is used by the Vendor for the Item identification
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor:
integer (int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
vendorCost: number (double) Item Cost of the Vendor
vendorPriority: integer (int32) Priority of the Vendor

Note: Inventory Vendor that had the priority equal or less than specified value is moved down for one step.

In case vendorPriority in the Request body contains a value larger than quantity of Inventory Vendors for a specific facility, then the Inventory Vendor priority is changed to the lowest priority for an appropriate facility.

In case a specified Inventory Vendor has the Inactive status, then the Inventory Vendor priority is changed only within inactive Inventory Vendors.
contractNo: string Number of the Contract
contractExpDate: string (date-time) Expiration Date of the Contract
manufacturerItemNo: string Item Number of the Manufacturer
manufacturerId: string (uuid) Unique Identifier of the Manufacturer
manufacturerNo: string Number of the Manufacturer
manufacturerName: string Name of the Manufacturer
gtin: string Global Trade Item Number
costLastUpdated: string (date-time) Last Date when the Cost was updated
costLastUpdatedBy: string (uuid) Unique Identifier of the last user who updated the Cost
dateAdded: string (date-time) Date when the Vendor of Inventory Item was added
addedBy: string (uuid) Unique Identifier of the user who added Inventory Item Vendor
lastUpdated: string (date-time) Last Date when the Inventory Item Vendor was updated
lastUpdatedBy: string (uuid) Unique Identifier of the user who updated Inventory Item Vendor
activeStatus: boolean Is the Status of the Inventory item Vendor active or not?
ndcNumber: string National Drug Code number
lockCost: boolean Is the Cost of the Inventory Item Vendor locked or not?
costLastUpdatedByUserName:
string
Name of the last user who updated the Cost
addedByUserName: string Name of the user who added the Inventory Item Vendor
lastUpdatedByUserName: string Name of the last user who updated Inventory Item Vendor
pimKey: string Product Information Management Key
altItemNo: string Alternative Item Number
Request Content-types: APPLICATION/JSON, APPLICATION/XML
Request Example
{
  "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
  "inventoryId": "00000000-0000-0000-0000-000000000000",
  "inventoryNo": "string",
  "vendorId": "00000000-0000-0000-0000-000000000000",
  "vendorNo": "string",
  "vendorName": "string",
  "facilityId": "00000000-0000-0000-0000-000000000000",
  "facilityNo": "string",
  "facilityName": "string",
  "vendorItemNo": "string",
  "vendorUOM": "string",
  "vendorConversionFactor": "integer (int32)",
  "vendorCost": "number (double)",
  "vendorPriority": "integer (int32)",
  "contractNo": "string",
  "contractExpDate": "string (date-time)",
  "manufacturerItemNo": "string",
  "manufacturerId": "00000000-0000-0000-0000-000000000000",
  "manufacturerNo": "string",
  "manufacturerName": "string",
  "gtin": "string",
  "costLastUpdated": "string (date-time)",
  "costLastUpdatedBy": "00000000-0000-0000-0000-000000000000",
  "dateAdded": "string (date-time)",
  "addedBy": "00000000-0000-0000-0000-000000000000",
  "lastUpdated": "string (date-time)",
  "lastUpdatedBy": "00000000-0000-0000-0000-000000000000",
  "activeStatus": "boolean",
  "ndcNumber": "string",
  "lockCost": "boolean",
  "costLastUpdatedByUserName": "string",
  "addedByUserName": "string",
  "lastUpdatedByUserName": "string",
  "pimKey": "string",
  "altItemNo": "string"
}

Request parameters

Parameter
Explanation
inventoryVendorId: string (uuid)
required
in path
Enter the ID of the Inventory Vendor here.
api-version: string default: 1.0
in header
The requested API version.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Custom errors

Response
Explanation
403 Forbidden User without the Update Locked Cost privilege sends the request with a valid vendorCost for Inventory Vendor that has Lock Cost.
Response Example
vendorCost: You do not have sufficient privileges to perform this action.
403 Forbidden User without the Update Locked Cost privilege sends the request for the lockCost field updating.
Response Example
lockCost: You do not have sufficient privileges to perform this action.
403 Forbidden User with cleared Managing Enterprise fields sends the request with a valid pimKey.
Response Example
pimKey: You do not have sufficient privileges to perform this action.
400 Bad Request User requested is not existing / from another Organization or restricted/inactive Facility.
Response Example
Specified facilityId does not exist within organization.
400 Bad Request User requested is not existing/inactive or from another Organization Manufacturer.
Response Example
Specified manufacturerNo does not exist within the organization.
400 Bad Request User updates Inventory Vendor to not unique values within Vendor, Vendor Item No, UOM, and Facility.
Response Example
Inventory Vendor already exists within the specified Vendor Item No, Vendor UOM, and Facility.
400 Bad Request Combination of vendorUOM and vendorConversionFactor is not matched with existing Inventory UOM (UOM and CF)
Response Example
Specified vendorConversionFactor and vendorUOM do not exist for Inventory Vendor.
400 Bad Request vendorUOM is specified without vendorConversionFactor or VCF is specified without vendorUOM.
Response Example
vendorConversionFactor and vendorUOM should be specified simultaneously.
400 Bad Request User specifies Facility that belongs to another Inventory Group in the Request body.
Response Example
Inventory and specified Facility belong to different inventory groups.
400 Bad Request contractExpDate contains value that is less than 2009-01-26 date.
Response Example
ContractExpDate must be greater than 2009-01-25.

Get the list of Inventory Vendors changed from the specified date

Path

GET /odata/InventoryVendors/GetAllFromDate(from={from},facilityId={facilityId},syncFlag={syncFlag})

Description

Returns the paged list of the existing Inventory Vendors changed from the specified date within a Facility specified by ID.

The empty GUID 00000000-0000-0000-0000-000000000000 is taken into account for inventory vendor with the Master facility retrieving. After sending the GET request {{url}}/odata/InventoryVendors/GetAllFromDate(from={{from}},facilityId=00000000-0000-0000-0000-000000000000,syncFlag={{syncFlag}}), the response contains the list of all active inventory vendors for the Master facility.

Request parameters

Parameter
Explanation
from: string (date-time)
required
in path
Enter the Start Date here.
facilityId: string (uuid)
required
in path
Enter the ID of the Facility here.
syncFlag: boolean
required
in path
Identifies if Location is synced with an external system.
api-version: string default: 1.0
in header
The requested API version.
Authorization: string default:
Bearer access_token
in header
Specify the type of the token (bearer) and then insert the access_token, which was obtained during authentication.

Responses

Response
Explanation
200 OK OK
400 Bad Request Incorrect input data or organization ID does not match with the organization ID user is logged in.
401 Unauthorized Incorrect specified access_token or access_token got expired.
403 Forbidden User doesn’t have appropriate privileges.
500 Internal Server Error Server encountered an unexpected condition that prevented it from fulfilling the request.

Properties

Property
Explanation
inventoryVendorId: string (uuid) Unique Identifier of the Inventory Item Vendor
inventoryId: string (uuid) Unique Identifier of the Inventory Item
inventoryNo: string Identification code of the Inventory Item
vendorId: string (uuid) Unique Identifier of the Vendor
vendorNo: string Code of the Supplier who sells products
vendorName: string Name of the Vendor
facilityId: string (uuid) Unique Identifier of the Facility
facilityNo: string Identification Number of the Facility
facilityName: string Name of the Facility
vendorItemNo: string Code that is used by the Vendor for the Item identification
vendorUOM: string Vendor's Unit of Measure
vendorConversionFactor:
integer (int32)
Number of Stock Keeping Units in another Vendor's Unit of Measure
vendorCost: number (double) Item Cost of the Vendor
vendorPriority: integer (int32) Priority of the Vendor
contractNo: string Number of the Contract
contractExpDate: string
(date-time)
Expiration Date of the Contract
manufacturerItemNo: string Item Number of the Manufacturer
manufacturerId: string (uuid) Unique Identifier of the Manufacturer
manufacturerNo: string Number of the Manufacturer
manufacturerName: string Name of the Manufacturer
gtin: string Global Trade Item Number
costLastUpdated: string
(date-time)
Last Date when the Cost was updated
costLastUpdatedBy:
string (uuid)
Unique Identifier of the last user who updated the Cost
dateAdded: string (date-time) Date when the Vendor of Inventory Item was added
addedBy: string (uuid) Unique Identifier of the user who added Inventory Item Vendor
lastUpdated: string (date-time) Last Date when the Inventory Item Vendor was updated
lastUpdatedBy: string
(uuid)
Unique Identifier of the user who updated Inventory Item Vendor
activeStatus: boolean Is the Status of the Inventory Item Vendor active or not?
ndcNumber: string National Drug Code number
lockCost: boolean Is the Cost of the Inventory Item Vendor locked or not?
costLastUpdatedBy
UserName
: string
Name of the last user who updated the Cost
addedByUserName: string Name of the user who added the Inventory Item Vendor
lastUpdatedBy
UserName
: string
Name of the last user who updated Inventory Item Vendor
pimKey: string Product Information Management Key
altItemNo: string Alternative Item Number
Response Content-types: APPLICATION/JSON, APPLICATION/XML
Response Example (200 OK)
[
  {
    "inventoryVendorId": "00000000-0000-0000-0000-000000000000",
    "inventoryId": "00000000-0000-0000-0000-000000000000",
    "inventoryNo": "string",
    "vendorId": "00000000-0000-0000-0000-000000000000",
    "vendorNo": "string",
    "vendorName": "string",
    "facilityId": "00000000-0000-0000-0000-000000000000",
    "facilityNo": "string",
    "facilityName": "string",
    "vendorItemNo": "string",
    "vendorUOM": "string",
    "vendorConversionFactor": "integer (int32)",
    "vendorCost": "number (double)",
    "vendorPriority": "integer (int32)",
    "contractNo": "string",
    "contractExpDate": "string (date-time)",
    "manufacturerItemNo": "string",
    "manufacturerId": "00000000-0000-0000-0000-000000000000",
    "manufacturerNo": "string",
    "manufacturerName": "string",
    "gtin": "string",
    "costLastUpdated": "string (date-time)",
    "costLastUpdatedBy": "00000000-0000-0000-0000-000000000000",
    "dateAdded": "string (date-time)",
    "addedBy": "00000000-0000-0000-0000-000000000000",
    "lastUpdated": "string (date-time)",
    "lastUpdatedBy": "00000000-0000-0000-0000-000000000000",
    "activeStatus": "boolean",
    "ndcNumber": "string",
    "lockCost": "boolean",
    "costLastUpdatedByUserName": "string",
    "addedByUserName": "string",
    "lastUpdatedByUserName": "string",
    "pimKey": "string",
    "altItemNo": "string"
  }
]