POST api/checkout/{username}/{pcid}/{searchGuid}?countrycode={countrycode}&appId={appId}
Post K8 items to basket
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| username | string |
Required |
|
| pcid | string |
Required |
|
| searchGuid | string |
Required |
|
| countrycode | string |
Default value is |
|
| appId | integer |
None. |
Body Parameters
BasketDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Items | Collection of BasketItemDto |
None. |
|
| BasicVehicleDetails | BasicVehicleDetails |
None. |
|
| UserSession | globally unique identifier |
None. |
|
| KerridgeCustomerSession | globally unique identifier |
None. |
|
| PartsSearchSession | globally unique identifier |
None. |
|
| VehicleSession | globally unique identifier |
None. |
|
| VehicleSearchIncrementor | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Items": [
{
"UniquePartNumber": "sample string 1",
"PartNumber": "sample string 2",
"PartDescription": "sample string 3",
"QuantityOfFit": 1,
"CustomerAccount": "sample string 4",
"CustomerName": "sample string 5",
"SearchType": "sample string 6",
"Text": "sample string 7",
"ImagePath": "sample string 8",
"Sop": "sample string 9",
"Supplier": "sample string 10",
"Rrp": 1.0,
"Nett1Price": 1.0,
"Nett2Price": "sample string 11",
"Nett3Price": "sample string 12",
"Nett4Price": "sample string 13",
"Nett5Price": "sample string 14",
"Nett6Price": "sample string 15",
"SurRrp": "sample string 16",
"SurTrade": "sample string 17",
"Terms": "sample string 18",
"WemblyPo": "sample string 19",
"ShortDescription": "sample string 20",
"CustDisc": "sample string 21",
"CustSur": "sample string 22",
"FpsPartNumber": "sample string 23",
"ShowFps": true,
"ParentSupplierId": "sample string 25",
"ShowFailedReason": true,
"Brand": "sample string 27",
"CustPrice": 1.0,
"BranchStock": "sample string 28",
"NationalStock": "sample string 29",
"CentralStock": "sample string 30",
"SwadFreeStock": "sample string 31",
"LocalStock": "sample string 32",
"BuddyStock": "sample string 33",
"HasFpsPartNumber": true,
"LinePrice": 1.0,
"HasFpsPartNumberUsed": true,
"HasECPPartNumberUsed": true,
"PurchasedItemType": 0,
"DynamicProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"WarrantyParts": 1.0,
"WarrantyPartsLabour": 1.0,
"BranchNumber": "sample string 37",
"CompanyStock": "sample string 38",
"FailedReason": "sample string 39",
"FilterStatus": 40
},
{
"UniquePartNumber": "sample string 1",
"PartNumber": "sample string 2",
"PartDescription": "sample string 3",
"QuantityOfFit": 1,
"CustomerAccount": "sample string 4",
"CustomerName": "sample string 5",
"SearchType": "sample string 6",
"Text": "sample string 7",
"ImagePath": "sample string 8",
"Sop": "sample string 9",
"Supplier": "sample string 10",
"Rrp": 1.0,
"Nett1Price": 1.0,
"Nett2Price": "sample string 11",
"Nett3Price": "sample string 12",
"Nett4Price": "sample string 13",
"Nett5Price": "sample string 14",
"Nett6Price": "sample string 15",
"SurRrp": "sample string 16",
"SurTrade": "sample string 17",
"Terms": "sample string 18",
"WemblyPo": "sample string 19",
"ShortDescription": "sample string 20",
"CustDisc": "sample string 21",
"CustSur": "sample string 22",
"FpsPartNumber": "sample string 23",
"ShowFps": true,
"ParentSupplierId": "sample string 25",
"ShowFailedReason": true,
"Brand": "sample string 27",
"CustPrice": 1.0,
"BranchStock": "sample string 28",
"NationalStock": "sample string 29",
"CentralStock": "sample string 30",
"SwadFreeStock": "sample string 31",
"LocalStock": "sample string 32",
"BuddyStock": "sample string 33",
"HasFpsPartNumber": true,
"LinePrice": 1.0,
"HasFpsPartNumberUsed": true,
"HasECPPartNumberUsed": true,
"PurchasedItemType": 0,
"DynamicProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"WarrantyParts": 1.0,
"WarrantyPartsLabour": 1.0,
"BranchNumber": "sample string 37",
"CompanyStock": "sample string 38",
"FailedReason": "sample string 39",
"FilterStatus": 40
}
],
"BasicVehicleDetails": {
"Vrm": "sample string 1",
"Make": "sample string 2",
"Model": "sample string 3",
"Engine": "sample string 4",
"Year": "sample string 5",
"Registration": "sample string 6"
},
"UserSession": "8f9adae1-4f07-4485-a84d-156958dd2e5b",
"KerridgeCustomerSession": "41d30e85-324d-4017-a491-5123f2d15c96",
"PartsSearchSession": "fa4592fe-39bd-4c53-9b83-cf71d8858ff5",
"VehicleSession": "12ffa5a9-9d2c-4dd1-9462-db85b13b7134",
"VehicleSearchIncrementor": 5
}
application/xml, text/xml
Sample:
<BasketDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Checkout.Models">
<BasicVehicleDetails>
<Engine>sample string 4</Engine>
<Make>sample string 2</Make>
<Model>sample string 3</Model>
<Registration>sample string 6</Registration>
<Vrm>sample string 1</Vrm>
<Year>sample string 5</Year>
</BasicVehicleDetails>
<Items>
<BasketItemDto>
<BranchNumber>sample string 37</BranchNumber>
<BranchStock>sample string 28</BranchStock>
<Brand>sample string 27</Brand>
<BuddyStock>sample string 33</BuddyStock>
<CentralStock>sample string 30</CentralStock>
<CompanyStock>sample string 38</CompanyStock>
<CustDisc>sample string 21</CustDisc>
<CustPrice>1</CustPrice>
<CustSur>sample string 22</CustSur>
<CustomerAccount>sample string 4</CustomerAccount>
<CustomerName>sample string 5</CustomerName>
<DynamicProperties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringstring>
<d4p1:Key>sample string 1</d4p1:Key>
<d4p1:Value>sample string 2</d4p1:Value>
</d4p1:KeyValueOfstringstring>
<d4p1:KeyValueOfstringstring>
<d4p1:Key>sample string 3</d4p1:Key>
<d4p1:Value>sample string 4</d4p1:Value>
</d4p1:KeyValueOfstringstring>
</DynamicProperties>
<FailedReason>sample string 39</FailedReason>
<FilterStatus>40</FilterStatus>
<FpsPartNumber>sample string 23</FpsPartNumber>
<HasECPPartNumberUsed>true</HasECPPartNumberUsed>
<HasFpsPartNumber>true</HasFpsPartNumber>
<HasFpsPartNumberUsed>true</HasFpsPartNumberUsed>
<ImagePath>sample string 8</ImagePath>
<LinePrice>1</LinePrice>
<LocalStock>sample string 32</LocalStock>
<NationalStock>sample string 29</NationalStock>
<Nett1Price>1</Nett1Price>
<Nett2Price>sample string 11</Nett2Price>
<Nett3Price>sample string 12</Nett3Price>
<Nett4Price>sample string 13</Nett4Price>
<Nett5Price>sample string 14</Nett5Price>
<Nett6Price>sample string 15</Nett6Price>
<ParentSupplierId>sample string 25</ParentSupplierId>
<PartDescription>sample string 3</PartDescription>
<PartNumber>sample string 2</PartNumber>
<PurchasedItemType>None</PurchasedItemType>
<QuantityOfFit>1</QuantityOfFit>
<Rrp>1</Rrp>
<SearchType>sample string 6</SearchType>
<ShortDescription>sample string 20</ShortDescription>
<ShowFailedReason>true</ShowFailedReason>
<ShowFps>true</ShowFps>
<Sop>sample string 9</Sop>
<Supplier>sample string 10</Supplier>
<SurRrp>sample string 16</SurRrp>
<SurTrade>sample string 17</SurTrade>
<SwadFreeStock>sample string 31</SwadFreeStock>
<Terms>sample string 18</Terms>
<Text>sample string 7</Text>
<UniquePartNumber>sample string 1</UniquePartNumber>
<WarrantyParts>1</WarrantyParts>
<WarrantyPartsLabour>1</WarrantyPartsLabour>
<WemblyPo>sample string 19</WemblyPo>
</BasketItemDto>
<BasketItemDto>
<BranchNumber>sample string 37</BranchNumber>
<BranchStock>sample string 28</BranchStock>
<Brand>sample string 27</Brand>
<BuddyStock>sample string 33</BuddyStock>
<CentralStock>sample string 30</CentralStock>
<CompanyStock>sample string 38</CompanyStock>
<CustDisc>sample string 21</CustDisc>
<CustPrice>1</CustPrice>
<CustSur>sample string 22</CustSur>
<CustomerAccount>sample string 4</CustomerAccount>
<CustomerName>sample string 5</CustomerName>
<DynamicProperties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringstring>
<d4p1:Key>sample string 1</d4p1:Key>
<d4p1:Value>sample string 2</d4p1:Value>
</d4p1:KeyValueOfstringstring>
<d4p1:KeyValueOfstringstring>
<d4p1:Key>sample string 3</d4p1:Key>
<d4p1:Value>sample string 4</d4p1:Value>
</d4p1:KeyValueOfstringstring>
</DynamicProperties>
<FailedReason>sample string 39</FailedReason>
<FilterStatus>40</FilterStatus>
<FpsPartNumber>sample string 23</FpsPartNumber>
<HasECPPartNumberUsed>true</HasECPPartNumberUsed>
<HasFpsPartNumber>true</HasFpsPartNumber>
<HasFpsPartNumberUsed>true</HasFpsPartNumberUsed>
<ImagePath>sample string 8</ImagePath>
<LinePrice>1</LinePrice>
<LocalStock>sample string 32</LocalStock>
<NationalStock>sample string 29</NationalStock>
<Nett1Price>1</Nett1Price>
<Nett2Price>sample string 11</Nett2Price>
<Nett3Price>sample string 12</Nett3Price>
<Nett4Price>sample string 13</Nett4Price>
<Nett5Price>sample string 14</Nett5Price>
<Nett6Price>sample string 15</Nett6Price>
<ParentSupplierId>sample string 25</ParentSupplierId>
<PartDescription>sample string 3</PartDescription>
<PartNumber>sample string 2</PartNumber>
<PurchasedItemType>None</PurchasedItemType>
<QuantityOfFit>1</QuantityOfFit>
<Rrp>1</Rrp>
<SearchType>sample string 6</SearchType>
<ShortDescription>sample string 20</ShortDescription>
<ShowFailedReason>true</ShowFailedReason>
<ShowFps>true</ShowFps>
<Sop>sample string 9</Sop>
<Supplier>sample string 10</Supplier>
<SurRrp>sample string 16</SurRrp>
<SurTrade>sample string 17</SurTrade>
<SwadFreeStock>sample string 31</SwadFreeStock>
<Terms>sample string 18</Terms>
<Text>sample string 7</Text>
<UniquePartNumber>sample string 1</UniquePartNumber>
<WarrantyParts>1</WarrantyParts>
<WarrantyPartsLabour>1</WarrantyPartsLabour>
<WemblyPo>sample string 19</WemblyPo>
</BasketItemDto>
</Items>
<KerridgeCustomerSession>41d30e85-324d-4017-a491-5123f2d15c96</KerridgeCustomerSession>
<PartsSearchSession>fa4592fe-39bd-4c53-9b83-cf71d8858ff5</PartsSearchSession>
<UserSession>8f9adae1-4f07-4485-a84d-156958dd2e5b</UserSession>
<VehicleSearchIncrementor>5</VehicleSearchIncrementor>
<VehicleSession>12ffa5a9-9d2c-4dd1-9462-db85b13b7134</VehicleSession>
</BasketDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.