POST inventory/supplier/pricinglevel

Create inventory supplier and supplier pricing level

Request Information

URI Parameters

None.

Body Parameters

Interprise.Web.Services.Models.InventorySupplierPricingLevelInput
NameDescriptionTypeAdditional information
ItemName

Required

string

None.

SupplierCode

Optional if SupplierName has value

string

None.

SupplierName

Optional if SupplierCode has value

string

None.

IsPriority

Optional, Indicates if a priority supplier. Any existing priority supplier will be overriden when set.

boolean

None.

UnitOfMeasures

Supplier Pricing price breaks.

Collection of Interprise.Web.Services.Models.InventorySupplierPricingLevelInput+UnitOfMeasure

None.

Request Formats

{
  "itemName": "sample string 1",
  "supplierCode": "sample string 3",
  "supplierName": "sample string 4",
  "isPriority": true,
  "unitOfMeasures": [
    {
      "unitMeasureCode": "sample string 1",
      "priceLevels": [
        {
          "minQuantity": 1.0,
          "maxQuantity": 1.0,
          "cost": 2.0,
          "customFields": [
            {
              "field": "sample string 1",
              "value": {}
            },
            {
              "field": "sample string 1",
              "value": {}
            }
          ]
        },
        {
          "minQuantity": 1.0,
          "maxQuantity": 1.0,
          "cost": 2.0,
          "customFields": [
            {
              "field": "sample string 1",
              "value": {}
            },
            {
              "field": "sample string 1",
              "value": {}
            }
          ]
        }
      ]
    },
    {
      "unitMeasureCode": "sample string 1",
      "priceLevels": [
        {
          "minQuantity": 1.0,
          "maxQuantity": 1.0,
          "cost": 2.0,
          "customFields": [
            {
              "field": "sample string 1",
              "value": {}
            },
            {
              "field": "sample string 1",
              "value": {}
            }
          ]
        },
        {
          "minQuantity": 1.0,
          "maxQuantity": 1.0,
          "cost": 2.0,
          "customFields": [
            {
              "field": "sample string 1",
              "value": {}
            },
            {
              "field": "sample string 1",
              "value": {}
            }
          ]
        }
      ]
    }
  ]
}
<InventorySupplierPricingLevelInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ItemName>sample string 1</ItemName>
  <ItemCode>sample string 2</ItemCode>
  <SupplierCode>sample string 3</SupplierCode>
  <SupplierName>sample string 4</SupplierName>
  <IsPriority>true</IsPriority>
  <UnitOfMeasures>
    <UnitOfMeasure>
      <UnitMeasureCode>sample string 1</UnitMeasureCode>
      <PriceLevels>
        <PricingLevel>
          <Counter>1</Counter>
          <MinQuantity>1</MinQuantity>
          <MaxQuantity>1</MaxQuantity>
          <Cost>2</Cost>
          <CustomFields>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
          </CustomFields>
        </PricingLevel>
        <PricingLevel>
          <Counter>1</Counter>
          <MinQuantity>1</MinQuantity>
          <MaxQuantity>1</MaxQuantity>
          <Cost>2</Cost>
          <CustomFields>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
          </CustomFields>
        </PricingLevel>
      </PriceLevels>
    </UnitOfMeasure>
    <UnitOfMeasure>
      <UnitMeasureCode>sample string 1</UnitMeasureCode>
      <PriceLevels>
        <PricingLevel>
          <Counter>1</Counter>
          <MinQuantity>1</MinQuantity>
          <MaxQuantity>1</MaxQuantity>
          <Cost>2</Cost>
          <CustomFields>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
          </CustomFields>
        </PricingLevel>
        <PricingLevel>
          <Counter>1</Counter>
          <MinQuantity>1</MinQuantity>
          <MaxQuantity>1</MaxQuantity>
          <Cost>2</Cost>
          <CustomFields>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
            <CustomField>
              <Field>sample string 1</Field>
              <Value />
            </CustomField>
          </CustomFields>
        </PricingLevel>
      </PriceLevels>
    </UnitOfMeasure>
  </UnitOfMeasures>
</InventorySupplierPricingLevelInput>

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter' to write type 'InventorySupplierPricingLevelInput'.

Response Information

Resource Description

Interprise.Web.Services.Http.MetadataOfInterprise.Web.Services.Models.InventorySupplierPricingLevelInput
NameDescriptionTypeAdditional information
data

Interprise.Web.Services.Http.DataNodeOfInterprise.Web.Services.Models.InventorySupplierPricingLevelInput

None.

links

Interprise.Web.Services.Http.LinksNode

None.

Response Formats

Sample not available.