T2A


Click here for a complete list of operations.

validate_person

Validate a UK resident using name, address, postcode and optionally DOB and telephone.
The fuzzy and initial_match flags are on by default (set to 'false' or 'n' to disable).
Postcode fuzziness extends to the final character of the UK postcode.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
api_key:
client:
surname:
forename:
fullname:
addr1:
addr2:
addr3:
place:
town:
postcode:
telephone_number:
dob_y:
dob_m:
dob_d:
surname_fuzzy:
forename_fuzzy:
initial_match:
postcode_partial:
dob_partial:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /soap/t2a.asmx HTTP/1.1
Host: api.t2a.io
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://api.t2a.io/soap/validate_person"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <validate_person xmlns="https://api.t2a.io/soap">
      <api_key>string</api_key>
      <client>string</client>
      <surname>string</surname>
      <forename>string</forename>
      <fullname>string</fullname>
      <addr1>string</addr1>
      <addr2>string</addr2>
      <addr3>string</addr3>
      <place>string</place>
      <town>string</town>
      <postcode>string</postcode>
      <telephone_number>string</telephone_number>
      <dob_y>string</dob_y>
      <dob_m>string</dob_m>
      <dob_d>string</dob_d>
      <surname_fuzzy>string</surname_fuzzy>
      <forename_fuzzy>string</forename_fuzzy>
      <initial_match>string</initial_match>
      <postcode_partial>string</postcode_partial>
      <dob_partial>string</dob_partial>
    </validate_person>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <validate_personResponse xmlns="https://api.t2a.io/soap">
      <validate_personResult>
        <validation_status>string</validation_status>
        <match_code_forename>string</match_code_forename>
        <match_code_surname>string</match_code_surname>
        <match_code_address>string</match_code_address>
        <match_code_postcode>string</match_code_postcode>
        <match_code_tel>string</match_code_tel>
        <match_code_dob>string</match_code_dob>
        <person>
          <dob_y>string</dob_y>
          <dob_m>string</dob_m>
          <dob_d>string</dob_d>
          <age>string</age>
          <years_mask>string</years_mask>
          <years_text>string</years_text>
          <years_list>
            <string>string</string>
            <string>string</string>
          </years_list>
          <title>string</title>
          <forename>string</forename>
          <middle_initial>string</middle_initial>
          <surname>string</surname>
          <honours>string</honours>
          <name_single_line>string</name_single_line>
          <telephone_number>string</telephone_number>
          <tps_status>string</tps_status>
          <email_address>string</email_address>
          <role>string</role>
          <role_sales>string</role_sales>
          <role_computing>string</role_computing>
          <role_sdm>string</role_sdm>
          <role_fd>string</role_fd>
          <role_marketing>string</role_marketing>
          <role_purchasing>string</role_purchasing>
          <role_hr>string</role_hr>
          <council_tax_band>string</council_tax_band>
          <sex>string</sex>
          <marital_status>string</marital_status>
          <num_dependents>string</num_dependents>
          <mobile>string</mobile>
          <mobile_can_sms>string</mobile_can_sms>
          <occupation>string</occupation>
          <occupation_band>string</occupation_band>
          <employment_status>string</employment_status>
          <director>string</director>
          <num_bedrooms>string</num_bedrooms>
          <home_owner>string</home_owner>
          <property_value_average>string</property_value_average>
          <lor>string</lor>
          <yob>string</yob>
          <dob>string</dob>
          <refdate>string</refdate>
          <deleted>string</deleted>
          <deceased>string</deceased>
          <mps_status>string</mps_status>
          <lr_type>string</lr_type>
          <lr_tenure>string</lr_tenure>
          <lr_new_build>string</lr_new_build>
          <tps_mobile_status>string</tps_mobile_status>
          <sort>string</sort>
          <director_id>string</director_id>
          <person_id>string</person_id>
          <landline_src>string</landline_src>
          <details_unlocked>string</details_unlocked>
          <details_linked>string</details_linked>
          <details_other_addresses>string</details_other_addresses>
          <details_linked_people>string</details_linked_people>
          <details_co_directors>string</details_co_directors>
          <details_occupants>string</details_occupants>
          <details_residential>string</details_residential>
          <details_employment>string</details_employment>
          <recency_date>string</recency_date>
          <extra_address_list>
            <address xsi:nil="true" />
            <address xsi:nil="true" />
          </extra_address_list>
          <historic>string</historic>
          <director_only>string</director_only>
          <create_date>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </create_date>
          <last_update>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </last_update>
          <mobile_list>
            <string>string</string>
            <string>string</string>
          </mobile_list>
          <landline_list>
            <string>string</string>
            <string>string</string>
          </landline_list>
          <sourcedata>string</sourcedata>
          <extra_info>string</extra_info>
          <land_registry_price_paid_list>
            <land_registry_price_paid xsi:nil="true" />
            <land_registry_price_paid xsi:nil="true" />
          </land_registry_price_paid_list>
          <premium>string</premium>
          <other_occupant_list>
            <occupant xsi:nil="true" />
            <occupant xsi:nil="true" />
          </other_occupant_list>
          <date_of_death>string</date_of_death>
          <dob_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </dob_details>
          <created_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </created_details>
          <recency_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </recency_details>
          <last_update_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </last_update_details>
          <deleted_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </deleted_details>
          <alias_list>
            <person_name xsi:nil="true" />
            <person_name xsi:nil="true" />
          </alias_list>
          <first_directorship>string</first_directorship>
          <total_directorship>string</total_directorship>
          <more_directorship>string</more_directorship>
          <summary_directorship>string</summary_directorship>
        </person>
      </validate_personResult>
    </validate_personResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /soap/t2a.asmx HTTP/1.1
