Back to Web Service Summary

Web Service: RosettaManagementServicesService

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

Port RosettaManagementServicesPort Port typeSource code

Location:
https://www.dealtrak123.co.uk/rosetta/webservices/management
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. change_proposal_contact_detailsDetailSource code
  2. change_proposal_referenceDetailSource code
  3. change_proposal_statusDetailSource code
  4. get_application_listDetailSource code
  5. get_broker_dealersDetailSource code
  6. get_broker_introducersDetailSource code
  7. get_contactDetailSource code
  8. get_dealer_staffDetailSource code
  9. get_dealersDetailSource code
  10. get_destination_panelDetailSource code
  11. get_sales_managersDetailSource code
  12. get_sales_peopleDetailSource code
  13. get_session_keyDetailSource code
  14. get_usersDetailSource code
  15. get_vap_packages_dealersDetailSource code
  16. move_proposalDetailSource code

Operations

    Port type RosettaManagementServicesPortSource code

    1. change_proposal_contact_details
      Description:
      Change proposal contact details.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#change_proposal_contact_details
      Input:
      change_proposal_contact_detailsIn (soap:body, use = literal)Source code
      parameters type change_proposal_contact_details
      • request type ChangeProposalContactDetailsRequest
        • application_id - nillable; type int
        • introducer_contact_id - nillable; type int
        • dealer_contact_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:
      change_proposal_contact_detailsOut (soap:body, use = literal)Source code
      parameters type change_proposal_contact_detailsResponse
      • change_proposal_contact_detailsResult type ChangeProposalContactDetailsResponse
        • success - nillable; type boolean
        • message - nillable; type string
    2. change_proposal_reference
      Description:
      Change proposal reference.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#change_proposal_reference
      Input:
      change_proposal_referenceIn (soap:body, use = literal)Source code
      parameters type change_proposal_reference
      • request type ChangeProposalReferenceRequest
        • application_id - nillable; type int
        • reference - nillable; type string
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      change_proposal_referenceOut (soap:body, use = literal)Source code
      parameters type change_proposal_referenceResponse
      • change_proposal_referenceResult type ChangeProposalReferenceResponse
        • application_id - nillable; type int
        • changed - nillable; type boolean
    3. change_proposal_status
      Description:
      Change proposal status - only client custom statuses allowed.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#change_proposal_status
      Input:
      change_proposal_statusIn (soap:body, use = literal)Source code
      parameters type change_proposal_status
      • request type ChangeProposalStatusRequest
        • application_id - nillable; type int
        • proposal_status_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:
      change_proposal_statusOut (soap:body, use = literal)Source code
      parameters type change_proposal_statusResponse
      • change_proposal_statusResult type ChangeProposalStatusResponse
        • application_id - nillable; type int
        • changed - nillable; type boolean
    4. get_application_list
      Description:
      Get list of proposals for a status.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_application_list
      Input:
      get_application_listIn (soap:body, use = literal)Source code
      parameters type get_application_list
      • request type GetApplicationListRequest
        • proposal_statuses - nillable; type ArrayOfInt
          • item - optional, unbounded; type int
        • limit type int
        • page 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:
      get_application_listOut (soap:body, use = literal)Source code
      parameters type get_application_listResponse
      • get_application_listResult type GetApplicationListResponse
        • limit - nillable; type int
        • pages - nillable; type int
        • page - nillable; type int
        • applications - nillable; type ArrayOfApplicationList
          • item - optional, unbounded; type ApplicationList
            • application_id - nillable; type int
            • reference - nillable; type string
            • application_name - nillable; type string
            • vehicle_id - nillable; type int
            • make - nillable; type string
            • model - nillable; type string
            • style - nillable; type string
            • description - nillable; type string
            • vehicle_type - nillable; type string
            • finance_type - nillable; type string
            • finance_type_id - nillable; type int
            • business_proposal - nillable; type int
            • dealer_id - nillable; type int
            • delivery_date - nillable; type string
            • user_created_id - nillable; type int
            • user_created_name - nillable; type string
            • user_id - nillable; type int
            • user_name - nillable; type string
            • application_status_id - nillable; type int
            • assigned_destination_id - nillable; type int
            • assigned_destination - nillable; type string
            • last_destination_id - nillable; type int
            • last_destination - nillable; type string
            • sales_staff - nillable; type string
            • created_at - nillable; type string
            • updated_at - nillable; type string
    5. get_broker_dealers
      Description:
      Extract from the database a list of dealers and their contacts.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_broker_dealers
      Input:
      get_broker_dealersIn (soap:body, use = literal)Source code
      parameters type get_broker_dealers
      • request type GetBrokerDealersRequest
        • dealer_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:
      get_broker_dealersOut (soap:body, use = literal)Source code
      parameters type get_broker_dealersResponse
      • get_broker_dealersResult type GetBrokerDealersResponse
        • broker_dealers - nillable; type ArrayOfBrokerDealer
          • item - optional, unbounded; type BrokerDealer
            • dealer_id - nillable; type int
            • dealer_name - nillable; type string
            • dealer_group - nillable; type string
            • building - nillable; type string
            • subbuilding - nillable; type string
            • street - nillable; type string
            • district - nillable; type string
            • towncity - nillable; type string
            • county - nillable; type string
            • postcode - nillable; type string
            • phone - nillable; type string
            • email - nillable; type string
            • ccl_number - nillable; type string
            • ccl_expiry_date - nillable; type string
            • status - nillable; type string
            • rep_user_id - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
            • contacts - nillable; type ArrayOfContact
              • item - optional, unbounded; type Contact
                • contact_id - nillable; type int
                • name_title_id - nillable; type int
                • forename - nillable; type string
                • middlename - nillable; type string
                • surname - nillable; type string
                • work_phone - nillable; type string
                • mobile - nillable; type string
                • position - nillable; type string
                • status - nillable; type int
                • created_at - nillable; type string
                • updated_at - nillable; type string
    6. get_broker_introducers
      Description:
      Extract from the database a list of introducers and their contacts.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_broker_introducers
      Input:
      get_broker_introducersIn (soap:body, use = literal)Source code
      parameters type get_broker_introducers
      • request type GetBrokerIntroducersRequest
        • introducer_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:
      get_broker_introducersOut (soap:body, use = literal)Source code
      parameters type get_broker_introducersResponse
      • get_broker_introducersResult type GetBrokerIntroducersResponse
        • broker_introducers - nillable; type ArrayOfBrokerIntroducer
          • item - optional, unbounded; type BrokerIntroducer
            • dealer_id - nillable; type int
            • dealer_name - nillable; type string
            • dealer_group - nillable; type string
            • building - nillable; type string
            • subbuilding - nillable; type string
            • street - nillable; type string
            • district - nillable; type string
            • towncity - nillable; type string
            • county - nillable; type string
            • postcode - nillable; type string
            • phone - nillable; type string
            • email - nillable; type string
            • status - nillable; type string
            • rep_user_id - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
            • contacts - nillable; type ArrayOfContact
              • item - optional, unbounded; type Contact
                • contact_id - nillable; type int
                • name_title_id - nillable; type int
                • forename - nillable; type string
                • middlename - nillable; type string
                • surname - nillable; type string
                • work_phone - nillable; type string
                • mobile - nillable; type string
                • position - nillable; type string
                • status - nillable; type int
                • created_at - nillable; type string
                • updated_at - nillable; type string
    7. get_contact
      Description:
      Extract from the database a a contact and a dealer by contact_id.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_contact
      Input:
      get_contactIn (soap:body, use = literal)Source code
      parameters type get_contact
      • request type GetContactRequest
        • contact_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:
      get_contactOut (soap:body, use = literal)Source code
      parameters type get_contactResponse
      • get_contactResult type GetContactResponse
        • dealer - nillable; type BrokerDealer
          • dealer_id - nillable; type int
          • dealer_name - nillable; type string
          • dealer_group - nillable; type string
          • building - nillable; type string
          • subbuilding - nillable; type string
          • street - nillable; type string
          • district - nillable; type string
          • towncity - nillable; type string
          • county - nillable; type string
          • postcode - nillable; type string
          • phone - nillable; type string
          • email - nillable; type string
          • ccl_number - nillable; type string
          • ccl_expiry_date - nillable; type string
          • status - nillable; type string
          • rep_user_id - nillable; type int
          • created_at - nillable; type string
          • updated_at - nillable; type string
          • contacts - nillable; type ArrayOfContact
            • item - optional, unbounded; type Contact
              • contact_id - nillable; type int
              • name_title_id - nillable; type int
              • forename - nillable; type string
              • middlename - nillable; type string
              • surname - nillable; type string
              • work_phone - nillable; type string
              • mobile - nillable; type string
              • position - nillable; type string
              • status - nillable; type int
              • created_at - nillable; type string
              • updated_at - nillable; type string
        • contact - nillable; type Contact
          • contact_id - nillable; type int
          • name_title_id - nillable; type int
          • forename - nillable; type string
          • middlename - nillable; type string
          • surname - nillable; type string
          • work_phone - nillable; type string
          • mobile - nillable; type string
          • position - nillable; type string
          • status - nillable; type int
          • created_at - nillable; type string
          • updated_at - nillable; type string
    8. get_dealer_staff
      Description:
      Get list of staff i.e dealer_id <==> user_id mapping .
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_dealer_staff
      Input:
      get_dealer_staffIn (soap:body, use = literal)Source code
      parameters type get_dealer_staff
      • request type GetDealerStaffRequest
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      get_dealer_staffOut (soap:body, use = literal)Source code
      parameters type get_dealer_staffResponse
      • get_dealer_staffResult type GetDealerStaffResponse
        • staff - nillable; type ArrayOfStaff
          • item - optional, unbounded; type Staff
            • user_id - nillable; type int
            • dealer_id - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
    9. get_dealers
      Description:
      Get list of dealers in a group.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_dealers
      Input:
      get_dealersIn (soap:body, use = literal)Source code
      parameters type get_dealers
      • request type GetDealersRequest
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      get_dealersOut (soap:body, use = literal)Source code
      parameters type get_dealersResponse
      • get_dealersResult type GetDealersResponse
        • dealers - nillable; type ArrayOfDealer
          • item - optional, unbounded; type Dealer
            • dealer_id - nillable; type int
            • name - nillable; type string
            • dealer_type_id - nillable; type int
            • franchise - nillable; type string
            • building - nillable; type string
            • subbuilding - nillable; type string
            • street - nillable; type string
            • district - nillable; type string
            • towncity - nillable; type string
            • county - nillable; type string
            • postcode - nillable; type string
            • phone - nillable; type string
            • fax - nillable; type string
            • email - nillable; type string
            • dealer_disable_at - nillable; type string
            • created_at - nillable; type string
            • updated_at - nillable; type string
    10. get_destination_panel
      Description:
      Get destination panel for the Group and list the assigned dealers.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_destination_panel
      Input:
      get_destination_panelIn (soap:body, use = literal)Source code
      parameters type get_destination_panel
      • request type GetDestinationPanelRequest
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      get_destination_panelOut (soap:body, use = literal)Source code
      parameters type get_destination_panelResponse
      • get_destination_panelResult type GetDestinationPanelResponse
        • panel - nillable; type ArrayOfDestinationPanel
          • item - optional, unbounded; type DestinationPanel
            • destination_id - nillable; type int
            • name - nillable; type string
            • short_name - nillable; type string
            • dealer_panel - nillable; type ArrayOfInteger
              • item - optional, unbounded; type int
    11. get_sales_managers
      Description:
      Extract from the database a list of sales managers.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_sales_managers
      Input:
      get_sales_managersIn (soap:body, use = literal)Source code
      parameters type get_sales_managers
      • request type GetSalesManagersRequest
        • dealer_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:
      get_sales_managersOut (soap:body, use = literal)Source code
      parameters type get_sales_managersResponse
      • get_sales_managersResult type GetSalesManagersResponse
        • sales_managers - nillable; type ArrayOfSalesManagers
          • item - optional, unbounded; type SalesManagers
            • sales_manager_id - nillable; type int
            • dealer_id - nillable; type int
            • forename - nillable; type string
            • surname - nillable; type string
            • inactive - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
    12. get_sales_people
      Description:
      Extract from the database a list of sales people.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_sales_people
      Input:
      get_sales_peopleIn (soap:body, use = literal)Source code
      parameters type get_sales_people
      • request type GetSalesPeopleRequest
        • dealer_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:
      get_sales_peopleOut (soap:body, use = literal)Source code
      parameters type get_sales_peopleResponse
      • get_sales_peopleResult type GetSalesPeopleResponse
        • sales_people - nillable; type ArrayOfSalesPeople
          • item - optional, unbounded; type SalesPeople
            • sales_staff_id - nillable; type int
            • dealer_id - nillable; type int
            • forename - nillable; type string
            • surname - nillable; type string
            • department_id - nillable; type int
            • weekly_target_new - nillable; type int
            • weekly_target_used - nillable; type int
            • inactive - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
    13. get_session_key
      Description:
      Get Session Key.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_session_key
      Input:
      get_session_keyIn (soap:body, use = literal)Source code
      parameters type get_session_key
      • request type GetSessionKeyRequest
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      get_session_keyOut (soap:body, use = literal)Source code
      parameters type get_session_keyResponse
      • get_session_keyResult type GetSessionKeyResponse
        • session_key - nillable; type string
    14. get_users
      Description:
      Get list of users in a dealer group.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_users
      Input:
      get_usersIn (soap:body, use = literal)Source code
      parameters type get_users
      • request type GetUsersRequest
        • dealer_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:
      get_usersOut (soap:body, use = literal)Source code
      parameters type get_usersResponse
      • get_usersResult type GetUsersResponse
        • users - nillable; type ArrayOfUser
          • item - optional, unbounded; type User
            • user_id - nillable; type int
            • forename - nillable; type string
            • surname - nillable; type string
            • phone - nillable; type string
            • email - nillable; type string
            • default_dealer_id - nillable; type int
            • access - nillable; type string
            • support - nillable; type boolean
            • inactive - nillable; type boolean
            • created_at - nillable; type string
            • updated_at - nillable; type string
    15. get_vap_packages_dealers
      Description:
      Get VAP Packages.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#get_vap_packages_dealers
      Input:
      get_vap_packages_dealersIn (soap:body, use = literal)Source code
      parameters type get_vap_packages_dealers
      • request type GetVapPackagesRequest
        • authentication - nillable; type Authentication
          • username - nillable; type string
          • password - nillable; type string
          • user_id - nillable; type int
          • dealer_id - nillable; type int
      Output:
      get_vap_packages_dealersOut (soap:body, use = literal)Source code
      parameters type get_vap_packages_dealersResponse
      • get_vap_packages_dealersResult type GetVapPackagesResponse
        • vap_packages - nillable; type ArrayOfVapPackage
          • item - optional, unbounded; type VapPackage
            • vap_package_id - nillable; type int
            • vap_type_id - nillable; type int
            • vap_supplier_id - nillable; type int
            • vap_supplier - nillable; type string
            • product_code - nillable; type string
            • product_description - nillable; type string
            • net_cost_to_branch - nillable; type float
            • profit_editable - nillable; type boolean
            • nc_editable - nillable; type boolean
            • premium_editable - nillable; type boolean
            • claims_limit - nillable; type float
            • tax_rate - nillable; type float
            • tax_type - nillable; type string
            • min_term - nillable; type int
            • max_term - nillable; type int
            • default_premium - nillable; type float
            • default_payment - nillable; type string
            • max_premium - nillable; type float
            • commission_paid - nillable; type float
            • max_invoice_price - nillable; type float
            • not_covered_by_dfa - nillable; type int
            • max_neg_eq - nillable; type float
            • max_loan_covered - nillable; type float
            • max_age_of_vehicle - nillable; type int
            • max_mileage_of_vehicle - nillable; type int
            • net_cost_to_head_office - nillable; type float
            • default_term - nillable; type int
            • removed - nillable; type int
            • created_at - nillable; type string
            • updated_at - nillable; type string
    16. move_proposal
      Description:
      Move a proposal to a different dealership and/or user.
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/management#move_proposal
      Input:
      move_proposalIn (soap:body, use = literal)Source code
      parameters type move_proposal
      • request type MoveProposalRequest
        • application_id - nillable; type int
        • dealer_id - nillable; type int
        • user_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:
      move_proposalOut (soap:body, use = literal)Source code
      parameters type move_proposalResponse
      • move_proposalResult type MoveProposalResponse
        • application_id - nillable; type int
        • dealer_id - nillable; type int
        • user_id - nillable; type int
        • status - nillable; type string

WSDL source code

<?xml version="1.0"?>
<definitions name="RosettaManagementServices" targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/management"
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/management"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/management">
<xsd:complexType name="ApplicationList">
<xsd:all></xsd:all>
</xsd:complexType>
<xsd:complexType name="VapPackage">
<xsd:all></xsd:all>
</xsd:complexType>
</xsd:schema>
</types>
<portType name="RosettaManagementServicesPort">
<operation name="get_contact">
<documentation>Extract from the database a a contact and a dealer by contact_id.</documentation>
</operation>
</portType>
<binding name="RosettaManagementServicesBinding" type="tns:RosettaManagementServicesPort"></binding>
</definitions>