PUT OneStop/Groups/{GroupID}/UpdateStock

Request Information

URI Parameters

NameDescriptionTypeAdditional information
GroupID

integer

Required

Body Parameters

UpdateStocksummaryDTO
NameDescriptionTypeAdditional information
PartsUsed

Collection of ServiceCallWorkUnitPartUsed

None.

PartsRequired

Collection of StockItemRequired

None.

Request Formats

application/json, text/json

Sample:
{
  "PartsUsed": [
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "12eaaf81-7fee-4ce2-a12d-d49e35e6e311"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "12eaaf81-7fee-4ce2-a12d-d49e35e6e311"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "9252a7ef-f70d-469a-8394-8f6a81f87656"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "9252a7ef-f70d-469a-8394-8f6a81f87656"
    }
  ]
}

application/xml, text/xml

Sample:
<UpdateStocksummaryDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneStopWebAPI.DTO">
  <PartsRequired xmlns:d2p1="http://schemas.datacontract.org/2004/07/BITS.OneStop.Common.Groups.Stock">
    <d2p1:StockItemRequired>
      <d2p1:CustomerSaleID>3</d2p1:CustomerSaleID>
      <d2p1:GUID>9252a7ef-f70d-469a-8394-8f6a81f87656</d2p1:GUID>
      <d2p1:QuantityOutstanding>6</d2p1:QuantityOutstanding>
      <d2p1:QuantityRequired>5</d2p1:QuantityRequired>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:StockItemID>4</d2p1:StockItemID>
      <d2p1:StockItemRequiredID>1</d2p1:StockItemRequiredID>
    </d2p1:StockItemRequired>
    <d2p1:StockItemRequired>
      <d2p1:CustomerSaleID>3</d2p1:CustomerSaleID>
      <d2p1:GUID>9252a7ef-f70d-469a-8394-8f6a81f87656</d2p1:GUID>
      <d2p1:QuantityOutstanding>6</d2p1:QuantityOutstanding>
      <d2p1:QuantityRequired>5</d2p1:QuantityRequired>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:StockItemID>4</d2p1:StockItemID>
      <d2p1:StockItemRequiredID>1</d2p1:StockItemRequiredID>
    </d2p1:StockItemRequired>
  </PartsRequired>
  <PartsUsed xmlns:d2p1="http://schemas.datacontract.org/2004/07/BITS.OneStop.Common.Groups.ServiceCalls">
    <d2p1:ServiceCallWorkUnitPartUsed>
      <d2p1:EngineerStockLocationID>7</d2p1:EngineerStockLocationID>
      <d2p1:GUID>12eaaf81-7fee-4ce2-a12d-d49e35e6e311</d2p1:GUID>
      <d2p1:QuantityEngineerUsed>4</d2p1:QuantityEngineerUsed>
      <d2p1:QuantityLocationUsed>5</d2p1:QuantityLocationUsed>
      <d2p1:SerialNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:SerialNumbers>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:ServiceCallWorkUnitPartUsedID>1</d2p1:ServiceCallWorkUnitPartUsedID>
      <d2p1:StockItemID>3</d2p1:StockItemID>
      <d2p1:StockLocationID>6</d2p1:StockLocationID>
    </d2p1:ServiceCallWorkUnitPartUsed>
    <d2p1:ServiceCallWorkUnitPartUsed>
      <d2p1:EngineerStockLocationID>7</d2p1:EngineerStockLocationID>
      <d2p1:GUID>12eaaf81-7fee-4ce2-a12d-d49e35e6e311</d2p1:GUID>
      <d2p1:QuantityEngineerUsed>4</d2p1:QuantityEngineerUsed>
      <d2p1:QuantityLocationUsed>5</d2p1:QuantityLocationUsed>
      <d2p1:SerialNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:SerialNumbers>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:ServiceCallWorkUnitPartUsedID>1</d2p1:ServiceCallWorkUnitPartUsedID>
      <d2p1:StockItemID>3</d2p1:StockItemID>
      <d2p1:StockLocationID>6</d2p1:StockLocationID>
    </d2p1:ServiceCallWorkUnitPartUsed>
  </PartsUsed>
</UpdateStocksummaryDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UpdateStocksummaryDTO
NameDescriptionTypeAdditional information
PartsUsed

Collection of ServiceCallWorkUnitPartUsed

None.

PartsRequired

Collection of StockItemRequired

None.

Response Formats

application/json, text/json

Sample:
{
  "PartsUsed": [
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "ad8ce7ad-1c75-4874-8b83-72fe6439589c"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "ad8ce7ad-1c75-4874-8b83-72fe6439589c"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "fb2c3ab6-4bda-4c75-8e1b-a68182ffdd06"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "fb2c3ab6-4bda-4c75-8e1b-a68182ffdd06"
    }
  ]
}

application/xml, text/xml

Sample:
<UpdateStocksummaryDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneStopWebAPI.DTO">
  <PartsRequired xmlns:d2p1="http://schemas.datacontract.org/2004/07/BITS.OneStop.Common.Groups.Stock">
    <d2p1:StockItemRequired>
      <d2p1:CustomerSaleID>3</d2p1:CustomerSaleID>
      <d2p1:GUID>fb2c3ab6-4bda-4c75-8e1b-a68182ffdd06</d2p1:GUID>
      <d2p1:QuantityOutstanding>6</d2p1:QuantityOutstanding>
      <d2p1:QuantityRequired>5</d2p1:QuantityRequired>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:StockItemID>4</d2p1:StockItemID>
      <d2p1:StockItemRequiredID>1</d2p1:StockItemRequiredID>
    </d2p1:StockItemRequired>
    <d2p1:StockItemRequired>
      <d2p1:CustomerSaleID>3</d2p1:CustomerSaleID>
      <d2p1:GUID>fb2c3ab6-4bda-4c75-8e1b-a68182ffdd06</d2p1:GUID>
      <d2p1:QuantityOutstanding>6</d2p1:QuantityOutstanding>
      <d2p1:QuantityRequired>5</d2p1:QuantityRequired>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:StockItemID>4</d2p1:StockItemID>
      <d2p1:StockItemRequiredID>1</d2p1:StockItemRequiredID>
    </d2p1:StockItemRequired>
  </PartsRequired>
  <PartsUsed xmlns:d2p1="http://schemas.datacontract.org/2004/07/BITS.OneStop.Common.Groups.ServiceCalls">
    <d2p1:ServiceCallWorkUnitPartUsed>
      <d2p1:EngineerStockLocationID>7</d2p1:EngineerStockLocationID>
      <d2p1:GUID>ad8ce7ad-1c75-4874-8b83-72fe6439589c</d2p1:GUID>
      <d2p1:QuantityEngineerUsed>4</d2p1:QuantityEngineerUsed>
      <d2p1:QuantityLocationUsed>5</d2p1:QuantityLocationUsed>
      <d2p1:SerialNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:SerialNumbers>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:ServiceCallWorkUnitPartUsedID>1</d2p1:ServiceCallWorkUnitPartUsedID>
      <d2p1:StockItemID>3</d2p1:StockItemID>
      <d2p1:StockLocationID>6</d2p1:StockLocationID>
    </d2p1:ServiceCallWorkUnitPartUsed>
    <d2p1:ServiceCallWorkUnitPartUsed>
      <d2p1:EngineerStockLocationID>7</d2p1:EngineerStockLocationID>
      <d2p1:GUID>ad8ce7ad-1c75-4874-8b83-72fe6439589c</d2p1:GUID>
      <d2p1:QuantityEngineerUsed>4</d2p1:QuantityEngineerUsed>
      <d2p1:QuantityLocationUsed>5</d2p1:QuantityLocationUsed>
      <d2p1:SerialNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:SerialNumbers>
      <d2p1:ServiceCallWorkUnitID>2</d2p1:ServiceCallWorkUnitID>
      <d2p1:ServiceCallWorkUnitPartUsedID>1</d2p1:ServiceCallWorkUnitPartUsedID>
      <d2p1:StockItemID>3</d2p1:StockItemID>
      <d2p1:StockLocationID>6</d2p1:StockLocationID>
    </d2p1:ServiceCallWorkUnitPartUsed>
  </PartsUsed>
</UpdateStocksummaryDTO>