POST api/SiteUser
Create a new Site User in Exsalerate. The new user will be emailed welcome instructions to initiate their password. required: All properties.
Request Information
URI Parameters
None.
Body Parameters
The Site User Model containing properties for populating a new Site User.
SiteUserModelName | Description | Type | Additional information |
---|---|---|---|
Required: Your email address |
string |
Required Max length: 50 |
|
FirstName |
Required: Your first name |
string |
Required Max length: 100 |
LastName |
Required: Your surname |
string |
Required Max length: 150 |
SiteOwnerId |
Required: The Site Owner Id this user will belong to |
integer |
Required |
IsAdmin |
Required: If this user is a site administrator |
boolean |
Required |
Password |
Required: The strong password for this user |
string |
Required Min length: 8 |
Request Formats
application/json, text/json
Sample:
{ "Email": "sample string 1", "FirstName": "sample string 2", "LastName": "sample string 3", "SiteOwnerId": 4, "IsAdmin": true, "Password": "sample string 6" }
application/xml, text/xml
Sample:
<SiteUserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExsalerateWebAPI.Models"> <Email>sample string 1</Email> <FirstName>sample string 2</FirstName> <IsAdmin>true</IsAdmin> <LastName>sample string 3</LastName> <Password>sample string 6</Password> <SiteOwnerId>4</SiteOwnerId> </SiteUserModel>
application/x-www-form-urlencoded
Sample:
SiteOwnerId=1&Email=me@my.com&FirstName=Foo&LastName=Bar&IsAdmin=false&Password=my5str0ng#%wor1d
Response Information
Resource Description
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |