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": "a15ab002-ee11-4fac-bbc0-ab3eb60a9955"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "a15ab002-ee11-4fac-bbc0-ab3eb60a9955"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "069a5f8e-6f63-481d-883b-ca7f023b9a71"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "069a5f8e-6f63-481d-883b-ca7f023b9a71"
    }
  ]
}

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>069a5f8e-6f63-481d-883b-ca7f023b9a71</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>069a5f8e-6f63-481d-883b-ca7f023b9a71</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>a15ab002-ee11-4fac-bbc0-ab3eb60a9955</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>a15ab002-ee11-4fac-bbc0-ab3eb60a9955</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": "5bd906b2-ef81-4baa-bfcd-2ddfb2bc32d7"
    },
    {
      "ServiceCallWorkUnitPartUsedID": 1,
      "ServiceCallWorkUnitID": 2,
      "StockItemID": 3,
      "QuantityEngineerUsed": 4,
      "QuantityLocationUsed": 5,
      "StockLocationID": 6,
      "EngineerStockLocationID": 7,
      "SerialNumbers": [
        "sample string 1",
        "sample string 2"
      ],
      "GUID": "5bd906b2-ef81-4baa-bfcd-2ddfb2bc32d7"
    }
  ],
  "PartsRequired": [
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "4ca17229-2e5e-4346-a725-d52dc95a9c32"
    },
    {
      "StockItemRequiredID": 1,
      "ServiceCallWorkUnitID": 2,
      "CustomerSaleID": 3,
      "StockItemID": 4,
      "QuantityRequired": 5,
      "QuantityOutstanding": 6,
      "GUID": "4ca17229-2e5e-4346-a725-d52dc95a9c32"
    }
  ]
}

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>4ca17229-2e5e-4346-a725-d52dc95a9c32</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>4ca17229-2e5e-4346-a725-d52dc95a9c32</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>5bd906b2-ef81-4baa-bfcd-2ddfb2bc32d7</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>5bd906b2-ef81-4baa-bfcd-2ddfb2bc32d7</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>