Skip to content

Interface: Space

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

Properties

_expandable

ts
_expandable: object;

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

description?

ts
optional description?: string;

history?

ts
optional history?: string;

homepage?

ts
optional homepage?: string;

icon?

ts
optional icon?: string;

identifiers?

ts
optional identifiers?: string;

lookAndFeel?

ts
optional lookAndFeel?: string;

metadata?

ts
optional metadata?: string;

operations?

ts
optional operations?: string;

permissions?

ts
optional permissions?: string;

roles?

ts
optional roles?: string;

settings?

ts
optional settings?: string;

theme?

ts
optional theme?: string;

typeSettings?

ts
optional typeSettings?: string;

ts
_links: object;

Defined in: src/v1/models/space.ts:60

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.


alias?

ts
optional alias?: string;

Defined in: src/v1/models/space.ts:18


ari?

ts
optional ari?: string;

Defined in: src/v1/models/space.ts:61


description?

ts
optional description?: object;

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

_expandable?

ts
optional _expandable?: object;
_expandable.plain?
ts
optional plain?: string;
_expandable.view?
ts
optional view?: string;

plain?

ts
optional plain?: object;
Index Signature
ts
[key: string]: unknown
plain.embeddedContent
ts
embeddedContent: Record<string, any>[];
plain.representation
ts
representation: "view" | string & object | "plain";
plain.value
ts
value: string;

view?

ts
optional view?: object;
Index Signature
ts
[key: string]: unknown
view.embeddedContent
ts
embeddedContent: Record<string, any>[];
view.representation
ts
representation: "view" | string & object | "plain";
view.value
ts
value: string;

history?

ts
optional history?: object;

Defined in: src/v1/models/space.ts:41

createdBy?

ts
optional createdBy?: User;

createdDate

ts
createdDate: Date;

homepage?

ts
optional homepage?: Content;

Defined in: src/v1/models/space.ts:29


icon?

ts
optional icon?: object;

Defined in: src/v1/models/space.ts:20

Index Signature

ts
[key: string]: unknown

height

ts
height: number;

isDefault

ts
isDefault: boolean;

path

ts
path: string;

width

ts
width: number;

id?

ts
optional id?: number;

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


key

ts
key: string;

Defined in: src/v1/models/space.ts:17


lookAndFeel?

ts
optional lookAndFeel?: object;

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

Index Signature

ts
[key: string]: unknown

bordersAndDividers

ts
bordersAndDividers: object;
Index Signature
ts
[key: string]: unknown
bordersAndDividers.color
ts
color: string;

content

ts
content: object = ContentLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
content.body?
ts
optional body?: object;
Index Signature
ts
[key: string]: unknown
content.body.background
ts
background: string;
content.body.backgroundAttachment?
ts
optional backgroundAttachment?: string | null;
content.body.backgroundBlendMode?
ts
optional backgroundBlendMode?: string | null;
content.body.backgroundClip?
ts
optional backgroundClip?: string | null;
content.body.backgroundColor
ts
backgroundColor: string | null;
content.body.backgroundImage
ts
backgroundImage: string | null;
content.body.backgroundOrigin?
ts
optional backgroundOrigin?: string | null;
content.body.backgroundPosition?
ts
optional backgroundPosition?: string | null;
content.body.backgroundRepeat?
ts
optional backgroundRepeat?: string | null;
content.body.backgroundSize
ts
backgroundSize: string | null;
content.body.borderRadius
ts
borderRadius: string;
content.body.padding
ts
padding: string;
content.container?
ts
optional container?: object;
Index Signature
ts
[key: string]: unknown
content.container.background
ts
background: string;
content.container.backgroundAttachment?
ts
optional backgroundAttachment?: string | null;
content.container.backgroundBlendMode?
ts
optional backgroundBlendMode?: string | null;
content.container.backgroundClip?
ts
optional backgroundClip?: string | null;
content.container.backgroundColor
ts
backgroundColor: string | null;
content.container.backgroundImage
ts
backgroundImage: string | null;
content.container.backgroundOrigin?
ts
optional backgroundOrigin?: string | null;
content.container.backgroundPosition?
ts
optional backgroundPosition?: string | null;
content.container.backgroundRepeat?
ts
optional backgroundRepeat?: string | null;
content.container.backgroundSize
ts
backgroundSize: string | null;
content.container.borderRadius
ts
borderRadius: string;
content.container.padding
ts
padding: string;
content.header?
ts
optional header?: object;
Index Signature
ts
[key: string]: unknown
content.header.background
ts
background: string;
content.header.backgroundAttachment?
ts
optional backgroundAttachment?: string | null;
content.header.backgroundBlendMode?
ts
optional backgroundBlendMode?: string | null;
content.header.backgroundClip?
ts
optional backgroundClip?: string | null;
content.header.backgroundColor
ts
backgroundColor: string | null;
content.header.backgroundImage
ts
backgroundImage: string | null;
content.header.backgroundOrigin?
ts
optional backgroundOrigin?: string | null;
content.header.backgroundPosition?
ts
optional backgroundPosition?: string | null;
content.header.backgroundRepeat?
ts
optional backgroundRepeat?: string | null;
content.header.backgroundSize
ts
backgroundSize: string | null;
content.header.borderRadius
ts
borderRadius: string;
content.header.padding
ts
padding: string;
content.screen?
ts
optional screen?: object;
Index Signature
ts
[key: string]: unknown
content.screen.background
ts
background: string;
content.screen.backgroundAttachment?
ts
optional backgroundAttachment?: string | null;
content.screen.backgroundBlendMode?
ts
optional backgroundBlendMode?: string | null;
content.screen.backgroundClip?
ts
optional backgroundClip?: string | null;
content.screen.backgroundColor?
ts
optional backgroundColor?: string | null;
content.screen.backgroundImage?
ts
optional backgroundImage?: string | null;
content.screen.backgroundOrigin?
ts
optional backgroundOrigin?: string | null;
content.screen.backgroundPosition?
ts
optional backgroundPosition?: string | null;
content.screen.backgroundRepeat?
ts
optional backgroundRepeat?: string | null;
content.screen.backgroundSize?
ts
optional backgroundSize?: string | null;
content.screen.gutterBottom?
ts
optional gutterBottom?: string | null;
content.screen.gutterLeft?
ts
optional gutterLeft?: string | null;
content.screen.gutterRight?
ts
optional gutterRight?: string | null;
content.screen.gutterTop?
ts
optional gutterTop?: string | null;
content.screen.layer?
ts
optional layer?: 
  | {
[key: string]: unknown;
  height?: string;
  width?: string;
}
  | null;
