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.
Parameter Value
subscriberId:
password:
database:
capidList:
specDateList:
techDataList:
returnVehicleDescription:
returnCaPcodeTechnicalItems:
returnCostNew:

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>