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.

SiteUserModel
NameDescriptionTypeAdditional information
Email

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

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.