CapNvd
Click here for a complete list of operations.
GetBulkTechnicalData
Returns Technical Data for multiple vehicles at a time. Enter a comma delimited list of CAP ID's in CAPIDList, and a comma delimited list of spec dates for each of the CAP ID's in the format yyyy/mm/dd. In TechDataList enter a comma delimited list of technical fields to return out of the following options: 0TO62, CC, CO, CO2, MPG_COMBINED, MPG_URBAN, MPG_EXTRAURBAN, ENGINEPOWER_BHP, ENGINEPOWER_PS, ENGINEPOWER_KW, ENGINEPOWER_RPM, FUELDELIVERY, FUELTANKCAPACITY, GROSSVEHICLEWEIGHT, HC, HC+NOX, HEIGHT, INSURANCEGROUP1, INSURANCEGROUP2, INSURANCEGROUP1-50 (Car only), LENGTH, LUGGAGECAPACITYSEATSDOWN, LUGGAGECAPACITYSEATSUP, NCAPADULTOCCUPANT, NCAPCHILDOCCUPANT, NCAPOVERALLRATING, NCAPPEDESTRIAN, NCAPSAFETYASSIST, SEATS, NOX, STANDARDEMISSIONS, STANDARDMANWARRANTY_MILEAGE, STANDARDMANWARRANTY_YEARS, TOPSPEED, WIDTH. Set ReturnVehicleDescription to true to also return the vehicle description, ReturnCAPcodeTechnicalItems for the CAPcode Technical Items (Fuel Type, Transmission, and number of Doors), and ReturnCostNew for the cost new Basic and VAT of each vehicle. Note: There is a limit of 8000 characters for the CAPIDList and SpecDateList.
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /nvd/capnvd.asmx HTTP/1.1 Host: soap.cap.co.uk Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://soap.cap.co.uk/nvd/GetBulkTechnicalData" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetBulkTechnicalData xmlns="https://soap.cap.co.uk/nvd"> <subscriberId>int</subscriberId> <password>string</password> <database>string</database> <capidList>string</capidList> <specDateList>string</specDateList> <techDataList>string</techDataList> <returnVehicleDescription>boolean</returnVehicleDescription> <returnCaPcodeTechnicalItems>boolean</returnCaPcodeTechnicalItems> <returnCostNew>boolean</returnCostNew> </GetBulkTechnicalData> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetBulkTechnicalDataResponse xmlns="https://soap.cap.co.uk/nvd"> <GetBulkTechnicalDataResult> <Success>boolean</Success> <FailMessage>string</FailMessage> <Returned_DataSet> <xsd:schema>schema</xsd:schema>xml</Returned_DataSet> </GetBulkTechnicalDataResult> </GetBulkTechnicalDataResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /nvd/capnvd.asmx HTTP/1.1 Host: soap.cap.co.uk Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetBulkTechnicalData xmlns="https://soap.cap.co.uk/nvd"> <subscriberId>int</subscriberId> <password>string</password> <database>string</database> <capidList>string</capidList> <specDateList>string</specDateList> <techDataList>string</techDataList> <returnVehicleDescription>boolean</returnVehicleDescription> <returnCaPcodeTechnicalItems>boolean</returnCaPcodeTechnicalItems> <returnCostNew>boolean</returnCostNew> </GetBulkTechnicalData> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetBulkTechnicalDataResponse xmlns="https://soap.cap.co.uk/nvd"> <GetBulkTechnicalDataResult> <Success>boolean</Success> <FailMessage>string</FailMessage> <Returned_DataSet> <xsd:schema>schema</xsd:schema>xml</Returned_DataSet> </GetBulkTechnicalDataResult> </GetBulkTechnicalDataResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /nvd/capnvd.asmx/GetBulkTechnicalData?subscriberId=string&password=string&database=string&capidList=string&specDateList=string&techDataList=string&returnVehicleDescription=string&returnCaPcodeTechnicalItems=string&returnCostNew=string HTTP/1.1 Host: soap.cap.co.uk
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CAPDataSetResult xmlns="https://soap.cap.co.uk/nvd"> <Success>boolean</Success> <FailMessage>string</FailMessage> <Returned_DataSet> <schema xmlns="http://www.w3.org/2001/XMLSchema">schema</schema>xml</Returned_DataSet> </CAPDataSetResult>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /nvd/capnvd.asmx/GetBulkTechnicalData HTTP/1.1 Host: soap.cap.co.uk Content-Type: application/x-www-form-urlencoded Content-Length: length subscriberId=string&password=string&database=string&capidList=string&specDateList=string&techDataList=string&returnVehicleDescription=string&returnCaPcodeTechnicalItems=string&returnCostNew=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CAPDataSetResult xmlns="https://soap.cap.co.uk/nvd"> <Success>boolean</Success> <FailMessage>string</FailMessage> <Returned_DataSet> <schema xmlns="http://www.w3.org/2001/XMLSchema">schema</schema>xml</Returned_DataSet> </CAPDataSetResult>