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:
- equity_parityDetailSource code
- list_makesDetailSource code
- list_modelsDetailSource code
- list_stylesDetailSource code
- loan_to_valueDetailSource code
- part_ex_equity_parityDetailSource code
- vehicle_from_cap_codeDetailSource code
- vrm_lookupDetailSource code
Operations
- equity_parityDescription: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_parityInput:equity_parityIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- equity_parity - nillable; type EquityParity
- request type EquityParityRequest
- list_makesDescription:Returns a list of vehicle makes based on a vehicle typeOperation 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_makesInput:list_makesIn (soap:body, use = literal)Source codeparameters 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 codeparameters type list_makesResponse- list_makesResult type ListMakesResponse
- list_makes - nillable; type ListMakes
- makes - nillable; type ArrayOfString
- item - optional, unbounded; type string
- makes - nillable; type ArrayOfString
- list_makes - nillable; type ListMakes
- request type ListMakesRequest
- list_modelsDescription:Returns a list of vehicle models based on a vehicle ManufacturerOperation 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_modelsInput:list_modelsIn (soap:body, use = literal)Source codeparameters 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 codeparameters type list_modelsResponse- list_modelsResult type ListModelsResponse
- list_models - nillable; type ListModels
- models - nillable; type ArrayOfString
- item - optional, unbounded; type string
- models - nillable; type ArrayOfString
- list_models - nillable; type ListModels
- request type ListModelsRequest
- list_stylesDescription:Returns a list of vehicle styles with capcodes based on a vehicle Manufacturer, model and optionally yearOperation 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_stylesInput:list_stylesIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- item - optional, unbounded; type Style
- styles - nillable; type ArrayOfStyle
- list_styles - nillable; type ListStyles
- request type ListStylesRequest
- loan_to_valueDescription:Calculates a loan to value for an application from a providerOperation 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_valueInput:loan_to_valueIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- loan_to_value - nillable; type LoanToValue
- request type LoanToValueRequest
- part_ex_equity_parityDescription: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_parityInput:part_ex_equity_parityIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- part_ex_equity_parity - nillable; type PartExEquityParity
- request type PartExEquityParityRequest
- vehicle_from_cap_codeDescription:Returns a vehicle from a CAP CodeOperation 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_codeInput:vehicle_from_cap_codeIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- vehicle_data - nillable; type Style
- request type VehicleFromCAPCodeRequest
- vrm_lookupDescription:Does VRM Lookup for a given VRMOperation 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_lookupInput:vrm_lookupIn (soap:body, use = literal)Source codeparameters 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 codeparameters 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
- vrm_lookup - nillable; type VRMLookup
- request type VRMLookupRequest
Port type RosettaVehicleDataServicesPortSource code
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">
</types><xsd:complexType name="Authentication"></xsd:complexType>
<xsd:complexType name="VRMLookupRequest">
<xsd:all></xsd:all>
</xsd:complexType><xsd:element name="vrm_lookup">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="VRMLookup">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="VRMLookupResponse"></xsd:complexType>
<xsd:element name="vrm_lookupResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="EquityParityRequest"></xsd:complexType>
<xsd:element name="equity_parity">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="EquityParity">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="EquityParityResponse"></xsd:complexType>
<xsd:element name="equity_parityResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="PartExEquityParityRequest">
<xsd:all></xsd:all>
</xsd:complexType><xsd:element name="part_ex_equity_parity">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="PartExEquityParity"></xsd:complexType>
<xsd:complexType name="PartExEquityParityResponse"></xsd:complexType>
<xsd:element name="part_ex_equity_parityResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="LoanToValueRequest"></xsd:complexType>
<xsd:element name="loan_to_value">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="LoanToValue"></xsd:complexType>
<xsd:complexType name="LoanToValueResponse"></xsd:complexType>
<xsd:element name="loan_to_valueResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="ListMakesRequest"></xsd:complexType>
<xsd:element name="list_makes">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="ArrayOfString"></xsd:complexType>
<xsd:complexType name="ListMakes"></xsd:complexType>
<xsd:complexType name="ListMakesResponse"></xsd:complexType>
<xsd:element name="list_makesResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="ListModelsRequest">
<xsd:all></xsd:all>
</xsd:complexType><xsd:element name="list_models">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="ListModels"></xsd:complexType>
<xsd:complexType name="ListModelsResponse"></xsd:complexType>
<xsd:element name="list_modelsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="ListStylesRequest">
<xsd:all></xsd:all>
</xsd:complexType><xsd:element name="list_styles">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="Style">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="ArrayOfStyle"></xsd:complexType>
<xsd:complexType name="ListStyles"></xsd:complexType>
<xsd:complexType name="ListStylesResponse"></xsd:complexType>
<xsd:element name="list_stylesResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="VehicleFromCAPCodeRequest"></xsd:complexType>
<xsd:element name="vehicle_from_cap_code">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="VehicleFromCAPCodeResponse"></xsd:complexType>
<xsd:element name="vehicle_from_cap_codeResponse">
</xsd:schema><xsd:complexType></xsd:complexType>
</xsd:element><portType name="RosettaVehicleDataServicesPort">
<operation name="vrm_lookup">
<documentation>Does VRM Lookup for a given VRM</documentation>
</operation><operation name="equity_parity">
<documentation>Does an equity parity calculation for a given vehicle.</documentation>
</operation><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><operation name="vehicle_from_cap_code">
</portType><documentation>Returns a vehicle from a CAP Code</documentation>
</operation><binding name="RosettaVehicleDataServicesBinding" type="tns:RosettaVehicleDataServicesPort">
<operation name="vrm_lookup">
<output></output>
</operation><operation name="equity_parity">
<output></output>
</operation><operation name="part_ex_equity_parity">
<output></output>
</operation><operation name="loan_to_value">
<output></output>
</operation><operation name="list_makes">
<output></output>
</operation><operation name="list_models">
<output></output>
</operation><operation name="list_styles">
</binding><output></output>
</operation><message name="equity_parityOut"></message>
<message name="part_ex_equity_parityIn"></message>
<message name="loan_to_valueOut"></message>
<message name="list_modelsOut"></message>
<message name="list_stylesOut"></message>
<message name="vehicle_from_cap_codeIn"></message>
</definitions>