Host: api.t2a.io
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <validate_person xmlns="https://api.t2a.io/soap">
      <api_key>string</api_key>
      <client>string</client>
      <surname>string</surname>
      <forename>string</forename>
      <fullname>string</fullname>
      <addr1>string</addr1>
      <addr2>string</addr2>
      <addr3>string</addr3>
      <place>string</place>
      <town>string</town>
      <postcode>string</postcode>
      <telephone_number>string</telephone_number>
      <dob_y>string</dob_y>
      <dob_m>string</dob_m>
      <dob_d>string</dob_d>
      <surname_fuzzy>string</surname_fuzzy>
      <forename_fuzzy>string</forename_fuzzy>
      <initial_match>string</initial_match>
      <postcode_partial>string</postcode_partial>
      <dob_partial>string</dob_partial>
    </validate_person>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <validate_personResponse xmlns="https://api.t2a.io/soap">
      <validate_personResult>
        <validation_status>string</validation_status>
        <match_code_forename>string</match_code_forename>
        <match_code_surname>string</match_code_surname>
        <match_code_address>string</match_code_address>
        <match_code_postcode>string</match_code_postcode>
        <match_code_tel>string</match_code_tel>
        <match_code_dob>string</match_code_dob>
        <person>
          <dob_y>string</dob_y>
          <dob_m>string</dob_m>
          <dob_d>string</dob_d>
          <age>string</age>
          <years_mask>string</years_mask>
          <years_text>string</years_text>
          <years_list>
            <string>string</string>
            <string>string</string>
          </years_list>
          <title>string</title>
          <forename>string</forename>
          <middle_initial>string</middle_initial>
          <surname>string</surname>
          <honours>string</honours>
          <name_single_line>string</name_single_line>
          <telephone_number>string</telephone_number>
          <tps_status>string</tps_status>
          <email_address>string</email_address>
          <role>string</role>
          <role_sales>string</role_sales>
          <role_computing>string</role_computing>
          <role_sdm>string</role_sdm>
          <role_fd>string</role_fd>
          <role_marketing>string</role_marketing>
          <role_purchasing>string</role_purchasing>
          <role_hr>string</role_hr>
          <council_tax_band>string</council_tax_band>
          <sex>string</sex>
          <marital_status>string</marital_status>
          <num_dependents>string</num_dependents>
          <mobile>string</mobile>
          <mobile_can_sms>string</mobile_can_sms>
          <occupation>string</occupation>
          <occupation_band>string</occupation_band>
          <employment_status>string</employment_status>
          <director>string</director>
          <num_bedrooms>string</num_bedrooms>
          <home_owner>string</home_owner>
          <property_value_average>string</property_value_average>
          <lor>string</lor>
          <yob>string</yob>
          <dob>string</dob>
          <refdate>string</refdate>
          <deleted>string</deleted>
          <deceased>string</deceased>
          <mps_status>string</mps_status>
          <lr_type>string</lr_type>
          <lr_tenure>string</lr_tenure>
          <lr_new_build>string</lr_new_build>
          <tps_mobile_status>string</tps_mobile_status>
          <sort>string</sort>
          <director_id>string</director_id>
          <person_id>string</person_id>
          <landline_src>string</landline_src>
          <details_unlocked>string</details_unlocked>
          <details_linked>string</details_linked>
          <details_other_addresses>string</details_other_addresses>
          <details_linked_people>string</details_linked_people>
          <details_co_directors>string</details_co_directors>
          <details_occupants>string</details_occupants>
          <details_residential>string</details_residential>
          <details_employment>string</details_employment>
          <recency_date>string</recency_date>
          <extra_address_list>
            <address xsi:nil="true" />
            <address xsi:nil="true" />
          </extra_address_list>
          <historic>string</historic>
          <director_only>string</director_only>
          <create_date>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </create_date>
          <last_update>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </last_update>
          <mobile_list>
            <string>string</string>
            <string>string</string>
          </mobile_list>
          <landline_list>
            <string>string</string>
            <string>string</string>
          </landline_list>
          <sourcedata>string</sourcedata>
          <extra_info>string</extra_info>
          <land_registry_price_paid_list>
            <land_registry_price_paid xsi:nil="true" />
            <land_registry_price_paid xsi:nil="true" />
          </land_registry_price_paid_list>
          <premium>string</premium>
          <other_occupant_list>
            <occupant xsi:nil="true" />
            <occupant xsi:nil="true" />
          </other_occupant_list>
          <date_of_death>string</date_of_death>
          <dob_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </dob_details>
          <created_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </created_details>
          <recency_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </recency_details>
          <last_update_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </last_update_details>
          <deleted_details>
            <y>string</y>
            <m>string</m>
            <d>string</d>
            <en>string</en>
          </deleted_details>
          <alias_list>
            <person_name xsi:nil="true" />
            <person_name xsi:nil="true" />
          </alias_list>
          <first_directorship>string</first_directorship>
          <total_directorship>string</total_directorship>
          <more_directorship>string</more_directorship>
          <summary_directorship>string</summary_directorship>
        </person>
      </validate_personResult>
    </validate_personResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /soap/t2a.asmx/validate_person?api_key=string&client=string&surname=string&forename=string&fullname=string&addr1=string&addr2=string&addr3=string&place=string&town=string&postcode=string&telephone_number=string&dob_y=string&dob_m=string&dob_d=string&surname_fuzzy=string&forename_fuzzy=string&initial_match=string&postcode_partial=string&dob_partial=string HTTP/1.1
