Back to Web Service Summary

Web Service: RosettaOperationsServicesService

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

Port RosettaOperationsServicesPort Port typeSource code

Location:
https://www.dealtrak123.co.uk/rosetta/webservices/operations
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. application_resendDetailSource code
  2. application_sendDetailSource code
  3. decisionDetailSource code
  4. documentsDetailSource code
  5. get_destination_transactionsDetailSource code
  6. get_paid_out_detailsDetailSource code

Operations

    Port type RosettaOperationsServicesPortSource code

    1. application_resend
      Description:
      Resends an application to a specified finance company
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#application_resend
      Input:
      application_resendIn (soap:body, use = literal)Source code
      parameters type application_resend
      • request type ApplicationResendRequest
        • application_id - nillable; type int
        • finance_package_id - nillable; type int
        • destination_id - nillable; type int
        • identifier - 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:
      application_resendOut (soap:body, use = literal)Source code
      parameters type application_resendResponse
      • application_resendResult type ApplicationResendResponse
        • application_resend_response - nillable; type ApplicationResponse
          • rosetta_reference - nillable; type int
          • client_reference - nillable; type string
          • summary - nillable; type string
          • destination_reponse - nillable; type DestinationResponse
            • destination_id - nillable; type int
            • destination_status_id - nillable; type int
            • destination_reference - nillable; type string
            • errors - nillable; type ArrayOfError
              • item - optional, unbounded; type Error
                • error - nillable; type string
            • conditions - nillable; type ArrayOfCondition
              • item - optional, unbounded; type Condition
                • condition - nillable; type string
            • finances - nillable; type ArrayOfFinance
              • item - optional, unbounded; type Finance
                • name - nillable; type string
                • value - nillable; type string
            • esign - nillable; type string
            • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
              • item - optional, unbounded; type DestinationResponse
                • destination_id - nillable; type int
                • destination_status_id - nillable; type int
                • destination_reference - nillable; type string
                • errors - nillable; type ArrayOfError
                  • item - optional, unbounded; type Error
                    • error - nillable; type string
                • conditions - nillable; type ArrayOfCondition
                  • item - optional, unbounded; type Condition
                    • condition - nillable; type string
                • finances - nillable; type ArrayOfFinance
                  • item - optional, unbounded; type Finance
                    • name - nillable; type string
                    • value - nillable; type string
                • esign - nillable; type string
                • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                  • item - optional, unbounded; type DestinationResponse
                    • destination_id - nillable; type int
                    • destination_status_id - nillable; type int
                    • destination_reference - nillable; type string
                    • errors - nillable; type ArrayOfError
                      • item - optional, unbounded; type Error
                        • error - nillable; type string
                    • conditions - nillable; type ArrayOfCondition
                      • item - optional, unbounded; type Condition
                        • condition - nillable; type string
                    • finances - nillable; type ArrayOfFinance
                      • item - optional, unbounded; type Finance
                        • name - nillable; type string
                        • value - nillable; type string
                    • esign - nillable; type string
                    • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                      • item - optional, unbounded; type DestinationResponse ... is recursive
    2. application_send
      Description:
      Sends an application to a specified finance company
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#application_send
      Input:
      application_sendIn (soap:body, use = literal)Source code
      parameters type application_send
      • request type ApplicationSendRequest
        • application_id - nillable; type int
        • finance_package_id - nillable; type int
        • destination_id - nillable; type int
        • identifier - 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:
      application_sendOut (soap:body, use = literal)Source code
      parameters type application_sendResponse
      • application_sendResult type ApplicationSendResponse
        • application_send_response - nillable; type ApplicationResponse
          • rosetta_reference - nillable; type int
          • client_reference - nillable; type string
          • summary - nillable; type string
          • destination_reponse - nillable; type DestinationResponse
            • destination_id - nillable; type int
            • destination_status_id - nillable; type int
            • destination_reference - nillable; type string
            • errors - nillable; type ArrayOfError
              • item - optional, unbounded; type Error
                • error - nillable; type string
            • conditions - nillable; type ArrayOfCondition
              • item - optional, unbounded; type Condition
                • condition - nillable; type string
            • finances - nillable; type ArrayOfFinance
              • item - optional, unbounded; type Finance
                • name - nillable; type string
                • value - nillable; type string
            • esign - nillable; type string
            • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
              • item - optional, unbounded; type DestinationResponse
                • destination_id - nillable; type int
                • destination_status_id - nillable; type int
                • destination_reference - nillable; type string
                • errors - nillable; type ArrayOfError
                  • item - optional, unbounded; type Error
                    • error - nillable; type string
                • conditions - nillable; type ArrayOfCondition
                  • item - optional, unbounded; type Condition
                    • condition - nillable; type string
                • finances - nillable; type ArrayOfFinance
                  • item - optional, unbounded; type Finance
                    • name - nillable; type string
                    • value - nillable; type string
                • esign - nillable; type string
                • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                  • item - optional, unbounded; type DestinationResponse
                    • destination_id - nillable; type int
                    • destination_status_id - nillable; type int
                    • destination_reference - nillable; type string
                    • errors - nillable; type ArrayOfError
                      • item - optional, unbounded; type Error
                        • error - nillable; type string
                    • conditions - nillable; type ArrayOfCondition
                      • item - optional, unbounded; type Condition
                        • condition - nillable; type string
                    • finances - nillable; type ArrayOfFinance
                      • item - optional, unbounded; type Finance
                        • name - nillable; type string
                        • value - nillable; type string
                    • esign - nillable; type string
                    • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                      • item - optional, unbounded; type DestinationResponse ... is recursive
    3. decision
      Description:
      Polls for a decision response on a sent application
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#decision
      Input:
      decisionIn (soap:body, use = literal)Source code
      parameters type decision
      • request type ApplicationDecisionRequest
        • application_id - nillable; type int
        • destination_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:
      decisionOut (soap:body, use = literal)Source code
      parameters type decisionResponse
      • decisionResult type ApplicationDecisionResponse
        • decision_response - nillable; type ApplicationResponse
          • rosetta_reference - nillable; type int
          • client_reference - nillable; type string
          • summary - nillable; type string
          • destination_reponse - nillable; type DestinationResponse
            • destination_id - nillable; type int
            • destination_status_id - nillable; type int
            • destination_reference - nillable; type string
            • errors - nillable; type ArrayOfError
              • item - optional, unbounded; type Error
                • error - nillable; type string
            • conditions - nillable; type ArrayOfCondition
              • item - optional, unbounded; type Condition
                • condition - nillable; type string
            • finances - nillable; type ArrayOfFinance
              • item - optional, unbounded; type Finance
                • name - nillable; type string
                • value - nillable; type string
            • esign - nillable; type string
            • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
              • item - optional, unbounded; type DestinationResponse
                • destination_id - nillable; type int
                • destination_status_id - nillable; type int
                • destination_reference - nillable; type string
                • errors - nillable; type ArrayOfError
                  • item - optional, unbounded; type Error
                    • error - nillable; type string
                • conditions - nillable; type ArrayOfCondition
                  • item - optional, unbounded; type Condition
                    • condition - nillable; type string
                • finances - nillable; type ArrayOfFinance
                  • item - optional, unbounded; type Finance
                    • name - nillable; type string
                    • value - nillable; type string
                • esign - nillable; type string
                • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                  • item - optional, unbounded; type DestinationResponse
                    • destination_id - nillable; type int
                    • destination_status_id - nillable; type int
                    • destination_reference - nillable; type string
                    • errors - nillable; type ArrayOfError
                      • item - optional, unbounded; type Error
                        • error - nillable; type string
                    • conditions - nillable; type ArrayOfCondition
                      • item - optional, unbounded; type Condition
                        • condition - nillable; type string
                    • finances - nillable; type ArrayOfFinance
                      • item - optional, unbounded; type Finance
                        • name - nillable; type string
                        • value - nillable; type string
                    • esign - nillable; type string
                    • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                      • item - optional, unbounded; type DestinationResponse ... is recursive
    4. documents
      Description:
      Polls for documents on a sent application
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#documents
      Input:
      documentsIn (soap:body, use = literal)Source code
      parameters type documents
      • request type ApplicationDocumentRequest
        • application_id - nillable; type int
        • destination_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:
      documentsOut (soap:body, use = literal)Source code
      parameters type documentsResponse
      • documentsResult type ApplicationDocumentResponse
        • document - nillable; type Document
          • document_url - nillable; type string
          • web_url - nillable; type string
          • encoded - nillable; type string
    5. get_destination_transactions
      Description:
      Get destination transaction status
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#get_destination_transactions
      Input:
      get_destination_transactionsIn (soap:body, use = literal)Source code
      parameters type get_destination_transactions
      • request type ApplicationDestinationTransactionsRequest
        • 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:
      get_destination_transactionsOut (soap:body, use = literal)Source code
      parameters type get_destination_transactionsResponse
      • get_destination_transactionsResult type ApplicationDestinationTransactionsResponse
        • transactions - nillable; type ArrayOfDestinationTransaction
          • item - optional, unbounded; type DestinationTransaction
            • destination_id - nillable; type int
            • finance_package_id - nillable; type int
            • task_status_id - nillable; type int
            • destination_status_id - nillable; type int
            • destination_reference - nillable; type string
            • first_sent_at - nillable; type string
            • last_attempt_at - nillable; type string
    6. get_paid_out_details
      Description:
      Polls for paid out proposal details
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.dealtrak123.co.uk/rosetta/webservices/operations#get_paid_out_details
      Input:
      get_paid_out_detailsIn (soap:body, use = literal)Source code
      parameters type get_paid_out_details
      • request type ApplicationGetPaidOutRequest
        • 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:
      get_paid_out_detailsOut (soap:body, use = literal)Source code
      parameters type get_paid_out_detailsResponse
      • get_paid_out_detailsResult type ApplicationGetPaidOutResponse
        • paid_out_details - nillable; type PaidOutDetails
          • paid_out_date - nillable; type string
          • total_vehicle_price - nillable; type float
          • total_vehicle_vat - nillable; type float
          • balance_to_finance - nillable; type float
          • subsidy - nillable; type float
          • warranty_profit - nillable; type float
          • gap_profit - nillable; type float
          • other_profit - nillable; type float
          • term - nillable; type int
          • rate - nillable; type float
          • rate_type - nillable; type string
          • doc_fee - nillable; type float
          • chassis_profit - nillable; type float
          • accessories_profit - nillable; type float
          • paint_profit - nillable; type float
          • registration_bonus - nillable; type float
          • factory_bonus1 - nillable; type float
          • factory_bonus2 - nillable; type float
          • misc_bonus - nillable; type float
          • manufacturer_delivery_gp - nillable; type float
          • misc_fee - nillable; type float
          • house_charge - nillable; type float
          • spiv - nillable; type float
          • monthly_payment - nillable; type float
          • balloon - nillable; type float
          • delivery_date - nillable; type string
          • volume_bonus - nillable; type float
          • ho_volume_bonus - nillable; type float
          • sales_staff_id - nillable; type int
          • sales_manger_id - nillable; type int
          • assigned_destination - nillable; type AssignedDestination
            • assigned_date - nillable; type string
            • finance_package - nillable; type FinancePackage
              • finance_package_id - nillable; type int
              • package - nillable; type string
              • package_code - nillable; type string
              • interest_method - nillable; type string
              • commission_method - nillable; type string
              • base_rate - nillable; type float
              • DIC - nillable; type float
              • max_charges - nillable; type float
              • pause_type - nillable; type string
              • volume_bonus - nillable; type float
              • acceptance_fee - nillable; type float
              • acceptance_interest_charged - nillable; type boolean
              • acceptance_payment_method - nillable; type string
              • closure_fee - nillable; type float
              • closure_interest_charged - nillable; type boolean
              • closure_payment_method - nillable; type string
            • decision - nillable; type Decision
              • rosetta_reference - nillable; type int
              • client_reference - nillable; type string
              • summary - nillable; type string
              • destination_reponse - nillable; type DestinationResponse
                • destination_id - nillable; type int
                • destination_status_id - nillable; type int
                • destination_reference - nillable; type string
                • errors - nillable; type ArrayOfError
                  • item - optional, unbounded; type Error
                    • error - nillable; type string
                • conditions - nillable; type ArrayOfCondition
                  • item - optional, unbounded; type Condition
                    • condition - nillable; type string
                • finances - nillable; type ArrayOfFinance
                  • item - optional, unbounded; type Finance
                    • name - nillable; type string
                    • value - nillable; type string
                • esign - nillable; type string
                • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                  • item - optional, unbounded; type DestinationResponse
                    • destination_id - nillable; type int
                    • destination_status_id - nillable; type int
                    • destination_reference - nillable; type string
                    • errors - nillable; type ArrayOfError
                      • item - optional, unbounded; type Error
                        • error - nillable; type string
                    • conditions - nillable; type ArrayOfCondition
                      • item - optional, unbounded; type Condition
                        • condition - nillable; type string
                    • finances - nillable; type ArrayOfFinance
                      • item - optional, unbounded; type Finance
                        • name - nillable; type string
                        • value - nillable; type string
                    • esign - nillable; type string
                    • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                      • item - optional, unbounded; type DestinationResponse
                        • destination_id - nillable; type int
                        • destination_status_id - nillable; type int
                        • destination_reference - nillable; type string
                        • errors - nillable; type ArrayOfError
                          • item - optional, unbounded; type Error
                            • error - nillable; type string
                        • conditions - nillable; type ArrayOfCondition
                          • item - optional, unbounded; type Condition
                            • condition - nillable; type string
                        • finances - nillable; type ArrayOfFinance
                          • item - optional, unbounded; type Finance
                            • name - nillable; type string
                            • value - nillable; type string
                        • esign - nillable; type string
                        • relatedFinanceResponses - nillable; type ArrayOfDestinationResponse
                          • item - optional, unbounded; type DestinationResponse ... is recursive
          • proposal_status_id - nillable; type int

WSDL source code

<?xml version="1.0"?>
<definitions name="RosettaOperationsServices" targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/operations"
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/operations"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema targetNamespace="https://www.dealtrak123.co.uk/rosetta/webservices/operations">
<xsd:complexType name="PaidOutDetails">
<xsd:all></xsd:all>
</xsd:complexType>
</xsd:schema>
</types>
<binding name="RosettaOperationsServicesBinding" type="tns:RosettaOperationsServicesPort"></binding>
</definitions>