POST api/User/Register

Create a new Client user account in the portal. For WorkPocket.

Request Information

URI Parameters

None.

Body Parameters

CreateUserDTO
NameDescriptionTypeAdditional information
Email

New User Email

string

None.

FirstName

New User First Name

string

None.

LastName

New User Last Name

string

None.

Country

New User Country

string

None.

AssignedGroups

List of groups to be assigned to user on creation

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Email": "sample string 1",
  "FirstName": "sample string 2",
  "LastName": "sample string 3",
  "Country": "sample string 4",
  "AssignedGroups": [
    1,
    2
  ]
}

text/xml

Sample:
<CreateUserDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models">
  <AssignedGroups xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </AssignedGroups>
  <Country>sample string 4</Country>
  <Email>sample string 1</Email>
  <FirstName>sample string 2</FirstName>
  <LastName>sample string 3</LastName>
</CreateUserDTO>

multipart/form-data

Sample:
<CreateUserDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models"><AssignedGroups xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:int>1</d2p1:int><d2p1:int>2</d2p1:int></AssignedGroups><Country>sample string 4</Country><Email>sample string 1</Email><FirstName>sample string 2</FirstName><LastName>sample string 3</LastName></CreateUserDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonResponse
NameDescriptionTypeAdditional information
Success

boolean

None.

ErrorMessage

Collection of string

None.

EntityId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorMessage": [
    "sample string 1",
    "sample string 2"
  ],
  "EntityId": 1,
  "Success": true
}

text/xml

Sample:
<JsonResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models">
  <EntityId>1</EntityId>
  <ErrorMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ErrorMessage>
  <Success>true</Success>
</JsonResponse>

multipart/form-data

Sample:
<JsonResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models"><EntityId>1</EntityId><ErrorMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></ErrorMessage><Success>true</Success></JsonResponse>