POST wrapper/clients/update

SLUpdateClient This service will update the information for a Client Record

Request Information

URI Parameters

None.

Body Parameters

Wrapper Update Client Request LSTServicesUpdateClientRequest

LSTServicesUpdateClientRequest
NameDescriptionTypeAdditional information
organizationName

The User's Organization Name.

string

None.

userName

The User's Name.

string

None.

password

The User's Password.

string

None.

applicationId

The ID for the Application where the Client should be saved/accessed.

string

None.

newApplicationId

Populate this field if you wish to change the Client Record's Application ID.

string

None.

clientId

The unique and permanent ID for the Client Record.

string

None.

newClientId

Populate this field if you wish to change the unique and permanent ID for the Client Record.

string

None.

clientStatus

The Current Status of the Client (Active or Inactive).

SLClientStatusEnum

None.

gender

The Gender of the Client (Male/Female/Unknown).

SLGenderEnum

None.

nameLine

The Client's Name.

string

None.

alternateNames

Alternate Names for the client (such as native character script). Both the primary name

Collection of SLAlternateName

None.

addressLine1

The first address line for the client, leave blank if not available.

string

None.

addressLine2

The second address line for the client, leave blank if not available.

string

None.

addressLine3

The third address line for the client, leave blank if not available.

string

None.

addressLine4

The fourth address line for the client, leave blank if not available.

string

None.

addressLine5

The fifth address line for the client, leave blank if not available.

string

None.

addressLine6

The sixth address line for the client, leave blank if not available.

string

None.

addressLine7

The seventh address line for the client, leave blank if not available.

string

None.

updateUserFields

Determines whether to update existing the User Fields or to retain the current values for this client.

SLYesNoEnum

None.

userField1Label

The Label for the first User Field.

string

None.

userField1Value

The Value for the first User Field.

string

None.

userField2Label

The Label for the second User Field.

string

None.

userField2Value

The Value for the second User Field.

string

None.

userField3Label

The Label for the third User Field.

string

None.

userField3Value

The Value for the third User Field.

string

None.

userField4Label

The Label for the fourth User Field.

string

None.

userField4Value

The Value for the fourth User Field.

string

None.

userField5Label

The Label for the fifth User Field.

string

None.

userField5Value

The Value for the fifth User Field.

string

None.

userField6Label

The Label for the sixth User Field.

string

None.

userField6Value

The Value for the sixth User Field.

string

None.

userField7Label

The Label for the seventh User Field.

string

None.

userField7Value

The Value for the seventh User Field.

string

None.

userField8Label

The Label for the eighth User Field.

string

None.

userField8Value

The Value for the eighth User Field.

string

None.

comment

A comment to be added to the Client/Match record.

string

None.

passthrough

Data to be passed through to the Client/Match record.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "organizationName": "sample string 1",
  "userName": "sample string 2",
  "password": "sample string 3",
  "applicationId": "sample string 4",
  "newApplicationId": "sample string 5",
  "clientId": "sample string 6",
  "newClientId": "sample string 7",
  "clientStatus": 0,
  "gender": 0,
  "nameLine": "sample string 8",
  "alternateNames": [
    {
      "nameLine": "sample string 1",
      "clientSearchCode": 0
    },
    {
      "nameLine": "sample string 1",
      "clientSearchCode": 0
    }
  ],
  "addressLine1": "sample string 9",
  "addressLine2": "sample string 10",
  "addressLine3": "sample string 11",
  "addressLine4": "sample string 12",
  "addressLine5": "sample string 13",
  "addressLine6": "sample string 14",
  "addressLine7": "sample string 15",
  "updateUserFields": 0,
  "userField1Label": "sample string 16",
  "userField1Value": "sample string 17",
  "userField2Label": "sample string 18",
  "userField2Value": "sample string 19",
  "userField3Label": "sample string 20",
  "userField3Value": "sample string 21",
  "userField4Label": "sample string 22",
  "userField4Value": "sample string 23",
  "userField5Label": "sample string 24",
  "userField5Value": "sample string 25",
  "userField6Label": "sample string 26",
  "userField6Value": "sample string 27",
  "userField7Label": "sample string 28",
  "userField7Value": "sample string 29",
  "userField8Label": "sample string 30",
  "userField8Value": "sample string 31",
  "comment": "sample string 32",
  "passthrough": "sample string 33"
}

