Enrollment


Click here for a complete list of operations.

AddUpdateMember

Test

The test form is only available for requests from the local machine.

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 /Enrollment.asmx HTTP/1.1
Host: webservices.flexcommute.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.flexcommute.com/webservice/AddUpdateMember"

<?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:Header>
    <Authentication xmlns="http://www.flexcommute.com/webservice/">
      <Username>string</Username>
      <Password>string</Password>
      <IdMember>long</IdMember>
      <IdImpersonatingUser>int</IdImpersonatingUser>
    </Authentication>
  </soap:Header>
  <soap:Body>
    <AddUpdateMember xmlns="http://www.flexcommute.com/webservice/">
      <EnrollmentRequest TestMode="boolean">
        <MemberReq>
          <MemberRequest id="string">
            <ValueCard xsi:nil="true" />
            <Active>boolean</Active>
            <TPAID>string</TPAID>
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <TPAEmployeeID2>string</TPAEmployeeID2>
            <UserName>string</UserName>
            <PrimaryPassword>string</PrimaryPassword>
            <SecondaryPassword>string</SecondaryPassword>
            <FirstName>string</FirstName>
            <MiddleName>string</MiddleName>
            <LastName>string</LastName>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <AddressType>string</AddressType>
            <PhoneNumber>string</PhoneNumber>
            <EmailAddress>string</EmailAddress>
            <PayrollFrequency>string</PayrollFrequency>
            <Gender>string</Gender>
            <Division>string</Division>
            <OfficeId>string</OfficeId>
            <HealthCare>string</HealthCare>
            <Dental>string</Dental>
            <Vision>string</Vision>
            <IsSuspended>boolean</IsSuspended>
            <HSA>string</HSA>
            <FSA>string</FSA>
            <Retirement>string</Retirement>
            <Payroll>string</Payroll>
          </MemberRequest>
          <MemberRequest id="string">
            <ValueCard xsi:nil="true" />
            <Active>boolean</Active>
            <TPAID>string</TPAID>
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <TPAEmployeeID2>string</TPAEmployeeID2>
            <UserName>string</UserName>
            <PrimaryPassword>string</PrimaryPassword>
            <SecondaryPassword>string</SecondaryPassword>
            <FirstName>string</FirstName>
            <MiddleName>string</MiddleName>
            <LastName>string</LastName>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <AddressType>string</AddressType>
            <PhoneNumber>string</PhoneNumber>
            <EmailAddress>string</EmailAddress>
            <PayrollFrequency>string</PayrollFrequency>
            <Gender>string</Gender>
            <Division>string</Division>
            <OfficeId>string</OfficeId>
            <HealthCare>string</HealthCare>
            <Dental>string</Dental>
            <Vision>string</Vision>
            <IsSuspended>boolean</IsSuspended>
            <HSA>string</HSA>
            <FSA>string</FSA>
            <Retirement>string</Retirement>
            <Payroll>string</Payroll>
          </MemberRequest>
        </MemberReq>
      </EnrollmentRequest>
    </AddUpdateMember>
  </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>
    <AddUpdateMemberResponse xmlns="http://www.flexcommute.com/webservice/">
      <AddUpdateMemberResult TestMode="boolean">
        <ResponseID>string</ResponseID>
        <MemberResp>
          <MemberResponse id="string">
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <ResponseCode>int</ResponseCode>
            <ReasonCode>int</ReasonCode>
            <ResponseDesc>string</ResponseDesc>
            <ErrorFieldName>string</ErrorFieldName>
            <ErrorFieldValue>string</ErrorFieldValue>
          </MemberResponse>
          <MemberResponse id="string">
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <ResponseCode>int</ResponseCode>
            <ReasonCode>int</ReasonCode>
            <ResponseDesc>string</ResponseDesc>
            <ErrorFieldName>string</ErrorFieldName>
            <ErrorFieldValue>string</ErrorFieldValue>
          </MemberResponse>
        </MemberResp>
      </AddUpdateMemberResult>
    </AddUpdateMemberResponse>
  </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 /Enrollment.asmx HTTP/1.1
Host: webservices.flexcommute.com
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:Header>
    <Authentication xmlns="http://www.flexcommute.com/webservice/">
      <Username>string</Username>
      <Password>string</Password>
      <IdMember>long</IdMember>
      <IdImpersonatingUser>int</IdImpersonatingUser>
    </Authentication>
  </soap12:Header>
  <soap12:Body>
    <AddUpdateMember xmlns="http://www.flexcommute.com/webservice/">
      <EnrollmentRequest TestMode="boolean">
        <MemberReq>
          <MemberRequest id="string">
            <ValueCard xsi:nil="true" />
            <Active>boolean</Active>
            <TPAID>string</TPAID>
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <TPAEmployeeID2>string</TPAEmployeeID2>
            <UserName>string</UserName>
            <PrimaryPassword>string</PrimaryPassword>
            <SecondaryPassword>string</SecondaryPassword>
            <FirstName>string</FirstName>
            <MiddleName>string</MiddleName>
            <LastName>string</LastName>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <AddressType>string</AddressType>
            <PhoneNumber>string</PhoneNumber>
            <EmailAddress>string</EmailAddress>
            <PayrollFrequency>string</PayrollFrequency>
            <Gender>string</Gender>
            <Division>string</Division>
            <OfficeId>string</OfficeId>
            <HealthCare>string</HealthCare>
            <Dental>string</Dental>
            <Vision>string</Vision>
            <IsSuspended>boolean</IsSuspended>
            <HSA>string</HSA>
            <FSA>string</FSA>
            <Retirement>string</Retirement>
            <Payroll>string</Payroll>
          </MemberRequest>
          <MemberRequest id="string">
            <ValueCard xsi:nil="true" />
            <Active>boolean</Active>
            <TPAID>string</TPAID>
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <TPAEmployeeID2>string</TPAEmployeeID2>
            <UserName>string</UserName>
            <PrimaryPassword>string</PrimaryPassword>
            <SecondaryPassword>string</SecondaryPassword>
            <FirstName>string</FirstName>
            <MiddleName>string</MiddleName>
            <LastName>string</LastName>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <Country>string</Country>
            <AddressType>string</AddressType>
            <PhoneNumber>string</PhoneNumber>
            <EmailAddress>string</EmailAddress>
            <PayrollFrequency>string</PayrollFrequency>
            <Gender>string</Gender>
            <Division>string</Division>
            <OfficeId>string</OfficeId>
            <HealthCare>string</HealthCare>
            <Dental>string</Dental>
            <Vision>string</Vision>
            <IsSuspended>boolean</IsSuspended>
            <HSA>string</HSA>
            <FSA>string</FSA>
            <Retirement>string</Retirement>
            <Payroll>string</Payroll>
          </MemberRequest>
        </MemberReq>
      </EnrollmentRequest>
    </AddUpdateMember>
  </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>
    <AddUpdateMemberResponse xmlns="http://www.flexcommute.com/webservice/">
      <AddUpdateMemberResult TestMode="boolean">
        <ResponseID>string</ResponseID>
        <MemberResp>
          <MemberResponse id="string">
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <ResponseCode>int</ResponseCode>
            <ReasonCode>int</ReasonCode>
            <ResponseDesc>string</ResponseDesc>
            <ErrorFieldName>string</ErrorFieldName>
            <ErrorFieldValue>string</ErrorFieldValue>
          </MemberResponse>
          <MemberResponse id="string">
            <TPACompanyID>string</TPACompanyID>
            <TPAEmployeeID>string</TPAEmployeeID>
            <ResponseCode>int</ResponseCode>
            <ReasonCode>int</ReasonCode>
            <ResponseDesc>string</ResponseDesc>
            <ErrorFieldName>string</ErrorFieldName>
            <ErrorFieldValue>string</ErrorFieldValue>
          </MemberResponse>
        </MemberResp>
      </AddUpdateMemberResult>
    </AddUpdateMemberResponse>
  </soap12:Body>
</soap12:Envelope>