PUT OneStop/Groups/{GroupID}/UpdateStock
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| GroupID | integer |
Required |
Body Parameters
UpdateStocksummaryDTO| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>