POST api/Inventory2?hash={hash}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
hash

string

Required

Body Parameters

Inventory
NameDescriptionTypeAdditional information
InternalId

integer

None.

Code

string

None.

Stock

integer

None.

Price

decimal number

None.

OfferPrice

decimal number

None.

Taxes

decimal number

None.

ForSale

boolean

None.

Published

boolean

None.

IsItem

boolean

None.

ParentItemId

integer

None.

ParentItemCode

string

None.

PriceListId

integer

None.

PriceListCode

string

None.

PriceMode

integer

None.

PrecioOriginal

string

None.

DepStock

string

None.

Properties

Collection of Preference

None.

Name

string

None.

Code2

string

None.

ExternalReference

string

None.

SiteId

integer

None.

ExtendedWarranty

Collection of ItemExtendedWarranty

None.

Request Formats

application/json, text/json

Sample:
{
  "InternalId": 1,
  "Code": "sample string 2",
  "Stock": 1,
  "Price": 1.0,
  "OfferPrice": 1.0,
  "Taxes": 1.0,
  "ForSale": true,
  "Published": true,
  "IsItem": true,
  "ParentItemId": 4,
  "ParentItemCode": "sample string 5",
  "PriceListId": 6,
  "PriceListCode": "sample string 7",
  "PriceMode": 1,
  "PrecioOriginal": "sample string 8",
  "DepStock": "sample string 9",
  "Properties": [
    {
      "Key": "sample string 1",
      "Value": "sample string 2"
    },
    {
      "Key": "sample string 1",
      "Value": "sample string 2"
    }
  ],
  "Name": "sample string 10",
  "Code2": "sample string 11",
  "ExternalReference": "sample string 12",
  "SiteId": 13,
  "ExtendedWarranty": [
    {
      "Name": "sample string 1",
      "Price": 2.0,
      "Active": true
    },
    {
      "Name": "sample string 1",
      "Price": 2.0,
      "Active": true
    }
  ]
}

text/xml

Sample:
<Inventory xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoLCms.Lib.Communications">
  <Code>sample string 2</Code>
  <Code2>sample string 11</Code2>
  <DepStock>sample string 9</DepStock>
  <ExtendedWarranty>
    <ItemExtendedWarranty xmlns="">
      <Active>true</Active>
      <Name>sample string 1</Name>
      <Price>2</Price>
    </ItemExtendedWarranty>
    <ItemExtendedWarranty xmlns="">
      <Active>true</Active>
      <Name>sample string 1</Name>
      <Price>2</Price>
    </ItemExtendedWarranty>
  </ExtendedWarranty>
  <ExternalReference>sample string 12</ExternalReference>
  <ForSale>true</ForSale>
  <InternalId>1</InternalId>
  <IsItem>true</IsItem>
  <Name>sample string 10</Name>
  <OfferPrice>1</OfferPrice>
  <ParentItemCode>sample string 5</ParentItemCode>
  <ParentItemId>4</ParentItemId>
  <PrecioOriginal>sample string 8</PrecioOriginal>
  <Price>1</Price>
  <PriceListCode>sample string 7</PriceListCode>
  <PriceListId>6</PriceListId>
  <PriceMode>1</PriceMode>
  <Properties>
    <Preference>
      <Key>sample string 1</Key>
      <Value>sample string 2</Value>
    </Preference>
    <Preference>
      <Key>sample string 1</Key>
      <Value>sample string 2</Value>
    </Preference>
  </Properties>
  <Published>true</Published>
  <SiteId>13</SiteId>
  <Stock>1</Stock>
  <Taxes>1</Taxes>
</Inventory>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Result
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

data

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "data": "sample string 3"
}

text/xml

Sample:
<Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoLCms.Lib.Communications">
  <data>sample string 3</data>
  <message>sample string 2</message>
  <status>sample string 1</status>
</Result>