Host: api.t2a.io
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<validate_person_res xmlns="https://api.t2a.io/soap">
  <validation_status>string</validation_status>
  <match_code_forename>string</match_code_forename>
  <match_code_surname>string</match_code_surname>
  <match_code_address>string</match_code_address>
  <match_code_postcode>string</match_code_postcode>
  <match_code_tel>string</match_code_tel>
  <match_code_dob>string</match_code_dob>
  <person>
    <dob_y>string</dob_y>
    <dob_m>string</dob_m>
    <dob_d>string</dob_d>
    <age>string</age>
    <years_mask>string</years_mask>
    <years_text>string</years_text>
    <years_list>
      <string>string</string>
      <string>string</string>
    </years_list>
    <title>string</title>
    <forename>string</forename>
    <middle_initial>string</middle_initial>
    <surname>string</surname>
    <honours>string</honours>
    <name_single_line>string</name_single_line>
    <telephone_number>string</telephone_number>
    <tps_status>string</tps_status>
    <email_address>string</email_address>
    <role>string</role>
    <role_sales>string</role_sales>
    <role_computing>string</role_computing>
    <role_sdm>string</role_sdm>
    <role_fd>string</role_fd>
    <role_marketing>string</role_marketing>
    <role_purchasing>string</role_purchasing>
    <role_hr>string</role_hr>
    <council_tax_band>string</council_tax_band>
    <sex>string</sex>
    <marital_status>string</marital_status>
    <num_dependents>string</num_dependents>
    <mobile>string</mobile>
    <mobile_can_sms>string</mobile_can_sms>
    <occupation>string</occupation>
    <occupation_band>string</occupation_band>
    <employment_status>string</employment_status>
    <director>string</director>
    <num_bedrooms>string</num_bedrooms>
    <home_owner>string</home_owner>
    <property_value_average>string</property_value_average>
    <lor>string</lor>
    <yob>string</yob>
    <dob>string</dob>
    <refdate>string</refdate>
    <deleted>string</deleted>
    <deceased>string</deceased>
    <mps_status>string</mps_status>
    <lr_type>string</lr_type>
    <lr_tenure>string</lr_tenure>
    <lr_new_build>string</lr_new_build>
    <tps_mobile_status>string</tps_mobile_status>
    <sort>string</sort>
    <director_id>string</director_id>
    <person_id>string</person_id>
    <landline_src>string</landline_src>
    <details_unlocked>string</details_unlocked>
    <details_linked>string</details_linked>
    <details_other_addresses>string</details_other_addresses>
    <details_linked_people>string</details_linked_people>
    <details_co_directors>string</details_co_directors>
    <details_occupants>string</details_occupants>
    <details_residential>string</details_residential>
    <details_employment>string</details_employment>
    <recency_date>string</recency_date>
    <extra_address_list>
      <address>
        <message>string</message>
        <share_id>string</share_id>
        <address_id>string</address_id>
        <line_1>string</line_1>
        <line_2>string</line_2>
        <line_3>string</line_3>
        <place>string</place>
        <town>string</town>
        <postcode>string</postcode>
        <addr_single_line>string</addr_single_line>
        <range_metres>string</range_metres>
        <status>string</status>
        <building>string</building>
        <street>string</street>
        <street2>string</street2>
        <premises>string</premises>
        <organisation>string</organisation>
        <organisation_key>string</organisation_key>
        <address_key>string</address_key>
        <england_wales>string</england_wales>
        <uprn>string</uprn>
        <rank>string</rank>
        <firstof>string</firstof>
        <home_type>string</home_type>
        <sale_price>string</sale_price>
        <sale_date>string</sale_date>
        <data_src d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <data_src_text_list d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <failsafe_reason>string</failsafe_reason>
        <geo_data d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <person>string</person>
        <person_landline>string</person_landline>
        <person_mobile>string</person_mobile>
      </address>
      <address>
        <message>string</message>
        <share_id>string</share_id>
        <address_id>string</address_id>
        <line_1>string</line_1>
        <line_2>string</line_2>
        <line_3>string</line_3>
        <place>string</place>
        <town>string</town>
        <postcode>string</postcode>
        <addr_single_line>string</addr_single_line>
        <range_metres>string</range_metres>
        <status>string</status>
        <building>string</building>
        <street>string</street>
        <street2>string</street2>
        <premises>string</premises>
        <organisation>string</organisation>
        <organisation_key>string</organisation_key>
        <address_key>string</address_key>
        <england_wales>string</england_wales>
        <uprn>string</uprn>
        <rank>string</rank>
        <firstof>string</firstof>
        <home_type>string</home_type>
        <sale_price>string</sale_price>
        <sale_date>string</sale_date>
        <data_src d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <data_src_text_list d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <failsafe_reason>string</failsafe_reason>
        <geo_data d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <person>string</person>
        <person_landline>string</person_landline>
        <person_mobile>string</person_mobile>
      </address>
    </extra_address_list>
    <historic>string</historic>
    <director_only>string</director_only>
    <create_date>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </create_date>
    <last_update>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </last_update>
    <mobile_list>
      <string>string</string>
      <string>string</string>
    </mobile_list>
    <landline_list>
      <string>string</string>
      <string>string</string>
    </landline_list>
    <sourcedata>string</sourcedata>
    <extra_info>string</extra_info>
    <land_registry_price_paid_list>
      <land_registry_price_paid>
        <sale_date d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <price_gbp>int</price_gbp>
        <house_type>string</house_type>
        <tenure>string</tenure>
        <oldnew>string</oldnew>
      </land_registry_price_paid>
      <land_registry_price_paid>
        <sale_date d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <price_gbp>int</price_gbp>
        <house_type>string</house_type>
        <tenure>string</tenure>
        <oldnew>string</oldnew>
      </land_registry_price_paid>
    </land_registry_price_paid_list>
    <premium>string</premium>
    <other_occupant_list>
      <occupant>
        <surname>string</surname>
        <forename>string</forename>
        <title>string</title>
        <middle_initial>string</middle_initial>
        <name_single_line>string</name_single_line>
        <dob_details d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </occupant>
      <occupant>
        <surname>string</surname>
        <forename>string</forename>
        <title>string</title>
        <middle_initial>string</middle_initial>
        <name_single_line>string</name_single_line>
        <dob_details d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </occupant>
    </other_occupant_list>
    <date_of_death>string</date_of_death>
    <dob_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </dob_details>
    <created_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </created_details>
    <recency_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </recency_details>
    <last_update_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </last_update_details>
    <deleted_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </deleted_details>
    <alias_list>
      <person_name>
        <surname>string</surname>
        <forename>string</forename>
        <middle_initial>string</middle_initial>
        <title>string</title>
      </person_name>
      <person_name>
        <surname>string</surname>
        <forename>string</forename>
        <middle_initial>string</middle_initial>
        <title>string</title>
      </person_name>
    </alias_list>
    <first_directorship>string</first_directorship>
    <total_directorship>string</total_directorship>
    <more_directorship>string</more_directorship>
    <summary_directorship>string</summary_directorship>
  </person>
