Back to Web Service Summary

Web Service: RosettaVehicleDataServicesService

Target Namespace:
https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data

Port RosettaVehicleDataServicesPort Port typeSource code

Location:
https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. equity_parityDetailSource code
  2. list_makesDetailSource code
  3. list_modelsDetailSource code
  4. list_stylesDetailSource code
  5. loan_to_valueDetailSource code
  6. part_ex_equity_parityDetailSource code
  7. vehicle_from_cap_codeDetailSource code
  8. vrm_lookupDetailSource code

Operations

    Port type RosettaVehicleDataServicesPortSource code

    1. equity_parity
      Description:
      Does an equity parity calculation for a given vehicle.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#equity_parity
      Input:
      equity_parityIn (soap:body, use = literal)Source code
      parameters type equity_parity
      • request type EquityParityRequest
        • application_id - nillable; type int
        • annual_mileage - nillable; type int
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      equity_parityOut (soap:body, use = literal)Source code
      parameters type equity_parityResponse
      • equity_parityResult type EquityParityResponse
        • equity_parity - nillable; type EquityParity
          • estimated_settlement - nillable; type float
          • estimated_value - nillable; type float
          • equity - nillable; type float
          • estimated_annual_mileage - nillable; type int
          • error - nillable; type string
    2. list_makes
      Description:
      Returns a list of vehicle makes based on a vehicle type
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#list_makes
      Input:
      list_makesIn (soap:body, use = literal)Source code
      parameters type list_makes
      • request type ListMakesRequest
        • vehicle_type_id - nillable; type int
        • new_only - nillable; type int
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      list_makesOut (soap:body, use = literal)Source code
      parameters type list_makesResponse
      • list_makesResult type ListMakesResponse
        • list_makes - nillable; type ListMakes
          • makes - nillable; type ArrayOfString
            • item - optional, unbounded; type string
    3. list_models
      Description:
      Returns a list of vehicle models based on a vehicle Manufacturer
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#list_models
      Input:
      list_modelsIn (soap:body, use = literal)Source code
      parameters type list_models
      • request type ListModelsRequest
        • vehicle_type_id - nillable; type int
        • manufacturer - nillable; type string
        • year - nillable; type int
        • new_only - nillable; type boolean
        • long_format type boolean
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      list_modelsOut (soap:body, use = literal)Source code
      parameters type list_modelsResponse
      • list_modelsResult type ListModelsResponse
        • list_models - nillable; type ListModels
          • models - nillable; type ArrayOfString
            • item - optional, unbounded; type string
    4. list_styles
      Description:
      Returns a list of vehicle styles with capcodes based on a vehicle Manufacturer, model and optionally year
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#list_styles
      Input:
      list_stylesIn (soap:body, use = literal)Source code
      parameters type list_styles
      • request type ListStylesRequest
        • vehicle_type_id - nillable; type int
        • manufacturer - nillable; type string
        • model - nillable; type string
        • year - nillable; type int
        • new_only - nillable; type boolean
        • long_format type boolean
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      list_stylesOut (soap:body, use = literal)Source code
      parameters type list_stylesResponse
      • list_stylesResult type ListStylesResponse
        • list_styles - nillable; type ListStyles
          • styles - nillable; type ArrayOfStyle
            • item - optional, unbounded; type Style
              • cap_code - nillable; type string
              • make - nillable; type string
              • model_short_description - nillable; type string
              • model_long_description - nillable; type string
              • short_style_description - nillable; type string
              • long_style_description - nillable; type string
              • style_introduced_year - nillable; type int
              • style_discontinued_year - nillable; type int
              • style_currently_new - nillable; type boolean
    5. loan_to_value
      Description:
      Calculates a loan to value for an application from a provider
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#loan_to_value
      Input:
      loan_to_valueIn (soap:body, use = literal)Source code
      parameters type loan_to_value
      • request type LoanToValueRequest
        • provider_id - nillable; type int
        • application_id - nillable; type int
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      loan_to_valueOut (soap:body, use = literal)Source code
      parameters type loan_to_valueResponse
      • loan_to_valueResult type LoanToValueResponse
        • loan_to_value - nillable; type LoanToValue
          • valuation - nillable; type float
          • loan_to_value - nillable; type float
          • balance_to_finance - nillable; type float
    6. part_ex_equity_parity
      Description:
      Does an equity parity calculation for a specified vehicle - for Part Exchanges.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#part_ex_equity_parity
      Input:
      part_ex_equity_parityIn (soap:body, use = literal)Source code
      parameters type part_ex_equity_parity
      • request type PartExEquityParityRequest
        • vrm - nillable; type string
        • mileage - nillable; type int
        • advance - nillable; type float
        • monthly_payment - nillable; type float
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      part_ex_equity_parityOut (soap:body, use = literal)Source code
      parameters type part_ex_equity_parityResponse
      • part_ex_equity_parityResult type PartExEquityParityResponse
        • part_ex_equity_parity - nillable; type PartExEquityParity
          • estimated_settlement - nillable; type float
          • estimated_value - nillable; type float
          • equity - nillable; type float
          • error - nillable; type string
    7. vehicle_from_cap_code
      Description:
      Returns a vehicle from a CAP Code
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#vehicle_from_cap_code
      Input:
      vehicle_from_cap_codeIn (soap:body, use = literal)Source code
      parameters type vehicle_from_cap_code
      • request type VehicleFromCAPCodeRequest
        • vehicle_type_id - nillable; type int
        • cap_code - nillable; type string
        • new_only - nillable; type boolean
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      vehicle_from_cap_codeOut (soap:body, use = literal)Source code
      parameters type vehicle_from_cap_codeResponse
      • vehicle_from_cap_codeResult type VehicleFromCAPCodeResponse
        • vehicle_data - nillable; type Style
          • cap_code - nillable; type string
          • make - nillable; type string
          • model_short_description - nillable; type string
          • model_long_description - nillable; type string
          • short_style_description - nillable; type string
          • long_style_description - nillable; type string
          • style_introduced_year - nillable; type int
          • style_discontinued_year - nillable; type int
          • style_currently_new - nillable; type boolean
    8. vrm_lookup
      Description:
      Does VRM Lookup for a given VRM
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data#vrm_lookup
      Input:
      vrm_lookupIn (soap:body, use = literal)Source code
      parameters type vrm_lookup
      • request type VRMLookupRequest
        • vrm - nillable; type string
        • vin - nillable; type string
        • provider_id - nillable; type int
        • capcode - nillable; type boolean
        • dvla - nillable; type boolean
        • glasscode - nillable; type boolean
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      vrm_lookupOut (soap:body, use = literal)Source code
      parameters type vrm_lookupResponse
      • vrm_lookupResult type VRMLookupResponse
        • vrm_lookup - nillable; type VRMLookup
          • make - nillable; type string
          • model - nillable; type string
          • style - nillable; type string
          • reg_no - nillable; type string
          • first_reg - nillable; type string
          • vin - nillable; type string
          • colour - nillable; type string
          • year_man - nillable; type string
          • import - nillable; type int
          • export - nillable; type int
          • scrapped - nillable; type int
          • fuel_type_id - nillable; type int
          • transmission_type_id - nillable; type int
          • capcode - nillable; type string
          • capid - nillable; type string
          • glasses_code - nillable; type string
          • glasses_code_family - nillable; type string
          • vehicle_type_id - nillable; type int
          • engine_size - nillable; type int
          • doorplan - nillable; type float
          • success - nillable; type string
          • error - nillable; type string
          • gross_weight - nillable; type string
          • engine_number - nillable; type string
          • make_smmt - nillable; type string
          • model_smmt - nillable; type string
          • style_smmt - nillable; type string
          • mvris_make_code - nillable; type string
          • mvris_model_code - nillable; type string
          • wheelplan - nillable; type string
          • wheelplan_code - nillable; type string
          • mot_expiry_date - nillable; type string
          • tax_due_date - nillable; type string
          • tax_valid - nillable; type int

WSDL source code

<?xml version="1.0"?>
<definitions name="RosettaVehicleDataServices" targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/vehicle_data">
<xsd:complexType name="VRMLookup">
<xsd:all></xsd:all>
</xsd:complexType>
</xsd:schema>
</types>
<portType name="RosettaVehicleDataServicesPort">
<operation name="part_ex_equity_parity">
<documentation>Does an equity parity calculation for a specified vehicle - for Part Exchanges.</documentation>
</operation>
<operation name="loan_to_value">
<documentation>Calculates a loan to value for an application from a provider</documentation>
</operation>
<operation name="list_makes">
<documentation>Returns a list of vehicle makes based on a vehicle type</documentation>
</operation>
<operation name="list_models">
<documentation>Returns a list of vehicle models based on a vehicle Manufacturer</documentation>
</operation>
<operation name="list_styles">
<documentation>Returns a list of vehicle styles with capcodes based on a vehicle Manufacturer, model and optionally year</documentation>
</operation>
</portType>
<binding name="RosettaVehicleDataServicesBinding" type="tns:RosettaVehicleDataServicesPort"></binding>
</definitions>