application/xml, text/xml

Sample:
<LSTServicesUpdateClientRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSTServicesLookupREST">
  <addressLine1>sample string 9</addressLine1>
  <addressLine2>sample string 10</addressLine2>
  <addressLine3>sample string 11</addressLine3>
  <addressLine4>sample string 12</addressLine4>
  <addressLine5>sample string 13</addressLine5>
  <addressLine6>sample string 14</addressLine6>
  <addressLine7>sample string 15</addressLine7>
  <alternateNames>
    <SLAlternateName>
      <clientSearchCode>FullName</clientSearchCode>
      <nameLine>sample string 1</nameLine>
    </SLAlternateName>
    <SLAlternateName>
      <clientSearchCode>FullName</clientSearchCode>
      <nameLine>sample string 1</nameLine>
    </SLAlternateName>
  </alternateNames>
  <applicationId>sample string 4</applicationId>
  <clientId>sample string 6</clientId>
  <clientStatus>Active</clientStatus>
  <comment>sample string 32</comment>
  <gender>Male</gender>
  <nameLine>sample string 8</nameLine>
  <newApplicationId>sample string 5</newApplicationId>
  <newClientId>sample string 7</newClientId>
  <organizationName>sample string 1</organizationName>
  <passthrough>sample string 33</passthrough>
  <password>sample string 3</password>
  <updateUserFields>No</updateUserFields>
  <userField1Label>sample string 16</userField1Label>
  <userField1Value>sample string 17</userField1Value>
  <userField2Label>sample string 18</userField2Label>
  <userField2Value>sample string 19</userField2Value>
  <userField3Label>sample string 20</userField3Label>
  <userField3Value>sample string 21</userField3Value>
  <userField4Label>sample string 22</userField4Label>
  <userField4Value>sample string 23</userField4Value>
  <userField5Label>sample string 24</userField5Label>
  <userField5Value>sample string 25</userField5Value>
  <userField6Label>sample string 26</userField6Label>
  <userField6Value>sample string 27</userField6Value>
  <userField7Label>sample string 28</userField7Label>
  <userField7Value>sample string 29</userField7Value>
  <userField8Label>sample string 30</userField8Label>
  <userField8Value>sample string 31</userField8Value>
  <userName>sample string 2</userName>
</LSTServicesUpdateClientRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Client Details

LSTServicesUpdateClientResponse
NameDescriptionTypeAdditional information
status

The Current Status of the Client matches within FinScan (Pass/Pending/Fail).

SLResultTypeEnum

None.

message

String containing information on the Search status/results including Error details.

string

None.

version

The version of the Wrapper.

string

None.

clientId

The unique and permanent ID for the Client Record.

string

None.

oldClientId

The previous unique and permanent ID for the Client Record (before update).

string

None.

clientKey

The unique Key within FinScan, used for accessing certain Reports.

integer

None.

applicationId

The ID for the Application where the Client should be saved/accessed.

string

None.

oldApplicationId

The previous permanent ID for the Client Record.

string

None.

isiReserved

A field used to return debugging information.

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": 0,
  "message": "sample string 1",
  "version": "sample string 2",
  "clientId": "sample string 3",
  "oldClientId": "sample string 4",
  "clientKey": 5,
  "applicationId": "sample string 6",
  "oldApplicationId": "sample string 7",
  "isiReserved": "sample string 8"
}

application/xml, text/xml

Sample:
<LSTServicesUpdateClientResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSTServicesLookupREST">
  <applicationId>sample string 6</applicationId>
  <clientId>sample string 3</clientId>
  <clientKey>5</clientKey>
  <isiReserved>sample string 8</isiReserved>
  <message>sample string 1</message>
  <oldApplicationId>sample string 7</oldApplicationId>
  <oldClientId>sample string 4</oldClientId>
  <status>PASS</status>
  <version>sample string 2</version>
</LSTServicesUpdateClientResponse>