POST salesorder/vrd?customerNumber={customerNumber}

Allows consumer to know which vendor required fields are necessary to collect before order creation fields returned should be included on the salesorder/create VRDAnswers array

Request Information

URI Parameters

NameDescriptionTypeAdditional information
customerNumber

Your Customer Number

string

None.

Body Parameters

VRD Request

VRDRequest
NameDescriptionTypeAdditional information
CustomerNumber

Your customer number

string

None.

BusinessUnit

Specifies the ScanSource business unit you will be purchasing from
1712 – ScanSource POS / Barcode
1713 – ScanSource Catalyst
1714 – ScanSource Communications
1715 – ScanSource Security
1718 – ScanSource Networking
2512 – ScanSource EU POS / Barcode
2514 – ScanSource EU Communications
1154 - ScanSource Imago UK
1224 - ScanSource Imago FR
1234 - ScanSource Video Corp FR
1782 - ScanSource LA POS / Barcode
1784 - ScanSource LA Communications
5512 - ScanSource MX POS / Barcode
5514 - ScanSource MX Communications

string

Required

ItemNumbers

Specifies list of item numbers that will be purchased

Collection of string

Required

Request Formats

application/json, text/json

Sample:
{
  "CustomerNumber": "sample string 1",
  "BusinessUnit": "sample string 2",
  "ItemNumbers": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<VRDRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <CustomerNumber>sample string 1</CustomerNumber>
  <BusinessUnit>sample string 2</BusinessUnit>
  <ItemNumbers>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </ItemNumbers>
</VRDRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

VRDResponse

VRDResponse
NameDescriptionTypeAdditional information
VRDItems

List of VRDItems including metadata for the field

Collection of VRDItem

None.

Response Formats

application/json, text/json

Sample:
{
  "VRDItems": [
    {
      "ID": "sample string 1",
      "FieldDescription": "sample string 2",
      "FieldLength": 3,
      "Required": true,
      "FieldType": "sample string 5",
      "ComboBoxItems": [
        {
          "Value": "sample string 1",
          "Text": "sample string 2"
        },
        {
          "Value": "sample string 1",
          "Text": "sample string 2"
        }
      ]
    },
    {
      "ID": "sample string 1",
      "FieldDescription": "sample string 2",
      "FieldLength": 3,
      "Required": true,
      "FieldType": "sample string 5",
      "ComboBoxItems": [
        {
          "Value": "sample string 1",
          "Text": "sample string 2"
        },
        {
          "Value": "sample string 1",
          "Text": "sample string 2"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<VRDResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <VRDItems>
    <VRDItem>
      <ID>sample string 1</ID>
      <FieldDescription>sample string 2</FieldDescription>
      <FieldLength>3</FieldLength>
      <Required>true</Required>
      <FieldType>sample string 5</FieldType>
      <ComboBoxItems>
        <ComboBoxItem>
          <Value>sample string 1</Value>
          <Text>sample string 2</Text>
        </ComboBoxItem>
        <ComboBoxItem>
          <Value>sample string 1</Value>
          <Text>sample string 2</Text>
        </ComboBoxItem>
      </ComboBoxItems>
    </VRDItem>
    <VRDItem>
      <ID>sample string 1</ID>
      <FieldDescription>sample string 2</FieldDescription>
      <FieldLength>3</FieldLength>
      <Required>true</Required>
      <FieldType>sample string 5</FieldType>
      <ComboBoxItems>
        <ComboBoxItem>
          <Value>sample string 1</Value>
          <Text>sample string 2</Text>
        </ComboBoxItem>
        <ComboBoxItem>
          <Value>sample string 1</Value>
          <Text>sample string 2</Text>
        </ComboBoxItem>
      </ComboBoxItems>
    </VRDItem>
  </VRDItems>
</VRDResponse>