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": "90b15311-3d62-41ee-bb5a-6a5dcc062828"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "90b15311-3d62-41ee-bb5a-6a5dcc062828"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "1480b0e6-463a-4f48-b7a1-73d1527f88b0"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "1480b0e6-463a-4f48-b7a1-73d1527f88b0"
    }
  ]
}

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>1480b0e6-463a-4f48-b7a1-73d1527f88b0</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>1480b0e6-463a-4f48-b7a1-73d1527f88b0</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>90b15311-3d62-41ee-bb5a-6a5dcc062828</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>90b15311-3d62-41ee-bb5a-6a5dcc062828</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": "34ff7918-9824-472a-b4fa-efd3f8dd357a"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "34ff7918-9824-472a-b4fa-efd3f8dd357a"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "159f0a70-0a02-4618-97f9-4288aa88a940"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "159f0a70-0a02-4618-97f9-4288aa88a940"
    }
  ]
}

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>159f0a70-0a02-4618-97f9-4288aa88a940</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>159f0a70-0a02-4618-97f9-4288aa88a940</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>34ff7918-9824-472a-b4fa-efd3f8dd357a</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>34ff7918-9824-472a-b4fa-efd3f8dd357a</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>