GET example/api/publication/{publicationId}/users

https://app.bwz.se/bedrock/example/api/publication/{publicationId}/users

Gets the users with permission (explicit and implicit) to use the publication Admin users and users with permission flag to use all publications are also returned

Request Information

URI Parameters

NameDescriptionTypeAdditional information
publicationId

The id of the publication

integer

Required

Body Parameters

None.

Response Information

Resource Description

The UserModels

Collection of 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:45.0427259+01:00",
    "IsAdministrator": true,
    "CanUseAllPublications": true,
    "Password": "sample string 8",
    "UserType": 1,
    "CanManageRecipientLists": true,
    "CanManageRecipients": true,
    "IsSuperUser": true
  },
  {
    "Id": 1,
    "Firstname": "sample string 2",
    "Lastname": "sample string 3",
    "Email": "sample string 4",
    "CreationDate": "2024-11-21T17:00:45.0427259+01:00",
    "IsAdministrator": true,
    "CanUseAllPublications": true,
    "Password": "sample string 8",
    "UserType": 1,
    "CanManageRecipientLists": true,
    "CanManageRecipients": true,
    "IsSuperUser": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfUserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netoptions.BizWizard.Api.Common.Models.User">
  <UserModel>
    <CanManageRecipientLists>true</CanManageRecipientLists>
    <CanManageRecipients>true</CanManageRecipients>
    <CanUseAllPublications>true</CanUseAllPublications>
    <CreationDate>2024-11-21T17:00:45.0427259+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>
  <UserModel>
    <CanManageRecipientLists>true</CanManageRecipientLists>
    <CanManageRecipients>true</CanManageRecipients>
    <CanUseAllPublications>true</CanUseAllPublications>
    <CreationDate>2024-11-21T17:00:45.0427259+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>
</ArrayOfUserModel>