Life Insurance. Web Service Integration Guide



Similar documents
Private Medical Insurance

The #1 Fastest Growing Customer Service Software. Comm100 Marketing API Guide. Copyright 2011 Comm100. All Rights Reserved.


Import Clients. Importing Clients Into STX

Token Payment Web Services

How To Get A Credit Card From A Credit Union

GetLibraryUserOrderList

Office of Court Administration Automated Registry (AR) Interface Design Document for DSHS - Clinical Management for Behavioral Health Services (CMBHS)

Claims Management Claim Form. When you have filled in the form, please send it to us at:

Come2Play Channel-SSO v0.22

DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.

Self Service User Authentication Service Usage Guidelines. Copyright 2013, CionSystems Inc.

SSL API Documentation. Version 1.2.1

How to set up a database in Microsoft Access

Setting up a basic database in Access 2007

InCompass, Privacy Impact Assessment (PIA) 8/3/2011

Operation of Qvidian Proposal Automation (QPA) CRM APIs

MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012

Mobility Tool Guide for Beneficiaries of Leonardo da Vinci programme

Claim for Special Child Care Benefit and/or increased weekly limit of hours

Batch Validation Tool User Guide

Hosted Credit Card Forms Implementation Guide

Understanding Data De-duplication. Data Quality Automation - Providing a cornerstone to your Master Data Management (MDM) strategy

Our server platform consists of Microsoft Windows 2008 servers with SQL Server 2005 which are under 24/24 monitoring.

Web Services Credit Card Errors A Troubleshooter

PROCESS TRANSACTION API

Oregon Truck Tracking Online

NEWSTAR Sales. Web Lead Guide. April 2009 Constellation HomeBuilder Systems, Inc. All right reserved

goaml PILOT STAKEHOLDER USER GUIDE REGISTRATION

As an aged care worker, this incentive is for you to upgrade your qualifications and build your career in aged care.

Merchant e-solutions Payment Gateway FX Processing. Merchant e-solutions October 2008 Version 1.3

Insurance Variation Form

EMPLOYEE APPLICATION FORM LOCAL AUTHORITY AVC FOR OFFICE USE ONLY. Agency Number. Referral Type. Introducer Code. Vantive Lead ID

Incoming XML files specification

Mobility Tool+ Guide for Beneficiaries of the Erasmus+ programme

Mobility Tool+ Guide for Beneficiaries of the Erasmus+ programme

Multi-Platform Open Annuity

Ken Goldberg Database Lab Notes. There are three types of relationships: One-to-One (1:1) One-to-Many (1:N) Many-to-Many (M:N).

Triodos Bank. Business Banking change of account operator form.

Mobility Tool Guide for Beneficiaries of the Erasmus programme

Przelewy24 WebServices

OnTime Web Services User Guide

3 Data Properties and Validation Rules

Using ilove SharePoint Web Services Workflow Action

As an aged care worker, this incentive is for you to upgrade your qualifications and build your career in aged care.

Enrollment of Dependent / Beneficiary

ACCREDITATION COUNCIL FOR PHARMACY EDUCATION. CPE Monitor. Technical Specifications

Gateway Direct Post API

for Microsoft Dynamics CRM On-Premise Installation Instructions

Merchant Web Services API

HP Service Virtualization

ACCOUNT OPENING AGREEMENT INDIVIDUALS

Rapid 3.0 Transparent Redirect API. Official eway Documentation. Version 0.82

Merchant Implementation Guide

HSBC Premier Application Form

2009, AdventNet Inc. All rights reserved. Product Customization

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010

Employment intermediaries: data requirements for software developers

<?php if (Login::isLogged(Login::$_login_front)) { Helper::redirect(Login::$_dashboard_front); }

Address Phone & Fax Internet

Performance Improvement In Java Application

Fact Sheet > Super SA > Triple S > Your Questions Answered MAKING AN INCOME PROTECTION CLAIM

EEA(PR) Application for a document certifying permanent residence or permanent residence card under the EEA Regulations

