Create Member Contact

This function creates a new Member Contact and returns MemberContact data that include all information assigned to the new Member Contact in LS Central.

This includes Member Contact ID, a new Member Account, a new Member Card. The account will be assigned to default Member Scheme Clubs.

Copy

Contact Create

<soapenv:Body>
    <ser:ContactCreate>
        <ser:contact>
            <ns1:Addresses>
                <ns:Address>
                    <ns:Address1>Boulevard</ns:Address1>
                    <ns:City>Hollywood</ns:City>
                    <ns:Country>US</ns:Country>
                    <ns:PostCode>1001</ns:PostCode>
                    <ns:StateProvinceRegion>CA</ns:StateProvinceRegion>
                    <ns:Type>Residential</ns:Type>
                </ns:Address>
            </ns1:Addresses>
            <ns1:Email>john@hollywood.com</ns1:Email>
            <ns1:FirstName>John</ns1:FirstName>
            <ns1:Gender>Male</ns1:Gender>
            <ns1:Initials>Mr</ns1:Initials>
            <ns1:LastName>Doh</ns1:LastName>
            <ns1:MiddleName/>
            <ns1:MobilePhone>555-5551</ns1:MobilePhone>
            <ns1:Password>myPwd</ns1:Password>
            <ns1:UserName>john</ns1:UserName>
        </ser:contact>
    </ser:ContactCreate>
</soapenv:Body>

To assign the new member account to a specific Member Club, add:

Copy
<ns1:Account>
    <ns:Id/>
    <ns1:Scheme>
        <ns:Id/>
        <ns1:Club>
            <ns:Id>CRONUSHOSP</ns:Id>
        </ns1:Club>
    </ns1:Scheme>
</ns1:Account>

To add the contact to an existing member account, add

Copy
<ns1:Account>
    <ns:Id>MA000003</ns:Id>
</ns1:Account>