ts
header: object = HeaderLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
header.backgroundColor
ts
backgroundColor: string;
header.button
ts
button: object = ButtonLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
header.button.backgroundColor
ts
backgroundColor: string;
header.button.color
ts
color: string;
header.primaryNavigation
ts
primaryNavigation: object = NavigationLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
header.primaryNavigation.color
ts
color: string;
header.primaryNavigation.highlightColor?
ts
optional highlightColor?: string | null;
header.primaryNavigation.hoverOrFocus
ts
hoverOrFocus: object;
Index Signature
ts
[key: string]: unknown
header.primaryNavigation.hoverOrFocus.backgroundColor
ts
backgroundColor: string;
header.primaryNavigation.hoverOrFocus.color
ts
color: string;
ts
search: object = SearchFieldLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
header.search.backgroundColor
ts
backgroundColor: string;
header.search.color
ts
color: string;
header.secondaryNavigation
ts
secondaryNavigation: object = NavigationLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
header.secondaryNavigation.color
ts
color: string;
header.secondaryNavigation.highlightColor?
ts
optional highlightColor?: string | null;
header.secondaryNavigation.hoverOrFocus
ts
hoverOrFocus: object;
Index Signature
ts
[key: string]: unknown
header.secondaryNavigation.hoverOrFocus.backgroundColor
ts
backgroundColor: string;
header.secondaryNavigation.hoverOrFocus.color
ts
color: string;

headings

ts
headings: object;
Index Signature
ts
[key: string]: unknown
headings.color
ts
color: string;

horizontalHeader?

ts
optional horizontalHeader?: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.backgroundColor
ts
backgroundColor: string;
horizontalHeader.button?
ts
optional button?: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.button.backgroundColor
ts
backgroundColor: string;
horizontalHeader.button.color
ts
color: string;
horizontalHeader.primaryNavigation
ts
primaryNavigation: object = TopNavigationLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
horizontalHeader.primaryNavigation.color?
ts
optional color?: string | null;
horizontalHeader.primaryNavigation.highlightColor
ts
highlightColor: string;
horizontalHeader.primaryNavigation.hoverOrFocus?
ts
optional hoverOrFocus?: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.primaryNavigation.hoverOrFocus.backgroundColor?
ts
optional backgroundColor?: string;
horizontalHeader.primaryNavigation.hoverOrFocus.color?
ts
optional color?: string;
ts
optional search?: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.search.backgroundColor
ts
backgroundColor: string;
horizontalHeader.search.color
ts
color: string;
horizontalHeader.secondaryNavigation?
ts
optional secondaryNavigation?: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.secondaryNavigation.color
ts
color: string;
horizontalHeader.secondaryNavigation.highlightColor?
ts
optional highlightColor?: string | null;
horizontalHeader.secondaryNavigation.hoverOrFocus
ts
hoverOrFocus: object;
Index Signature
ts
[key: string]: unknown
horizontalHeader.secondaryNavigation.hoverOrFocus.backgroundColor
ts
backgroundColor: string;
horizontalHeader.secondaryNavigation.hoverOrFocus.color
ts
color: string;
ts
links: object;
Index Signature
ts
[key: string]: unknown
ts
color: string;
ts
menus: object = MenusLookAndFeelSchema;
Index Signature
ts
[key: string]: unknown
ts
color: string;
ts
hoverOrFocus: object;
Index Signature
ts
[key: string]: unknown
ts
backgroundColor: string;

spaceReference?

ts
optional spaceReference?: Record<string, any> | null;

metadata?

ts
optional metadata?: object;

Defined in: src/v1/models/space.ts:31

_expandable?

ts
optional _expandable?: Record<string, unknown>;

labels?

ts
optional labels?: object;
Index Signature
ts
[key: string]: unknown
ts
optional _links?: object;
Index Signature
ts
[key: string]: unknown
ts
optional base?: string;

Base URL of the Confluence site.

ts
optional byOperation?: string;

Link to the restrictions grouped by operation.

ts
optional collection?: string;

Link to the collection this entity belongs to.

ts
optional context?: string;

Context path of the Confluence site.

ts
optional download?: string;

Download link for the content.

ts
optional editui?: string;

Edit UI link of the content.

ts
optional edituiv2?: string;

Edit UI (v2 editor) link of the content.

ts
optional next?: string;

Relative URL of the next page of results.

ts
optional prev?: string;

Relative URL of the previous page of results.

ts
optional self?: string;

Canonical link to this entity.

ts
optional tinyui?: string;

Short web UI link of the content.

ts
optional webui?: string;

Web UI link of the content.

labels.limit?
ts
optional limit?: number;
labels.results
ts
results: object[];
Index Signature
ts
[key: string]: unknown
labels.size
ts
size: number;
labels.start?
ts
optional start?: number;

name

ts
name: string;

Defined in: src/v1/models/space.ts:19


operations?

ts
optional operations?: object[];

Defined in: src/v1/models/space.ts:35

Index Signature

ts
[key: string]: unknown

operation

ts
operation: string;

The operation itself.

targetType

ts
targetType: string;

The space or content type that the operation applies to. Could be one of- - application - page - blogpost - comment

  • Attachment - space

permissions?

ts
optional permissions?: SpacePermission[];

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


settings?

ts
optional settings?: object;

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

Index Signature

ts
[key: string]: unknown
ts
_links: object = GenericLinksSchema;
Index Signature
ts
[key: string]: unknown
ts
optional base?: string;

Base URL of the Confluence site.

ts
optional byOperation?: string;

Link to the restrictions grouped by operation.

ts
optional collection?: string;

Link to the collection this entity belongs to.

ts
optional context?: string;

Context path of the Confluence site.

ts
optional download?: string;

Download link for the content.

ts
optional editui?: string;

Edit UI link of the content.

ts
optional edituiv2?: string;

Edit UI (v2 editor) link of the content.

ts
optional next?: string;

Relative URL of the next page of results.

ts
optional prev?: string;

Relative URL of the previous page of results.

ts
optional self?: string;

Canonical link to this entity.

ts
optional tinyui?: string;

Short web UI link of the content.

ts
optional webui?: string;

Web UI link of the content.

contentMode?

ts
optional contentMode?: "standard" | "compact" | string & object | null;

The content rendering mode for the space. Controls spacing and typography in the editor and renderer. Valid values are "standard" and "compact". When set to "compact", content is rendered more densely with smaller spacing and typography.

editor?

ts
optional editor?: object;
Index Signature
ts
[key: string]: unknown
editor.blogpost
ts
blogpost: string;
editor.default
ts
default: string;
editor.page
ts
page: string;

routeOverrideEnabled

ts
routeOverrideEnabled: boolean;

Defines whether an override for the space home should be used. This is used in conjunction with a space theme provided by an app. For example, if this property is set to true, a theme can display a page other than the space homepage when users visit the root URL for a space. This property allows apps to provide content-only theming without overriding the space home.

spaceKey?

ts
optional spaceKey?: string;

status

ts
status: string;

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


theme?

ts
optional theme?: object;

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

Index Signature

ts
[key: string]: unknown
ts
optional _links?: object;
Index Signature
ts
[key: string]: unknown
ts
optional base?: string;

Base URL of the Confluence site.

ts
optional byOperation?: string;

Link to the restrictions grouped by operation.

ts
optional collection?: string;

Link to the collection this entity belongs to.

ts
optional context?: string;

Context path of the Confluence site.

ts
optional download?: string;

Download link for the content.

ts
optional editui?: string;

Edit UI link of the content.

ts
optional edituiv2?: string;

Edit UI (v2 editor) link of the content.

ts
optional next?: string;

Relative URL of the next page of results.

ts
optional prev?: string;

Relative URL of the previous page of results.

ts
optional self?: string;

Canonical link to this entity.

ts
optional tinyui?: string;

Short web UI link of the content.

ts
optional webui?: string;

Web UI link of the content.

description?

ts
optional description?: string;

icon?

ts
optional icon?: object;
Index Signature
ts
[key: string]: unknown
icon.height
ts
height: number;
icon.isDefault
ts
isDefault: boolean;
icon.path
ts
path: string;
icon.width
ts
width: number;

name?

ts
optional name?: string;

themeKey

ts
themeKey: string;

type

ts
type: string;

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