SPARROW Gateway. Developer Data Vault Payment Type API. Version 2.7 (6293)

Transaction Inquiries

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint InfoPath 2013 Web Enabled (Browser) forms

CANADA DEPOSIT INSURANCE CORPORATION Data and System Requirements Tracked Changes

SPARROW Gateway. Developer API. Version 2.00

Last Week. XML (extensible Markup Language) HTML Deficiencies. XML Advantages. Syntax of XML DHTML. Applets. Modifying DOM Event bubbling

GTPayment Merchant Integration Manual

CSE 530A Database Management Systems. Introduction. Washington University Fall 2013

GeoCerts Reseller REST API

A Brief Introduction to MySQL

INTEGRATION PROCEDURES AND SPECIFICATIONS

Data Masking for HIPAA Compliance

Documentation to use the Elia Infeed web services

INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3

Enterprise Mobile Solutions

REST Webservices API Reference Manual

API Documentation. Version 2.0

ipayment Gateway API (IPG API)

Requirement engineering Exercise the POS System solution

SPARROW Gateway. Merchant Upload API. Version 1.0 (Build 6208)

Current Account Application Form

User Replicator USER S GUIDE

Twinfield Single Sign On

The JSON approach is mainly intended for intranet integration, while the xml version is for machine to machine integration.

Visa Number. (please specify) Gender Male Female. Nationality. Marital Status Married Single Other. Education Status.

Table of Contents. Creating multiple instances of the RAT Object's 'Dtx' Class... 10

How To Apply For A Student Visa To Australia

Rentman Developer API

Methodology Three-Step

AliPay International Services

Transcription:

Life Insurance Web Service Integration Guide Version 1.0.0 Date 17/12/2014

Service Description Leads can be sent into LeadStream using the SOAP web service. This enables you to send Life Insurance leads into LeadStream through your own custom designed form. Note: LeadStream cannot be held responsible for the data sent via the web service that does not meet the criteria and subsequently does not get sent into LeadStream. Errors that may occur during lead processing are described later in this document. We recommend thorough testing of your form before making it Live. The SOAP Web Service The LeadStream Life Insurance Web Service can be located on the following URL: Live URL: http://delivery.leadstream.co.uk/leaddelivery.svc/addlifelead Test URL: http://testdelivery.leadstream.co.uk/leaddelivery.svc/addlifelead AddLifeLead Method Call Once you have gathered lead details from the client, the first point of interaction with LeadStream should start with a call to our AddLifeLead method on the LeadStream Web Service. Please note that you must validate the data submitted by the client before you post it to the LeadStream web service. <LifeLead xmlns="http://schemas.datacontract.org/2004/07/web_service"> <SupplierId></SupplierId> <SupplierKey></SupplierKey> <ChannelId></ChannelId> <LeadTypeId></LeadTypeId> <IpAddress></IpAddress> <MarketingUrl></MarketingUrl> <MarketingSource></MarketingSource> <MarketingMedium></MarketingMedium> <MarketingTerm></MarketingTerm> <MarketingPermission></MarketingPermission> <AffSubId1></AffSubId1> <AffSubId2></AffSubId2> <AffSubId3></AffSubId3> <Title></Title> <FirstName></FirstName> <LastName></LastName> <DobDay></DobDay> <DobMonth></DobMonth>

<Dobear></Dobear> <Address1></Address1> <Address2></Address2> <Town></Town> <Postcode></Postcode> <Email></Email> <Phone></Phone> <PhoneAlt></PhoneAlt> <CoverType></CoverType> <PolicyType></PolicyType> <CoverAmount></CoverAmount> <CoverTerm></CoverTerm> <Gender></Gender> <Smoker></Smoker> <p_firstname></p_firstname> <p_lastname></p_lastname> <p_dobday></p_dobday> <p_dobmonth></p_dobmonth> <p_dobear></p_dobear> <p_smoker></p_smoker> <p_gender></p_gender> </LifeLead> Field Name Description Values Req. SupplierId Supplied by LeadStream Int SupplierKey Supplied by LeadStream String ChannelId Supplied by LeadStream Int LeadTypeId Use 4 for Life Insurance Int IpAddress The IP address of the customer s computer making String (15) the original enquiry. MarketingUrl The URL of the landing page used to generate the lead. String (3-50) N MarketingSource The marketing source used to generate the lead (e.g. String (3-50) N google) MarketingMedium The marketing medium used to generate the lead (e.g. ppc) String (3-50) N MarketingTerm The marketing term used to generate the lead (e.g. life String (3-50) N insurance quotes) MarketingPermission Whether the customer has specifically opted in to future Specify: es, No marketing AffSubId1 3 x custom fields for you to submit a custom identification String (0-300) N AffSubId2 string (e.g. your customer s String (0-300) N AffSubId3 ID, or CRM ID number so you can identify the customer at a String (0-300) N

later stage.) Title The customer s title (e.g. Mr, Specify: Mr, Mrs, Mrs, Miss, Dr) Miss, Ms, Dr N FirstName String (3-50) LastName String (3-50) DobDay Integer 1-31 DobMonth Integer 1-12 Dobear Integer: 1900-2015 Address1 String (3-50) Address2 String (3-50) N Town String (3-40) Postcode String (5-9) Email String (3-50) Phone String (11-13) PhoneAlt String (11-13) CoverType Specify: Life Insurance, Mortgage The type of cover the Protection customer is looking for. Insurance, Critical Illness Insurance, Not Sure PolicyType Who the customer is looking Specify: Single, CoverAmount CoverTerm to protect with the policy. The amount of cover the customer is looking for. The length of cover the customer is looking for. Joint Integer Value (5000-5000000) Integer Value Gender Specify: Male, Female Smoker Specify: es, No p_firstname Required if Joint is selected. String N p_lastname Required if Joint is selected. String N p_dobday Required if Joint is selected. Integer 1-31 N p_dobmonth Required if Joint is selected. Integer 1-12 N p_dobear Required if Joint is selected. Integer: 1900-2015 N p_gender Required if Joint is selected. Specify: Male, Female N p_smoker Required if Joint is selected. Specify: es, No N AddLifeLead Method Response Once the above details are sent to LeadStream using the AddLifeLead method, the web service will respond with a status whether the lead has been successfully submitted or not with the following XML response. <LeadResult>

<Outcome>OK</Outcome> <Status>Valid</Status> <Earnings>37.5</Earnings> <ErrorCode></ErrorCode> <ErrorField></ErrorField> <ErrorMessage></ErrorMessage> </LeadResult> Element Name Description Values Whether the lead was OK Outcome successfully accepted by ERROR LeadStream Status Earnings ErrorCode ErrorField ErrorMessage The status of the lead in the LeadStream system. our earnings (in GBP). Set if Status is Valid. Delivered Valid Invalid Duplicate Test Quality Check Decimal Int String String After receiving the response you must check the Outcome element to ascertain if the delivery was successful. If the lead has been successfully submitted, the value OK will be returned. If ERROR is returned, a reason for the error will be provided in the ErrorCode, ErrorField and ErrorMessage elements. A list of error codes can be found below. Testing The Integration If you want to submit test leads then please change the web service URL as shown below. Test URL: http://testdelivery.leadstream.co.uk/leaddelivery.svc/addlifelead ou may also submit test leads to the live service providing the word test is entered into either the FirstName or LastName fields. Going Live

When the integration is ready to go live then make sure that live web service URL is used. Additional Lead Data Validation When LeadStream accepts a lead, a check is made whether the same lead has been submitted to the service (based on a matching telephone number or email address) for the same product and validated within the last 30 days. If the lead is a duplicate then the lead will be marked as duplicate and not validated within our system. Telephone numbers, email addresses and postal addresses are all validated in real time when leads are submitted via validation systems. Leads with invalid telephone numbers, email addresses and postal addresses will be rejected.