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": "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| 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": "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>