POST v{version}/OnlineOrders/PostStockCount

Sends an order to the POS to be calculated.

Request Information

URI Parameters

Name Type Description Additional information
version string

None.

Body Parameters

PostStockCountApiModel
Name Type Description Additional information
SiteID integer

Required

ProductStockCounts Collection of PostStockCountProductRequestCommand

A collection of Product Stock counts.

Required

Request Formats

application/json, text/json

Sample:
{
  "SiteID": 1,
  "ProductStockCounts": [
    {
      "ProductID": 1,
      "Count": 2.0,
      "LowStock": 3.0
    },
    {
      "ProductID": 1,
      "Count": 2.0,
      "LowStock": 3.0
    }
  ]
}

application/xml, text/xml

Sample:
<PostStockCountApiModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tevalis.API.Core.Models.SignalR.Commands">
  <ProductStockCounts>
    <PostStockCountProductRequestCommand>
      <Count>2</Count>
      <LowStock>3</LowStock>
      <ProductID>1</ProductID>
    </PostStockCountProductRequestCommand>
    <PostStockCountProductRequestCommand>
      <Count>2</Count>
      <LowStock>3</LowStock>
      <ProductID>1</ProductID>
    </PostStockCountProductRequestCommand>
  </ProductStockCounts>
  <SiteID>1</SiteID>
</PostStockCountApiModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

PostStockCountResponseDto
Name Type Description Additional information
ProductStockCounts Collection of PostStockCountProductResponseDto

None.

Response Formats

application/json, text/json

Sample:
{
  "ProductStockCounts": [
    {
      "ProductID": 1,
      "ProductName": "sample string 2",
      "Count": 3.0,
      "LowStock": 4.0
    },
    {
      "ProductID": 1,
      "ProductName": "sample string 2",
      "Count": 3.0,
      "LowStock": 4.0
    }
  ]
}

application/xml, text/xml

Sample:
<PostStockCountResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tevalis.API.Core.Models.SignalR.Commands">
  <ProductStockCounts>
    <PostStockCountProductResponseDto>
      <Count>3</Count>
      <LowStock>4</LowStock>
      <ProductID>1</ProductID>
      <ProductName>sample string 2</ProductName>
    </PostStockCountProductResponseDto>
    <PostStockCountProductResponseDto>
      <Count>3</Count>
      <LowStock>4</LowStock>
      <ProductID>1</ProductID>
      <ProductName>sample string 2</ProductName>
    </PostStockCountProductResponseDto>
  </ProductStockCounts>
</PostStockCountResponseDto>