GetCustomerLicenseList Method

This method returns a list of licenses for a given list of CustomerIDs in the partner's account.

SOAP Request

XML
<?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>
    <AuthenticationHeader xmlns="http://websvcs.quikforms.com/Partner">
      <PartnerID>string</PartnerID>
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthenticationHeader>
  </soap:Header>
  <soap:Body>
    <GetCustomerLicenseList xmlns="http://websvcs.quikforms.com/Partner">
      <CustomerIDs>string</CustomerIDs>
      <CustomerUniqueIDs>string</CustomerUniqueIDs>
      <ProductID>int</ProductID>
      <CustomerProductStatusID>int</CustomerProductStatusID>
      <RenewalDateStart>dateTime</RenewalDateStart>
      <RenewalDateEnd>dateTime</RenewalDateEnd>
    </GetCustomerLicenseList>
  </soap:Body>
</soap:Envelope>

SOAP Body Request Parameters

The following parameters can be used with this web service. To return all licenses for all customers in the partner account leave all parameters empty.

Field Name

Data Type

Length

Direction

Display

Required?

Description

CustomerIDs

String

8000

In

YES

NO

Comma-separated list of CustomerIDs

CustomerUniqueIDs

String

8000

In

YES

NO

A list of the Partner's Unique IDs assigned by the partner system to identify customers

ProductID

Integer

4

In

YES

NO

Optional value to return customers who have a given ProductID.

CustomerProductStatusID

Integer

4

In

YES

NO

Optional value to restrict results by product status.

RenewalDateStart

Date

8

In

YES

NO

Optional value to restrict results to a starting renewal date

RenewalDateEnd

Date

8

In

YES

NO

Optional value to restrict results to an ending renewal date

SOAP Response

XML
<?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>
    <GetCustomerLicenseListResponse xmlns="http://websvcs.quikforms.com/Partner">
      <GetCustomerLicenseListResult>
        <ErrorCode>int</ErrorCode>
        <Message>string</Message>
        <ResultData>
          <xsd:schema>schema</xsd:schema>xml</ResultData>
      </GetCustomerLicenseListResult>
    </GetCustomerLicenseListResponse>
  </soap:Body>
</soap:Envelope>

Result Fields

The ResultData contains the following fields.

Field Name

Data Type

Length

Description

CustomerID

Integer

4

The customer's CustomerID that is associated to the license

CustomerUserUniqueID

String

250

The customer's unique ID used for the license name (e.g. advisor name, rep name, user name, customer's UNID, any value that represents the license for the customer).

ProductID

Integer

4

The ProductID associated to the license

ProductLicenseStatusID

Integer

4

The status of the license

ProductLicenseExpiryDate

Date

8

Date the product license expires

FirstName

String

250

Licensee's First Name

MiddleName

String

250

Licensee's Middle Name

LastName

String

250

Licensee's Last Name

Email

String

1000

Licensee's Email

For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK