GetCustomerLicenseList Method
This method returns a list of licenses for a given list of CustomerIDs in the partner's account.
SOAP Request
<?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 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 |
String | 1000 | Licensee's Email |
For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK