Skip to content

Interface: User ​

Defined in: src/v1/models/user.ts:12

Indexable ​

ts
[key: string]: unknown

Properties ​

_expandable? ​

ts
optional _expandable?: object;

Defined in: src/v1/models/user.ts:40

details? ​

ts
optional details?: string;

operations? ​

ts
optional operations?: string;

personalSpace? ​

ts
optional personalSpace?: string;

ts
optional _links?: object;

Defined in: src/v1/models/user.ts:45

Index Signature ​

ts
[key: string]: unknown

base? ​

ts
optional base?: string;

Base URL of the Confluence site.

byOperation? ​

ts
optional byOperation?: string;

Link to the restrictions grouped by operation.

collection? ​

ts
optional collection?: string;

Link to the collection this entity belongs to.

context? ​

ts
optional context?: string;

Context path of the Confluence site.

download? ​

ts
optional download?: string;

Download link for the content.

editui? ​

ts
optional editui?: string;

Edit UI link of the content.

edituiv2? ​

ts
optional edituiv2?: string;

Edit UI (v2 editor) link of the content.

next? ​

ts
optional next?: string;

Relative URL of the next page of results.

prev? ​

ts
optional prev?: string;

Relative URL of the previous page of results.

self? ​

ts
optional self?: string;

Canonical link to this entity.

tinyui? ​

ts
optional tinyui?: string;

Short web UI link of the content.

webui? ​

ts
optional webui?: string;

Web UI link of the content.


accountId? ​

ts
optional accountId?: string | null;

Defined in: src/v1/models/user.ts:16


accountStatus? ​

ts
optional accountStatus?: string;

Defined in: src/v1/models/user.ts:46


accountType? ​

ts
optional accountType?: "" | string & object | "atlassian" | "app";

Defined in: src/v1/models/user.ts:21

The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.


details? ​

ts
optional details?: object;

Defined in: src/v1/models/user.ts:38

Index Signature ​

ts
[key: string]: unknown

business? ​

ts
optional business?: object;
Index Signature ​
ts
[key: string]: unknown
business.department? ​
ts
optional department?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.

business.location? ​
ts
optional location?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.

business.position? ​
ts
optional position?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.

personal? ​

ts
optional personal?: object;
Index Signature ​
ts
[key: string]: unknown
personal.email? ​
ts
optional email?: string;

This property has been deprecated due to privacy changes. Use the User.email property instead. See the migration guide for details.

personal.im? ​
ts
optional im?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.

personal.phone? ​
ts
optional phone?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.

personal.website? ​
ts
optional website?: string;

This property has been deprecated due to privacy changes. There is no replacement. See the migration guide for details.


displayName? ​

ts
optional displayName?: string | null;

Defined in: src/v1/models/user.ts:28

The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.


email? ​

ts
optional email?: string | null;

Defined in: src/v1/models/user.ts:23

The email address of the user. Depending on the user's privacy setting, this may return an empty string.


externalCollaborator? ​

ts
optional externalCollaborator?: boolean;

Defined in: src/v1/models/user.ts:32

This is deprecated. Use isGuest instead to find out whether the user is a guest user.


isExternalCollaborator? ​

ts
optional isExternalCollaborator?: boolean;

Defined in: src/v1/models/user.ts:34

This is deprecated. Use isGuest instead to find out whether the user is a guest user.


isGuest? ​

ts
optional isGuest?: boolean;

Defined in: src/v1/models/user.ts:36

Whether the user is a guest user


locale? ​

ts
optional locale?: string;

Defined in: src/v1/models/user.ts:47


operations? ​

ts
optional operations?: object[] | null;

Defined in: src/v1/models/user.ts:37


personalSpace? ​

ts
optional personalSpace?: Space;

Defined in: src/v1/models/user.ts:39


profilePicture? ​

ts
optional profilePicture?: object;

Defined in: src/v1/models/user.ts:26

Index Signature ​

ts
[key: string]: unknown

height ​

ts
height: number;

isDefault ​

ts
isDefault: boolean;

path ​

ts
path: string;

width ​

ts
width: number;

publicName? ​

ts
optional publicName?: string;

Defined in: src/v1/models/user.ts:25

The public name or nickname of the user. Will always contain a value.


timeZone? ​

ts
optional timeZone?: string | null;

Defined in: src/v1/models/user.ts:30

This displays user time zone. Depending on the user's privacy setting, this may return null.


type ​

ts
type: "unknown" | "user" | string & object | "known" | "anonymous";

Defined in: src/v1/models/user.ts:13


userKey? ​

ts
optional userKey?: string | null;

Defined in: src/v1/models/user.ts:15


username? ​

ts
optional username?: string | null;

Defined in: src/v1/models/user.ts:14