LSTServicesLookup
Click here for a complete list of operations.
SLLookup
Custom FinScan Wrapper - Performs Compliance Screening and returns Current Status
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 /LSTServicesLookupSOAP/LSTServicesLookup.asmx HTTP/1.1 Host: isi-api-doc.azurewebsites.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://innovativesystems.com/SLLookup" <?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> <SLLookup xmlns="http://innovativesystems.com/"> <req> <organizationName>string</organizationName> <userName>string</userName> <password>string</password> <applicationId>string</applicationId> <lists> <SLComplianceList> <listName>string</listName> <listId>string</listId> <listCategories xsi:nil="true" /> </SLComplianceList> <SLComplianceList> <listName>string</listName> <listId>string</listId> <listCategories xsi:nil="true" /> </SLComplianceList> </lists> <searchType>Individual or Organization or SpecificElement or Individual_Both or Organization_Both</searchType> <clientId>string</clientId> <clientStatus>Active or Inactive</clientStatus> <gender>Male or Female or Unknown</gender> <nameLine>string</nameLine> <alternateNames> <SLAlternateName> <nameLine>string</nameLine> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> </SLAlternateName> <SLAlternateName> <nameLine>string</nameLine> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> </SLAlternateName> </alternateNames> <addressLine1>string</addressLine1> <addressLine2>string</addressLine2> <addressLine3>string</addressLine3> <addressLine4>string</addressLine4> <addressLine5>string</addressLine5> <addressLine6>string</addressLine6> <addressLine7>string</addressLine7> <specificElement>string</specificElement> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> <returnComplianceRecords>No or Yes</returnComplianceRecords> <addClient>No or Yes</addClient> <sendToReview>No or Yes</sendToReview> <userFieldsSearch> <int>int</int> <int>int</int> </userFieldsSearch> <updateUserFields>No or Yes</updateUserFields> <userField1Label>string</userField1Label> <userField1Value>string</userField1Value> <userField2Label>string</userField2Label> <userField2Value>string</userField2Value> <userField3Label>string</userField3Label> <userField3Value>string</userField3Value> <userField4Label>string</userField4Label> <userField4Value>string</userField4Value> <userField5Label>string</userField5Label> <userField5Value>string</userField5Value> <userField6Label>string</userField6Label> <userField6Value>string</userField6Value> <userField7Label>string</userField7Label> <userField7Value>string</userField7Value> <userField8Label>string</userField8Label> <userField8Value>string</userField8Value> <comment>string</comment> <passthrough>string</passthrough> <customStatus> <SLCustomStatus> <statusString>string</statusString> <status>SAFE or PENDING or HIT</status> </SLCustomStatus> <SLCustomStatus> <statusString>string</statusString> <status>SAFE or PENDING or HIT</status> </SLCustomStatus> </customStatus> <returnCategory>No or Yes</returnCategory> <returnSourceLists>No or Yes</returnSourceLists> <generateclientId>No or Yes</generateclientId> <skipSearch>No or Yes</skipSearch> </req> </SLLookup> </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> <SLLookupResponse xmlns="http://innovativesystems.com/"> <SLLookupResult> <status>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</status> <message>string</message> <returned>int</returned> <notReturned>int</notReturned> <resultsCount>int</resultsCount> <hitCount>int</hitCount> <pendingCount>int</pendingCount> <safeCount>int</safeCount> <complianceRecords> <SLComplianceRecord> <pairStatus>string</pairStatus> <pairReason>string</pairReason> <pairComments>string</pairComments> <applicationDisplayName>string</applicationDisplayName> <applicationId>string</applicationId> <clientId>string</clientId> <clientKey>long</clientKey> <clientFullName>string</clientFullName> <listKey>string</listKey> <listName>string</listName> <listId>string</listId> <listVersion>string</listVersion> <listModifyDate>string</listModifyDate> <listProfileId>string</listProfileId> <listProfileKey>long</listProfileKey> <linkSingleStringName>string</linkSingleStringName> <listParentSingleStringName>string</listParentSingleStringName> <listCategory>string</listCategory> <listPEPCategory>string</listPEPCategory> <listDOBs>string</listDOBs> <listCountries>string</listCountries> <rankString>string</rankString> <ranktype>string</ranktype> <rankweight>string</rankweight> <pairLoadDate>string</pairLoadDate> <eAddressTo>string</eAddressTo> <eAddressCC>string</eAddressCC> <origin>string</origin> <secondsviewed>string</secondsviewed> <initialUser>string</initialUser> <isPairParentFlag>No or Yes</isPairParentFlag> <pairMetSearchCriteriaFlag>No or Yes</pairMetSearchCriteriaFlag> <editableDueToAssignmentFlag>No or Yes</editableDueToAssignmentFlag> <modifyDate>string</modifyDate> <modifiedByUser>string</modifiedByUser> <pairReportType>None or Email or Paper</pairReportType> <finscanCategory xsi:nil="true" /> <wrapperStatus>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</wrapperStatus> <sourceLists xsi:nil="true" /> <listRecordDetail xsi:nil="true" /> </SLComplianceRecord> <SLComplianceRecord> <pairStatus>string</pairStatus> <pairReason>string</pairReason> <pairComments>string</pairComments> <applicationDisplayName>string</applicationDisplayName> <applicationId>string</applicationId> <clientId>string</clientId> <clientKey>long</clientKey> <clientFullName>string</clientFullName> <listKey>string</listKey> <listName>string</listName> <listId>string</listId> <listVersion>string</listVersion> <listModifyDate>string</listModifyDate> <listProfileId>string</listProfileId> <listProfileKey>long</listProfileKey> <linkSingleStringName>string</linkSingleStringName> <listParentSingleStringName>string</listParentSingleStringName> <listCategory>string</listCategory> <listPEPCategory>string</listPEPCategory> <listDOBs>string</listDOBs> <listCountries>string</listCountries> <rankString>string</rankString> <ranktype>string</ranktype> <rankweight>string</rankweight> <pairLoadDate>string</pairLoadDate> <eAddressTo>string</eAddressTo> <eAddressCC>string</eAddressCC> <origin>string</origin> <secondsviewed>string</secondsviewed> <initialUser>string</initialUser> <isPairParentFlag>No or Yes</isPairParentFlag> <pairMetSearchCriteriaFlag>No or Yes</pairMetSearchCriteriaFlag> <editableDueToAssignmentFlag>No or Yes</editableDueToAssignmentFlag> <modifyDate>string</modifyDate> <modifiedByUser>string</modifiedByUser> <pairReportType>None or Email or Paper</pairReportType> <finscanCategory xsi:nil="true" /> <wrapperStatus>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</wrapperStatus> <sourceLists xsi:nil="true" /> <listRecordDetail xsi:nil="true" /> </SLComplianceRecord> </complianceRecords> <clientId>string</clientId> <clientKey>long</clientKey> <version>string</version> <isiReserved>string</isiReserved> <searchResults> <SLSearchResults> <searchName>string</searchName> <clientId>string</clientId> <clientName>string</clientName> <returned>int</returned> <notReturned>int</notReturned> <sequenceNumber>int</sequenceNumber> <searchDateTime>dateTime</searchDateTime> <searchMatches xsi:nil="true" /> </SLSearchResults> <SLSearchResults> <searchName>string</searchName> <clientId>string</clientId> <clientName>string</clientName> <returned>int</returned> <notReturned>int</notReturned> <sequenceNumber>int</sequenceNumber> <searchDateTime>dateTime</searchDateTime> <searchMatches xsi:nil="true" /> </SLSearchResults> </searchResults> </SLLookupResult> </SLLookupResponse> </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 /LSTServicesLookupSOAP/LSTServicesLookup.asmx HTTP/1.1 Host: isi-api-doc.azurewebsites.net 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> <SLLookup xmlns="http://innovativesystems.com/"> <req> <organizationName>string</organizationName> <userName>string</userName> <password>string</password> <applicationId>string</applicationId> <lists> <SLComplianceList> <listName>string</listName> <listId>string</listId> <listCategories xsi:nil="true" /> </SLComplianceList> <SLComplianceList> <listName>string</listName> <listId>string</listId> <listCategories xsi:nil="true" /> </SLComplianceList> </lists> <searchType>Individual or Organization or SpecificElement or Individual_Both or Organization_Both</searchType> <clientId>string</clientId> <clientStatus>Active or Inactive</clientStatus> <gender>Male or Female or Unknown</gender> <nameLine>string</nameLine> <alternateNames> <SLAlternateName> <nameLine>string</nameLine> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> </SLAlternateName> <SLAlternateName> <nameLine>string</nameLine> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> </SLAlternateName> </alternateNames> <addressLine1>string</addressLine1> <addressLine2>string</addressLine2> <addressLine3>string</addressLine3> <addressLine4>string</addressLine4> <addressLine5>string</addressLine5> <addressLine6>string</addressLine6> <addressLine7>string</addressLine7> <specificElement>string</specificElement> <clientSearchCode>FullName or EqualWithWildcardedInitials or PartialOnly or SoundexOnly or PartialAndSoundex</clientSearchCode> <returnComplianceRecords>No or Yes</returnComplianceRecords> <addClient>No or Yes</addClient> <sendToReview>No or Yes</sendToReview> <userFieldsSearch> <int>int</int> <int>int</int> </userFieldsSearch> <updateUserFields>No or Yes</updateUserFields> <userField1Label>string</userField1Label> <userField1Value>string</userField1Value> <userField2Label>string</userField2Label> <userField2Value>string</userField2Value> <userField3Label>string</userField3Label> <userField3Value>string</userField3Value> <userField4Label>string</userField4Label> <userField4Value>string</userField4Value> <userField5Label>string</userField5Label> <userField5Value>string</userField5Value> <userField6Label>string</userField6Label> <userField6Value>string</userField6Value> <userField7Label>string</userField7Label> <userField7Value>string</userField7Value> <userField8Label>string</userField8Label> <userField8Value>string</userField8Value> <comment>string</comment> <passthrough>string</passthrough> <customStatus> <SLCustomStatus> <statusString>string</statusString> <status>SAFE or PENDING or HIT</status> </SLCustomStatus> <SLCustomStatus> <statusString>string</statusString> <status>SAFE or PENDING or HIT</status> </SLCustomStatus> </customStatus> <returnCategory>No or Yes</returnCategory> <returnSourceLists>No or Yes</returnSourceLists> <generateclientId>No or Yes</generateclientId> <skipSearch>No or Yes</skipSearch> </req> </SLLookup> </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> <SLLookupResponse xmlns="http://innovativesystems.com/"> <SLLookupResult> <status>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</status> <message>string</message> <returned>int</returned> <notReturned>int</notReturned> <resultsCount>int</resultsCount> <hitCount>int</hitCount> <pendingCount>int</pendingCount> <safeCount>int</safeCount> <complianceRecords> <SLComplianceRecord> <pairStatus>string</pairStatus> <pairReason>string</pairReason> <pairComments>string</pairComments> <applicationDisplayName>string</applicationDisplayName> <applicationId>string</applicationId> <clientId>string</clientId> <clientKey>long</clientKey> <clientFullName>string</clientFullName> <listKey>string</listKey> <listName>string</listName> <listId>string</listId> <listVersion>string</listVersion> <listModifyDate>string</listModifyDate> <listProfileId>string</listProfileId> <listProfileKey>long</listProfileKey> <linkSingleStringName>string</linkSingleStringName> <listParentSingleStringName>string</listParentSingleStringName> <listCategory>string</listCategory> <listPEPCategory>string</listPEPCategory> <listDOBs>string</listDOBs> <listCountries>string</listCountries> <rankString>string</rankString> <ranktype>string</ranktype> <rankweight>string</rankweight> <pairLoadDate>string</pairLoadDate> <eAddressTo>string</eAddressTo> <eAddressCC>string</eAddressCC> <origin>string</origin> <secondsviewed>string</secondsviewed> <initialUser>string</initialUser> <isPairParentFlag>No or Yes</isPairParentFlag> <pairMetSearchCriteriaFlag>No or Yes</pairMetSearchCriteriaFlag> <editableDueToAssignmentFlag>No or Yes</editableDueToAssignmentFlag> <modifyDate>string</modifyDate> <modifiedByUser>string</modifiedByUser> <pairReportType>None or Email or Paper</pairReportType> <finscanCategory xsi:nil="true" /> <wrapperStatus>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</wrapperStatus> <sourceLists xsi:nil="true" /> <listRecordDetail xsi:nil="true" /> </SLComplianceRecord> <SLComplianceRecord> <pairStatus>string</pairStatus> <pairReason>string</pairReason> <pairComments>string</pairComments> <applicationDisplayName>string</applicationDisplayName> <applicationId>string</applicationId> <clientId>string</clientId> <clientKey>long</clientKey> <clientFullName>string</clientFullName> <listKey>string</listKey> <listName>string</listName> <listId>string</listId> <listVersion>string</listVersion> <listModifyDate>string</listModifyDate> <listProfileId>string</listProfileId> <listProfileKey>long</listProfileKey> <linkSingleStringName>string</linkSingleStringName> <listParentSingleStringName>string</listParentSingleStringName> <listCategory>string</listCategory> <listPEPCategory>string</listPEPCategory> <listDOBs>string</listDOBs> <listCountries>string</listCountries> <rankString>string</rankString> <ranktype>string</ranktype> <rankweight>string</rankweight> <pairLoadDate>string</pairLoadDate> <eAddressTo>string</eAddressTo> <eAddressCC>string</eAddressCC> <origin>string</origin> <secondsviewed>string</secondsviewed> <initialUser>string</initialUser> <isPairParentFlag>No or Yes</isPairParentFlag> <pairMetSearchCriteriaFlag>No or Yes</pairMetSearchCriteriaFlag> <editableDueToAssignmentFlag>No or Yes</editableDueToAssignmentFlag> <modifyDate>string</modifyDate> <modifiedByUser>string</modifiedByUser> <pairReportType>None or Email or Paper</pairReportType> <finscanCategory xsi:nil="true" /> <wrapperStatus>PASS or PENDING or FAIL or ERROR or UNINITIALIZED</wrapperStatus> <sourceLists xsi:nil="true" /> <listRecordDetail xsi:nil="true" /> </SLComplianceRecord> </complianceRecords> <clientId>string</clientId> <clientKey>long</clientKey> <version>string</version> <isiReserved>string</isiReserved> <searchResults> <SLSearchResults> <searchName>string</searchName> <clientId>string</clientId> <clientName>string</clientName> <returned>int</returned> <notReturned>int</notReturned> <sequenceNumber>int</sequenceNumber> <searchDateTime>dateTime</searchDateTime> <searchMatches xsi:nil="true" /> </SLSearchResults> <SLSearchResults> <searchName>string</searchName> <clientId>string</clientId> <clientName>string</clientName> <returned>int</returned> <notReturned>int</notReturned> <sequenceNumber>int</sequenceNumber> <searchDateTime>dateTime</searchDateTime> <searchMatches xsi:nil="true" /> </SLSearchResults> </searchResults> </SLLookupResult> </SLLookupResponse> </soap12:Body> </soap12:Envelope>