PUT example/api/User/{id}

https://app.bwz.se/bedrock/example/api/User/{id}

Updates a User.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Id of the User to update.

integer

Required

Body Parameters

Sets a value indicating whether this user can manage recipients or not - only effective when user is not administrator

UpdateUserArgs
NameDescriptionTypeAdditional information
Firstname

Sets the firstname.

string

None.

Lastname

Sets the lastname.

string

None.

Email

Sets the email.

string

Required

Valid email adress

IsAdministrator

Sets a value indicating whether this user is administrator.

boolean

None.

CanUseAllPublications

Sets a value indicating wheter this user has access to all publication or not - only effective when user is not administrator

boolean

None.

CanManageRecipientLists

Sets a value indicating whether this user can manage recipient lists or not - only effective when user is not administrator

boolean

None.

UserType

Update the type of user - BizWizard users can login via the login page - Bedrock users only via tickets created via Bedrock

UserType

None.

CanManageRecipients

Sets a value indicating whether this user can manage recipients or not - only effective when user is not administrator

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "Firstname": "sample string 1",
  "Lastname": "sample string 2",
  "Email": "sample string 3",
  "IsAdministrator": true,
  "CanUseAllPublications": true,
  "CanManageRecipientLists": true,
  "UserType": 1,
  "CanManageRecipients": true
}

application/xml, text/xml

Sample:
<UpdateUserArgs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netoptions.BizWizard.Api.Common.Models.User">
  <CanManageRecipientLists>true</CanManageRecipientLists>
  <CanManageRecipients>true</CanManageRecipients>
  <CanUseAllPublications>true</CanUseAllPublications>
  <Email>sample string 3</Email>
  <Firstname>sample string 1</Firstname>
  <IsAdministrator>true</IsAdministrator>
  <Lastname>sample string 2</Lastname>
  <UserType>BIZWIZARD</UserType>
</UpdateUserArgs>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The updated UserModel.

UserModel
NameDescriptionTypeAdditional information
Id

Gets the id.

integer

None.

Firstname

Gets the firstname.

string

None.

Lastname

Gets the lastname.

string

None.

Email

Gets the email.

string

None.

CreationDate

Gets the creation date.

date

None.

IsAdministrator

Gets a value indicating whether this user is administrator.

boolean

None.

CanUseAllPublications

Sets a value indicating whether this user has access to all publication or not - only effective when user is not administrator

boolean

None.

Password

Gets the password.

string

None.

UserType

The type of user

UserType

None.

CanManageRecipientLists

Sets a value indicating whether this user can manage recipient lists or not - only effective when user is not administrator

boolean

None.

CanManageRecipients

Sets a value indicating whether this user can manage recipients or not - only effective when user is not administrator.

boolean

None.

IsSuperUser

Is this user a super user

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Firstname": "sample string 2",
  "Lastname": "sample string 3",
  "Email": "sample string 4",
  "CreationDate": "2024-11-21T17:00:49.1833771+01:00",
  "IsAdministrator": true,
  "CanUseAllPublications": true,
  "Password": "sample string 8",
  "UserType": 1,
  "CanManageRecipientLists": true,
  "CanManageRecipients": true,
  "IsSuperUser": true
}

application/xml, text/xml

Sample:
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netoptions.BizWizard.Api.Common.Models.User">
  <CanManageRecipientLists>true</CanManageRecipientLists>
  <CanManageRecipients>true</CanManageRecipients>
  <CanUseAllPublications>true</CanUseAllPublications>
  <CreationDate>2024-11-21T17:00:49.1833771+01:00</CreationDate>
  <Email>sample string 4</Email>
  <Firstname>sample string 2</Firstname>
  <Id>1</Id>
  <IsAdministrator>true</IsAdministrator>
  <IsSuperUser>true</IsSuperUser>
  <Lastname>sample string 3</Lastname>
  <Password>sample string 8</Password>
  <UserType>BIZWIZARD</UserType>
</UserModel>