</validate_person_res>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /soap/t2a.asmx/validate_person HTTP/1.1
Host: api.t2a.io
Content-Type: application/x-www-form-urlencoded
Content-Length: length

api_key=string&client=string&surname=string&forename=string&fullname=string&addr1=string&addr2=string&addr3=string&place=string&town=string&postcode=string&telephone_number=string&dob_y=string&dob_m=string&dob_d=string&surname_fuzzy=string&forename_fuzzy=string&initial_match=string&postcode_partial=string&dob_partial=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<validate_person_res xmlns="https://api.t2a.io/soap">
  <validation_status>string</validation_status>
  <match_code_forename>string</match_code_forename>
  <match_code_surname>string</match_code_surname>
  <match_code_address>string</match_code_address>
  <match_code_postcode>string</match_code_postcode>
  <match_code_tel>string</match_code_tel>
  <match_code_dob>string</match_code_dob>
  <person>
    <dob_y>string</dob_y>
    <dob_m>string</dob_m>
    <dob_d>string</dob_d>
    <age>string</age>
    <years_mask>string</years_mask>
    <years_text>string</years_text>
    <years_list>
      <string>string</string>
      <string>string</string>
    </years_list>
    <title>string</title>
    <forename>string</forename>
    <middle_initial>string</middle_initial>
    <surname>string</surname>
    <honours>string</honours>
    <name_single_line>string</name_single_line>
    <telephone_number>string</telephone_number>
    <tps_status>string</tps_status>
    <email_address>string</email_address>
    <role>string</role>
    <role_sales>string</role_sales>
    <role_computing>string</role_computing>
    <role_sdm>string</role_sdm>
    <role_fd>string</role_fd>
    <role_marketing>string</role_marketing>
    <role_purchasing>string</role_purchasing>
    <role_hr>string</role_hr>
    <council_tax_band>string</council_tax_band>
    <sex>string</sex>
    <marital_status>string</marital_status>
    <num_dependents>string</num_dependents>
    <mobile>string</mobile>
    <mobile_can_sms>string</mobile_can_sms>
    <occupation>string</occupation>
    <occupation_band>string</occupation_band>
    <employment_status>string</employment_status>
    <director>string</director>
    <num_bedrooms>string</num_bedrooms>
    <home_owner>string</home_owner>
    <property_value_average>string</property_value_average>
    <lor>string</lor>
    <yob>string</yob>
    <dob>string</dob>
    <refdate>string</refdate>
    <deleted>string</deleted>
    <deceased>string</deceased>
    <mps_status>string</mps_status>
    <lr_type>string</lr_type>
    <lr_tenure>string</lr_tenure>
    <lr_new_build>string</lr_new_build>
    <tps_mobile_status>string</tps_mobile_status>
    <sort>string</sort>
    <director_id>string</director_id>
    <person_id>string</person_id>
    <landline_src>string</landline_src>
    <details_unlocked>string</details_unlocked>
    <details_linked>string</details_linked>
    <details_other_addresses>string</details_other_addresses>
    <details_linked_people>string</details_linked_people>
    <details_co_directors>string</details_co_directors>
    <details_occupants>string</details_occupants>
    <details_residential>string</details_residential>
    <details_employment>string</details_employment>
    <recency_date>string</recency_date>
    <extra_address_list>
      <address>
        <message>string</message>
        <share_id>string</share_id>
        <address_id>string</address_id>
        <line_1>string</line_1>
        <line_2>string</line_2>
        <line_3>string</line_3>
        <place>string</place>
        <town>string</town>
        <postcode>string</postcode>
        <addr_single_line>string</addr_single_line>
        <range_metres>string</range_metres>
        <status>string</status>
        <building>string</building>
        <street>string</street>
        <street2>string</street2>
        <premises>string</premises>
        <organisation>string</organisation>
        <organisation_key>string</organisation_key>
        <address_key>string</address_key>
        <england_wales>string</england_wales>
        <uprn>string</uprn>
        <rank>string</rank>
        <firstof>string</firstof>
        <home_type>string</home_type>
        <sale_price>string</sale_price>
        <sale_date>string</sale_date>
        <data_src d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <data_src_text_list d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <failsafe_reason>string</failsafe_reason>
        <geo_data d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <person>string</person>
        <person_landline>string</person_landline>
        <person_mobile>string</person_mobile>
      </address>
      <address>
        <message>string</message>
        <share_id>string</share_id>
        <address_id>string</address_id>
        <line_1>string</line_1>
        <line_2>string</line_2>
        <line_3>string</line_3>
        <place>string</place>
        <town>string</town>
        <postcode>string</postcode>
        <addr_single_line>string</addr_single_line>
        <range_metres>string</range_metres>
        <status>string</status>
        <building>string</building>
        <street>string</street>
        <street2>string</street2>
        <premises>string</premises>
        <organisation>string</organisation>
        <organisation_key>string</organisation_key>
        <address_key>string</address_key>
        <england_wales>string</england_wales>
        <uprn>string</uprn>
        <rank>string</rank>
        <firstof>string</firstof>
        <home_type>string</home_type>
        <sale_price>string</sale_price>
        <sale_date>string</sale_date>
        <data_src d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <data_src_text_list d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <failsafe_reason>string</failsafe_reason>
        <geo_data d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <person>string</person>
        <person_landline>string</person_landline>
        <person_mobile>string</person_mobile>
      </address>
    </extra_address_list>
    <historic>string</historic>
    <director_only>string</director_only>
    <create_date>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </create_date>
    <last_update>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </last_update>
    <mobile_list>
      <string>string</string>
      <string>string</string>
    </mobile_list>
    <landline_list>
      <string>string</string>
      <string>string</string>
    </landline_list>
    <sourcedata>string</sourcedata>
    <extra_info>string</extra_info>
    <land_registry_price_paid_list>
      <land_registry_price_paid>
        <sale_date d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <price_gbp>int</price_gbp>
        <house_type>string</house_type>
        <tenure>string</tenure>
        <oldnew>string</oldnew>
      </land_registry_price_paid>
      <land_registry_price_paid>
        <sale_date d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <price_gbp>int</price_gbp>
        <house_type>string</house_type>
        <tenure>string</tenure>
        <oldnew>string</oldnew>
      </land_registry_price_paid>
    </land_registry_price_paid_list>
    <premium>string</premium>
    <other_occupant_list>
      <occupant>
        <surname>string</surname>
        <forename>string</forename>
        <title>string</title>
        <middle_initial>string</middle_initial>
        <name_single_line>string</name_single_line>
        <dob_details d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </occupant>
      <occupant>
        <surname>string</surname>
        <forename>string</forename>
        <title>string</title>
        <middle_initial>string</middle_initial>
        <name_single_line>string</name_single_line>
        <dob_details d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </occupant>
    </other_occupant_list>
    <date_of_death>string</date_of_death>
    <dob_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </dob_details>
    <created_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </created_details>
    <recency_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </recency_details>
    <last_update_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </last_update_details>
    <deleted_details>
      <y>string</y>
      <m>string</m>
      <d>string</d>
      <en>string</en>
    </deleted_details>
    <alias_list>
      <person_name>
        <surname>string</surname>
        <forename>string</forename>
        <middle_initial>string</middle_initial>
        <title>string</title>
      </person_name>
      <person_name>
        <surname>string</surname>
        <forename>string</forename>
        <middle_initial>string</middle_initial>
        <title>string</title>
      </person_name>
    </alias_list>
    <first_directorship>string</first_directorship>
    <total_directorship>string</total_directorship>
    <more_directorship>string</more_directorship>
    <summary_directorship>string</summary_directorship>
  </person>
</validate_person_res>