POST wrapper/user/add

(SLUserAdd) Adds a new User to a FinScan Organization

Request Information

URI Parameters

None.

Body Parameters

LSTServicesUserAddRequest
NameDescriptionTypeAdditional information
organizationName

The User's Organization Name.

string

None.

userName

The User's Name.

string

None.

password

The User's Password.

string

None.

userOrganizationName

The Organization Name in which to Add the User

string

None.

userUserName

The Name of the User to be Added.

string

None.

userDisplayName

The name to be displayed for the User within FinScan.

string

None.

userPassword

The Password of the User to be Added.

string

None.

userStatus

The Status of the User to be Added [Active or Inactive]

SLClientStatusEnum

None.

userEAddress

The Email Address of the User to be Added.

string

None.

userPhone

The Phone Number of the User to be Added.

string

None.

userGroups

The Groups of the User to be Added.

Collection of string

None.

userDenyGUILogin

Whether the User is Allowed to Log Into FinScan

SLYesNoEnum

None.

userComments

The Comments of the User to be Added.

string

None.

userIsComplianceCentric

Whether the User is Compliance Centric (or Client Centric) for Review.

SLYesNoEnum

None.

userLanguage

The Language of the User to be Added.

SLLanguageCodesEnum

None.

userPasswordNeverExpires

Whether the User's Password will expire.

SLYesNoEnum

None.

userWebServiceIdentity

Controls whether or not the User is allowed to make Web Service calls.

SLWebServiceIdentitiesEnum

None.

Request Formats

application/json, text/json

Sample:
{
  "organizationName": "sample string 1",
  "userName": "sample string 2",
  "password": "sample string 3",
  "userOrganizationName": "sample string 4",
  "userUserName": "sample string 5",
  "userDisplayName": "sample string 6",
  "userPassword": "sample string 7",
  "userStatus": 0,
  "userEAddress": "sample string 8",
  "userPhone": "sample string 9",
  "userGroups": [
    "sample string 1",
    "sample string 2"
  ],
  "userDenyGUILogin": 0,
  "userComments": "sample string 10",
  "userIsComplianceCentric": 0,
  "userLanguage": 0,
  "userPasswordNeverExpires": 0,
  "userWebServiceIdentity": 0
}

application/xml, text/xml

Sample:
<LSTServicesUserAddRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSTServicesLookup">
  <organizationName>sample string 1</organizationName>
  <password>sample string 3</password>
  <userComments>sample string 10</userComments>
  <userDenyGUILogin>No</userDenyGUILogin>
  <userDisplayName>sample string 6</userDisplayName>
  <userEAddress>sample string 8</userEAddress>
  <userGroups xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </userGroups>
  <userIsComplianceCentric>No</userIsComplianceCentric>
  <userLanguage>ENG</userLanguage>
  <userName>sample string 2</userName>
  <userOrganizationName>sample string 4</userOrganizationName>
  <userPassword>sample string 7</userPassword>
  <userPasswordNeverExpires>No</userPasswordNeverExpires>
  <userPhone>sample string 9</userPhone>
  <userStatus>Active</userStatus>
  <userUserName>sample string 5</userUserName>
  <userWebServiceIdentity>NONE</userWebServiceIdentity>
</LSTServicesUserAddRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

LSTServicesUserAddResponse
NameDescriptionTypeAdditional information
status

The Current Status of the Add User within FinScan [Pass or Error].

SLResultTypeEnum

None.

code

A Code Value for the Status/Message returned.

SLWrapperCodes

None.

message

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

string

None.

version

The version of the Wrapper.

string

None.

isiReserved

A field used to return debugging information.

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": 0,
  "code": 0,
  "message": "sample string 1",
  "version": "sample string 2",
  "isiReserved": "sample string 3"
}

application/xml, text/xml

Sample:
<LSTServicesUserAddResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSTServicesLookup">
  <code>SUCCESS</code>
  <isiReserved>sample string 3</isiReserved>
  <message>sample string 1</message>
  <status>PASS</status>
  <version>sample string 2</version>
</LSTServicesUserAddResponse>