docs.jsonld
type: ApiDocumentation
title: New Website
description: API for New Website
entrypoint: /
supported class: MediaObject
supported class: PageDataMetadata
supported class: ResourceMetadata
supported class: Form
supported class: Collection
supported class: ApricotBanner
supported class: ArticleBody
supported class: BlogArticleData
supported class: Button
supported class: HeroComponent
supported class: HomeQuickLink
supported class: HomeQuickLinkGrid
supported class: HtmlContent
supported class: Image
supported class: InfoCard
supported class: InfoCardGrid
supported class: NavigationLink
supported class: User
supported class: AbstractComponent
supported class: AbstractPageData
supported class: ComponentGroup
supported class: ComponentPosition
supported class: Layout
supported class: Page
supported class: Route
supported class: Entrypoint
supported class: ConstraintViolation
supported class: ConstraintViolationList
info:
  version: 0.0.0 (dev-main@3c850d380567d92941aed0201a39b5a08db36c8a)

MediaObject
type: Class
title: MediaObject
supported property: SupportedProperty
  property: contentUrl
  title: contentUrl
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: fileSize
  title: fileSize
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: mimeType
  title: mimeType
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: width
  title: width
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: height
  title: height
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: imagineFilter
  title: imagineFilter
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: formattedFileSize
  title: formattedFileSize
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a MediaObject resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a MediaObject resource.
  returns: MediaObject

contentUrl
type: Property
domain: MediaObject
range: string

fileSize
type: Property
domain: MediaObject
range: integer

mimeType
type: Property
domain: MediaObject
range: string

width
type: Property
domain: MediaObject
range: integer

height
type: Property
domain: MediaObject
range: integer

imagineFilter
type: Property
domain: MediaObject
range: string

formattedFileSize
type: Property
domain: MediaObject
range: string

PageDataMetadata
type: Class
title: PageDataMetadata
supported property: SupportedProperty
  property: properties
  title: properties
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a PageDataMetadata resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a PageDataMetadata resource.
  returns: PageDataMetadata

properties
type: Property
domain: PageDataMetadata

ResourceMetadata
type: Class
title: ResourceMetadata
supported property: SupportedProperty
  property: pageDataMetadata
  title: pageDataMetadata
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: staticComponent
  title: staticComponent
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: pageDataPath
  title: pageDataPath
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: isDynamicPosition
  title: isDynamicPosition
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: collection
  title: collection
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: persisted
  title: persisted
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: publishable
  title: publishable
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: violationList
  title: violationList
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: mediaObjects
  title: mediaObjects
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: mercureSubscribeTopics
  title: mercureSubscribeTopics
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: resourceMetadata
  title: resourceMetadata
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ResourceMetadata resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ResourceMetadata resource.
  returns: ResourceMetadata

pageDataMetadata
type: Link
domain: ResourceMetadata
max cardinality: 1
range: PageDataMetadata

staticComponent
type: Property
domain: ResourceMetadata
range: string

pageDataPath
type: Property
domain: ResourceMetadata
range: string

isDynamicPosition
type: Property
domain: ResourceMetadata
range: boolean

collection
type: Property
domain: ResourceMetadata
range: boolean

persisted
type: Property
domain: ResourceMetadata
range: boolean

publishable
type: Property
domain: ResourceMetadata
range: boolean

violationList
type: Property
domain: ResourceMetadata

mediaObjects
type: Property
domain: ResourceMetadata

mercureSubscribeTopics
type: Property
domain: ResourceMetadata

resourceMetadata
type: Property
domain: ResourceMetadata

Form
type: Class
title: Form
supported property: SupportedProperty
  property: formType
  title: formType
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: formView
  title: formView
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Form resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Form resource.
  returns: Form
supported operation: Deletes the Form resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Form resource.
  returns: Nothing
supported operation: Replaces the Form resource.
  type: Operation
  type: ReplaceAction
  expects: Form
  method: PUT
  title: Replaces the Form resource.
  returns: Form
supported operation: Updates the Form resource.
  type: Operation
  expects: Form
  method: PATCH
  title: Updates the Form resource.
  returns: Form
supported operation: Updates the Form resource.
  type: Operation
  expects: Form
  method: PATCH
  title: Updates the Form resource.
  returns: Form
supported operation: Retrieves a Form resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Form resource.
  returns: Form

formType
type: Property
domain: Form
range: string

formView
type: Property
domain: Form

uiComponent
type: Property
domain: Form
range: string

uiClassNames
type: Property
domain: Form

createdAt
type: Property
domain: Form
range: dateTime

modifiedAt
type: Property
domain: Form
range: dateTime

componentPositions
type: Link
domain: Form
range: ComponentPosition

componentGroups
type: Link
domain: Form
range: ComponentGroup

positionRestricted
type: Property
domain: Form
range: boolean

Collection
type: Class
title: Collection
supported property: SupportedProperty
  property: resourceIri
  title: resourceIri
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: perPage
  title: perPage
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: defaultQueryParameters
  title: defaultQueryParameters
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: collection
  title: collection
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Collection resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Collection resource.
  returns: Collection
supported operation: Replaces the Collection resource.
  type: Operation
  type: ReplaceAction
  expects: Collection
  method: PUT
  title: Replaces the Collection resource.
  returns: Collection
supported operation: Updates the Collection resource.
  type: Operation
  expects: Collection
  method: PATCH
  title: Updates the Collection resource.
  returns: Collection
supported operation: Deletes the Collection resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Collection resource.
  returns: Nothing
supported operation: Retrieves a Collection resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Collection resource.
  returns: Collection

resourceIri
type: Property
domain: Collection
range: string

perPage
type: Property
domain: Collection
range: integer

defaultQueryParameters
type: Property
domain: Collection

collection
type: Property
domain: Collection

uiComponent
type: Property
domain: Collection
range: string

uiClassNames
type: Property
domain: Collection

componentPositions
type: Link
domain: Collection
range: ComponentPosition

componentGroups
type: Link
domain: Collection
range: ComponentGroup

positionRestricted
type: Property
domain: Collection
range: boolean

ApricotBanner
type: Class
title: ApricotBanner
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ApricotBanner resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ApricotBanner resource.
  returns: ApricotBanner
supported operation: Replaces the ApricotBanner resource.
  type: Operation
  type: ReplaceAction
  expects: ApricotBanner
  method: PUT
  title: Replaces the ApricotBanner resource.
  returns: ApricotBanner
supported operation: Updates the ApricotBanner resource.
  type: Operation
  expects: ApricotBanner
  method: PATCH
  title: Updates the ApricotBanner resource.
  returns: ApricotBanner
supported operation: Deletes the ApricotBanner resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ApricotBanner resource.
  returns: Nothing
supported operation: Retrieves a ApricotBanner resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ApricotBanner resource.
  returns: ApricotBanner

title
type: Property
domain: ApricotBanner
range: string

uiComponent
type: Property
domain: ApricotBanner
range: string

uiClassNames
type: Property
domain: ApricotBanner

publishedAt
type: Property
domain: ApricotBanner
range: dateTime

publishedResource
type: Link
domain: ApricotBanner
max cardinality: 1
range: ApricotBanner

draftResource
type: Link
domain: ApricotBanner
max cardinality: 1
range: ApricotBanner

componentPositions
type: Link
domain: ApricotBanner
range: ComponentPosition

componentGroups
type: Link
domain: ApricotBanner
range: ComponentGroup

positionRestricted
type: Property
domain: ApricotBanner
range: boolean

ArticleBody
type: Class
title: ArticleBody
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ArticleBody resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ArticleBody resource.
  returns: ArticleBody
supported operation: Replaces the ArticleBody resource.
  type: Operation
  type: ReplaceAction
  expects: ArticleBody
  method: PUT
  title: Replaces the ArticleBody resource.
  returns: ArticleBody
supported operation: Updates the ArticleBody resource.
  type: Operation
  expects: ArticleBody
  method: PATCH
  title: Updates the ArticleBody resource.
  returns: ArticleBody
supported operation: Deletes the ArticleBody resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ArticleBody resource.
  returns: Nothing
supported operation: Retrieves a ArticleBody resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ArticleBody resource.
  returns: ArticleBody

uiComponent
type: Property
domain: ArticleBody
range: string

uiClassNames
type: Property
domain: ArticleBody

componentPositions
type: Link
domain: ArticleBody
range: ComponentPosition

componentGroups
type: Link
domain: ArticleBody
range: ComponentGroup

positionRestricted
type: Property
domain: ArticleBody
range: boolean

BlogArticleData
type: Class
title: BlogArticleData
supported property: SupportedProperty
  property: articleBody
  title: articleBody
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: category
  title: category
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: sortValue
  title: sortValue
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: page
  title: page
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: parentRoute
  title: parentRoute
  required: false
  readable: true
  writeable: true
  description: This will be se so that when auto-generating a route for a newly created Page / PageData, we can prepend parent routes.
supported property: SupportedProperty
  property: nested
  title: nested
  required: false
  readable: true
  writeable: true
  description: If true, then the Page/PageData is nested within the parentRoute.
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: metaDescription
  title: metaDescription
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a BlogArticleData resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a BlogArticleData resource.
  returns: BlogArticleData
supported operation: Replaces the BlogArticleData resource.
  type: Operation
  type: ReplaceAction
  expects: BlogArticleData
  method: PUT
  title: Replaces the BlogArticleData resource.
  returns: BlogArticleData
supported operation: Updates the BlogArticleData resource.
  type: Operation
  expects: BlogArticleData
  method: PATCH
  title: Updates the BlogArticleData resource.
  returns: BlogArticleData
supported operation: Deletes the BlogArticleData resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the BlogArticleData resource.
  returns: Nothing

articleBody
type: Link
domain: BlogArticleData
max cardinality: 1
range: ArticleBody

category
type: Property
domain: BlogArticleData
range: string

sortValue
type: Property
domain: BlogArticleData
range: integer

page
type: Link
domain: BlogArticleData
max cardinality: 1
range: Page

route
type: Link
domain: BlogArticleData
max cardinality: 1
range: Route

parentRoute
type: Link
domain: BlogArticleData
max cardinality: 1
range: Route

nested
type: Property
domain: BlogArticleData
range: boolean

title
type: Property
domain: BlogArticleData
range: string

metaDescription
type: Property
domain: BlogArticleData
range: string

createdAt
type: Property
domain: BlogArticleData
range: dateTime

modifiedAt
type: Property
domain: BlogArticleData
range: dateTime

Button
type: Class
title: Button
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: externalUrl
  title: externalUrl
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: mailto
  title: mailto
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: filename
  title: filename
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: url
  title: url
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Button resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Button resource.
  returns: Button
supported operation: Replaces the Button resource.
  type: Operation
  type: ReplaceAction
  expects: Button
  method: PUT
  title: Replaces the Button resource.
  returns: Button
supported operation: Updates the Button resource.
  type: Operation
  expects: Button
  method: PATCH
  title: Updates the Button resource.
  returns: Button
supported operation: Deletes the Button resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Button resource.
  returns: Nothing
supported operation: Retrieves a Button resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Button resource.
  returns: Button
supported operation: Retrieves a Button resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Button resource.
  returns: Button

file
type: Property
domain: Button

title
type: Property
domain: Button
range: string

route
type: Link
domain: Button
max cardinality: 1
range: Route

externalUrl
type: Property
domain: Button
range: string

mailto
type: Property
domain: Button
range: string

uiComponent
type: Property
domain: Button
range: string

uiClassNames
type: Property
domain: Button

publishedAt
type: Property
domain: Button
range: dateTime

publishedResource
type: Link
domain: Button
max cardinality: 1
range: Button

draftResource
type: Link
domain: Button
max cardinality: 1
range: Button

filename
type: Property
domain: Button
range: string

url
type: Property
domain: Button
range: string

componentPositions
type: Link
domain: Button
range: ComponentPosition

componentGroups
type: Link
domain: Button
range: ComponentGroup

positionRestricted
type: Property
domain: Button
range: boolean

HeroComponent
type: Class
title: HeroComponent
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: content
  title: content
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a HeroComponent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HeroComponent resource.
  returns: HeroComponent
supported operation: Replaces the HeroComponent resource.
  type: Operation
  type: ReplaceAction
  expects: HeroComponent
  method: PUT
  title: Replaces the HeroComponent resource.
  returns: HeroComponent
supported operation: Updates the HeroComponent resource.
  type: Operation
  expects: HeroComponent
  method: PATCH
  title: Updates the HeroComponent resource.
  returns: HeroComponent
supported operation: Deletes the HeroComponent resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the HeroComponent resource.
  returns: Nothing
supported operation: Retrieves a HeroComponent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HeroComponent resource.
  returns: HeroComponent

title
type: Property
domain: HeroComponent
range: string

content
type: Property
domain: HeroComponent
range: string

uiComponent
type: Property
domain: HeroComponent
range: string

uiClassNames
type: Property
domain: HeroComponent

publishedAt
type: Property
domain: HeroComponent
range: dateTime

publishedResource
type: Link
domain: HeroComponent
max cardinality: 1
range: HeroComponent

draftResource
type: Link
domain: HeroComponent
max cardinality: 1
range: HeroComponent

componentPositions
type: Link
domain: HeroComponent
range: ComponentPosition

componentGroups
type: Link
domain: HeroComponent
range: ComponentGroup

positionRestricted
type: Property
domain: HeroComponent
range: boolean

HomeQuickLink
type: Class
title: HomeQuickLink
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: filename
  title: filename
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: url
  title: url
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a HomeQuickLink resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Replaces the HomeQuickLink resource.
  type: Operation
  type: ReplaceAction
  expects: HomeQuickLink
  method: PUT
  title: Replaces the HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Updates the HomeQuickLink resource.
  type: Operation
  expects: HomeQuickLink
  method: PATCH
  title: Updates the HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Deletes the HomeQuickLink resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the HomeQuickLink resource.
  returns: Nothing
supported operation: Retrieves a HomeQuickLink resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Retrieves a HomeQuickLink resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HomeQuickLink resource.
  returns: HomeQuickLink

file
type: Property
domain: HomeQuickLink

title
type: Property
domain: HomeQuickLink
range: string

route
type: Link
domain: HomeQuickLink
max cardinality: 1
range: Route

uiComponent
type: Property
domain: HomeQuickLink
range: string

uiClassNames
type: Property
domain: HomeQuickLink

publishedAt
type: Property
domain: HomeQuickLink
range: dateTime

publishedResource
type: Link
domain: HomeQuickLink
max cardinality: 1
range: HomeQuickLink

draftResource
type: Link
domain: HomeQuickLink
max cardinality: 1
range: HomeQuickLink

filename
type: Property
domain: HomeQuickLink
range: string

url
type: Property
domain: HomeQuickLink
range: string

componentPositions
type: Link
domain: HomeQuickLink
range: ComponentPosition

componentGroups
type: Link
domain: HomeQuickLink
range: ComponentGroup

positionRestricted
type: Property
domain: HomeQuickLink
range: boolean

HomeQuickLinkGrid
type: Class
title: HomeQuickLinkGrid
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a HomeQuickLinkGrid resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HomeQuickLinkGrid resource.
  returns: HomeQuickLinkGrid
supported operation: Replaces the HomeQuickLinkGrid resource.
  type: Operation
  type: ReplaceAction
  expects: HomeQuickLinkGrid
  method: PUT
  title: Replaces the HomeQuickLinkGrid resource.
  returns: HomeQuickLinkGrid
supported operation: Updates the HomeQuickLinkGrid resource.
  type: Operation
  expects: HomeQuickLinkGrid
  method: PATCH
  title: Updates the HomeQuickLinkGrid resource.
  returns: HomeQuickLinkGrid
supported operation: Deletes the HomeQuickLinkGrid resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the HomeQuickLinkGrid resource.
  returns: Nothing
supported operation: Retrieves a HomeQuickLinkGrid resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HomeQuickLinkGrid resource.
  returns: HomeQuickLinkGrid

uiComponent
type: Property
domain: HomeQuickLinkGrid
range: string

uiClassNames
type: Property
domain: HomeQuickLinkGrid

componentPositions
type: Link
domain: HomeQuickLinkGrid
range: ComponentPosition

componentGroups
type: Link
domain: HomeQuickLinkGrid
range: ComponentGroup

positionRestricted
type: Property
domain: HomeQuickLinkGrid
range: boolean

HtmlContent
type: Class
title: HtmlContent
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: html
  title: html
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: filename
  title: filename
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a HtmlContent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HtmlContent resource.
  returns: HtmlContent
supported operation: Replaces the HtmlContent resource.
  type: Operation
  type: ReplaceAction
  expects: HtmlContent
  method: PUT
  title: Replaces the HtmlContent resource.
  returns: HtmlContent
supported operation: Updates the HtmlContent resource.
  type: Operation
  expects: HtmlContent
  method: PATCH
  title: Updates the HtmlContent resource.
  returns: HtmlContent
supported operation: Deletes the HtmlContent resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the HtmlContent resource.
  returns: Nothing
supported operation: Retrieves a HtmlContent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HtmlContent resource.
  returns: HtmlContent
supported operation: Retrieves a HtmlContent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a HtmlContent resource.
  returns: HtmlContent

title
type: Property
domain: HtmlContent
range: string

html
type: Property
domain: HtmlContent
range: string

file
type: Property
domain: HtmlContent

uiComponent
type: Property
domain: HtmlContent
range: string

uiClassNames
type: Property
domain: HtmlContent

publishedAt
type: Property
domain: HtmlContent
range: dateTime

publishedResource
type: Link
domain: HtmlContent
max cardinality: 1
range: HtmlContent

draftResource
type: Link
domain: HtmlContent
max cardinality: 1
range: HtmlContent

filename
type: Property
domain: HtmlContent
range: string

componentPositions
type: Link
domain: HtmlContent
range: ComponentPosition

componentGroups
type: Link
domain: HtmlContent
range: ComponentGroup

positionRestricted
type: Property
domain: HtmlContent
range: boolean

Image
type: Class
title: Image
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: filename
  title: filename
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Image resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Image resource.
  returns: Image
supported operation: Replaces the Image resource.
  type: Operation
  type: ReplaceAction
  expects: Image
  method: PUT
  title: Replaces the Image resource.
  returns: Image
supported operation: Updates the Image resource.
  type: Operation
  expects: Image
  method: PATCH
  title: Updates the Image resource.
  returns: Image
supported operation: Deletes the Image resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Image resource.
  returns: Nothing
supported operation: Retrieves a Image resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Image resource.
  returns: Image
supported operation: Retrieves a Image resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Image resource.
  returns: Image

file
type: Property
domain: Image

uiComponent
type: Property
domain: Image
range: string

uiClassNames
type: Property
domain: Image

publishedAt
type: Property
domain: Image
range: dateTime

publishedResource
type: Link
domain: Image
max cardinality: 1
range: Image

draftResource
type: Link
domain: Image
max cardinality: 1
range: Image

filename
type: Property
domain: Image
range: string

componentPositions
type: Link
domain: Image
range: ComponentPosition

componentGroups
type: Link
domain: Image
range: ComponentGroup

positionRestricted
type: Property
domain: Image
range: boolean

InfoCard
type: Class
title: InfoCard
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: html
  title: html
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: buttonLabel
  title: buttonLabel
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: externalUrl
  title: externalUrl
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: filename
  title: filename
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: url
  title: url
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a InfoCard resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a InfoCard resource.
  returns: InfoCard
supported operation: Replaces the InfoCard resource.
  type: Operation
  type: ReplaceAction
  expects: InfoCard
  method: PUT
  title: Replaces the InfoCard resource.
  returns: InfoCard
supported operation: Updates the InfoCard resource.
  type: Operation
  expects: InfoCard
  method: PATCH
  title: Updates the InfoCard resource.
  returns: InfoCard
supported operation: Deletes the InfoCard resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the InfoCard resource.
  returns: Nothing
supported operation: Retrieves a InfoCard resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a InfoCard resource.
  returns: InfoCard
supported operation: Retrieves a InfoCard resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a InfoCard resource.
  returns: InfoCard

title
type: Property
domain: InfoCard
range: string

html
type: Property
domain: InfoCard
range: string

route
type: Link
domain: InfoCard
max cardinality: 1
range: Route

buttonLabel
type: Property
domain: InfoCard
range: string

externalUrl
type: Property
domain: InfoCard
range: string

file
type: Property
domain: InfoCard

uiComponent
type: Property
domain: InfoCard
range: string

uiClassNames
type: Property
domain: InfoCard

publishedAt
type: Property
domain: InfoCard
range: dateTime

publishedResource
type: Link
domain: InfoCard
max cardinality: 1
range: InfoCard

draftResource
type: Link
domain: InfoCard
max cardinality: 1
range: InfoCard

filename
type: Property
domain: InfoCard
range: string

url
type: Property
domain: InfoCard
range: string

componentPositions
type: Link
domain: InfoCard
range: ComponentPosition

componentGroups
type: Link
domain: InfoCard
range: ComponentGroup

positionRestricted
type: Property
domain: InfoCard
range: boolean

InfoCardGrid
type: Class
title: InfoCardGrid
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a InfoCardGrid resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a InfoCardGrid resource.
  returns: InfoCardGrid
supported operation: Replaces the InfoCardGrid resource.
  type: Operation
  type: ReplaceAction
  expects: InfoCardGrid
  method: PUT
  title: Replaces the InfoCardGrid resource.
  returns: InfoCardGrid
supported operation: Updates the InfoCardGrid resource.
  type: Operation
  expects: InfoCardGrid
  method: PATCH
  title: Updates the InfoCardGrid resource.
  returns: InfoCardGrid
supported operation: Deletes the InfoCardGrid resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the InfoCardGrid resource.
  returns: Nothing
supported operation: Retrieves a InfoCardGrid resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a InfoCardGrid resource.
  returns: InfoCardGrid

uiComponent
type: Property
domain: InfoCardGrid
range: string

uiClassNames
type: Property
domain: InfoCardGrid

componentPositions
type: Link
domain: InfoCardGrid
range: ComponentPosition

componentGroups
type: Link
domain: InfoCardGrid
range: ComponentGroup

positionRestricted
type: Property
domain: InfoCardGrid
range: boolean

NavigationLink
type: Class
title: NavigationLink
supported property: SupportedProperty
  property: label
  title: label
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedAt
  title: publishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: publishedResource
  title: publishedResource
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: draftResource
  title: draftResource
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: url
  title: url
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a NavigationLink resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a NavigationLink resource.
  returns: NavigationLink
supported operation: Replaces the NavigationLink resource.
  type: Operation
  type: ReplaceAction
  expects: NavigationLink
  method: PUT
  title: Replaces the NavigationLink resource.
  returns: NavigationLink
supported operation: Updates the NavigationLink resource.
  type: Operation
  expects: NavigationLink
  method: PATCH
  title: Updates the NavigationLink resource.
  returns: NavigationLink
supported operation: Deletes the NavigationLink resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the NavigationLink resource.
  returns: Nothing
supported operation: Retrieves a NavigationLink resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a NavigationLink resource.
  returns: NavigationLink

label
type: Property
domain: NavigationLink
range: string

route
type: Link
domain: NavigationLink
max cardinality: 1
range: Route

uiComponent
type: Property
domain: NavigationLink
range: string

uiClassNames
type: Property
domain: NavigationLink

publishedAt
type: Property
domain: NavigationLink
range: dateTime

publishedResource
type: Link
domain: NavigationLink
max cardinality: 1
range: NavigationLink

draftResource
type: Link
domain: NavigationLink
max cardinality: 1
range: NavigationLink

url
type: Property
domain: NavigationLink
range: string

componentPositions
type: Link
domain: NavigationLink
range: ComponentPosition

componentGroups
type: Link
domain: NavigationLink
range: ComponentGroup

positionRestricted
type: Property
domain: NavigationLink
range: boolean

User
type: Class
title: User
supported property: SupportedProperty
  property: username
  title: username
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: emailAddress
  title: emailAddress
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: roles
  title: roles
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: enabled
  title: enabled
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: password
  title: password
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: plainPassword
  title: plainPassword
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: newPasswordConfirmationToken
  title: newPasswordConfirmationToken
  required: false
  readable: false
  writeable: false
  description: Random string sent to the user email address in order to verify it.
supported property: SupportedProperty
  property: plainNewPasswordConfirmationToken
  title: plainNewPasswordConfirmationToken
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: passwordRequestedAt
  title: passwordRequestedAt
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: oldPassword
  title: oldPassword
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: passwordUpdatedAt
  title: passwordUpdatedAt
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: newEmailAddress
  title: newEmailAddress
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: newEmailConfirmationToken
  title: newEmailConfirmationToken
  required: false
  readable: false
  writeable: false
  description: Random string sent to the user's new email address in order to verify it.
supported property: SupportedProperty
  property: newEmailAddressChangeRequestedAt
  title: newEmailAddressChangeRequestedAt
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: plainNewEmailConfirmationToken
  title: plainNewEmailConfirmationToken
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: emailAddressVerified
  title: emailAddressVerified
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: emailAddressVerifyToken
  title: emailAddressVerifyToken
  required: false
  readable: false
  writeable: false
  description: Random string sent to previous email address when email is changed to permit email restore and password change.
supported property: SupportedProperty
  property: plainEmailAddressVerifyToken
  title: plainEmailAddressVerifyToken
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: emailLastUpdatedAt
  title: emailLastUpdatedAt
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: passwordRequestLimitReached
  title: passwordRequestLimitReached
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: salt
  title: salt
  required: false
  readable: false
  writeable: false
  description: Not needed - we use bcrypt.
supported property: SupportedProperty
  property: userIdentifier
  title: userIdentifier
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a User resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a User resource.
  returns: User
supported operation: Replaces the User resource.
  type: Operation
  type: ReplaceAction
  expects: User
  method: PUT
  title: Replaces the User resource.
  returns: User
supported operation: Updates the User resource.
  type: Operation
  expects: User
  method: PATCH
  title: Updates the User resource.
  returns: User
supported operation: Deletes the User resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the User resource.
  returns: Nothing
supported operation: Retrieves a User resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a User resource.
  returns: User

username
type: Property
domain: User
range: string

emailAddress
type: Property
domain: User
range: string

roles
type: Property
domain: User

enabled
type: Property
domain: User
range: boolean

password
type: Property
domain: User
range: string

plainPassword
type: Property
domain: User
range: string

newPasswordConfirmationToken
type: Property
domain: User
range: string

plainNewPasswordConfirmationToken
type: Property
domain: User
range: string

passwordRequestedAt
type: Property
domain: User
range: dateTime

oldPassword
type: Property
domain: User
range: string

passwordUpdatedAt
type: Property
domain: User
range: dateTime

newEmailAddress
type: Property
domain: User
range: string

newEmailConfirmationToken
type: Property
domain: User
range: string

newEmailAddressChangeRequestedAt
type: Property
domain: User
range: dateTime

plainNewEmailConfirmationToken
type: Property
domain: User
range: string

emailAddressVerified
type: Property
domain: User
range: boolean

emailAddressVerifyToken
type: Property
domain: User
range: string

plainEmailAddressVerifyToken
type: Property
domain: User
range: string

emailLastUpdatedAt
type: Property
domain: User
range: dateTime

createdAt
type: Property
domain: User
range: dateTime

modifiedAt
type: Property
domain: User
range: dateTime

passwordRequestLimitReached
type: Property
domain: User

salt
type: Property
domain: User
range: string

userIdentifier
type: Property
domain: User
range: string

AbstractComponent
type: Class
title: AbstractComponent
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: positionRestricted
  title: positionRestricted
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a AbstractComponent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a AbstractComponent resource.
  returns: AbstractComponent
supported operation: Retrieves a AbstractComponent resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a AbstractComponent resource.
  returns: AbstractComponent
description: We must define this as an API resource, otherwise when serializing and the relation is to this class, API Platform does not know that it will be a resource and will make it an object, not an IRI.

componentPositions
type: Link
domain: AbstractComponent
range: ComponentPosition

uiComponent
type: Property
domain: AbstractComponent
range: string

uiClassNames
type: Property
domain: AbstractComponent

componentGroups
type: Link
domain: AbstractComponent
range: ComponentGroup

positionRestricted
type: Property
domain: AbstractComponent
range: boolean

AbstractPageData
type: Class
title: AbstractPageData
supported property: SupportedProperty
  property: page
  title: page
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: parentRoute
  title: parentRoute
  required: false
  readable: true
  writeable: true
  description: This will be se so that when auto-generating a route for a newly created Page / PageData, we can prepend parent routes.
supported property: SupportedProperty
  property: nested
  title: nested
  required: false
  readable: true
  writeable: true
  description: If true, then the Page/PageData is nested within the parentRoute.
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: metaDescription
  title: metaDescription
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a AbstractPageData resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a AbstractPageData resource.
  returns: AbstractPageData
description: We must define this as an API resource, otherwise when serializing and the relation is to this class, API Platform does not know that it will be a resource and will make it an object, not an IRI. (same notes as AbstractComponent).

page
type: Link
domain: AbstractPageData
max cardinality: 1
range: Page

route
type: Link
domain: AbstractPageData
max cardinality: 1
range: Route

parentRoute
type: Link
domain: AbstractPageData
max cardinality: 1
range: Route

nested
type: Property
domain: AbstractPageData
range: boolean

title
type: Property
domain: AbstractPageData
range: string

metaDescription
type: Property
domain: AbstractPageData
range: string

createdAt
type: Property
domain: AbstractPageData
range: dateTime

modifiedAt
type: Property
domain: AbstractPageData
range: dateTime

ComponentGroup
type: Class
title: ComponentGroup
supported property: SupportedProperty
  property: reference
  title: reference
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: location
  title: location
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: layouts
  title: layouts
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: pages
  title: pages
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: components
  title: components
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentPositions
  title: componentPositions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: allowedComponents
  title: allowedComponents
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a ComponentGroup resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ComponentGroup resource.
  returns: ComponentGroup
supported operation: Replaces the ComponentGroup resource.
  type: Operation
  type: ReplaceAction
  expects: ComponentGroup
  method: PUT
  title: Replaces the ComponentGroup resource.
  returns: ComponentGroup
supported operation: Updates the ComponentGroup resource.
  type: Operation
  expects: ComponentGroup
  method: PATCH
  title: Updates the ComponentGroup resource.
  returns: ComponentGroup
supported operation: Deletes the ComponentGroup resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ComponentGroup resource.
  returns: Nothing

reference
type: Property
domain: ComponentGroup
range: string

location
type: Property
domain: ComponentGroup
range: string

layouts
type: Link
domain: ComponentGroup
range: Layout

pages
type: Link
domain: ComponentGroup
range: Page

components
type: Link
domain: ComponentGroup
range: AbstractComponent

componentPositions
type: Link
domain: ComponentGroup
range: ComponentPosition

allowedComponents
type: Property
domain: ComponentGroup

ComponentPosition
type: Class
title: ComponentPosition
supported property: SupportedProperty
  property: componentGroup
  title: componentGroup
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: component
  title: component
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: pageDataProperty
  title: pageDataProperty
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: sortValue
  title: sortValue
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: sortCollection
  title: sortCollection
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a ComponentPosition resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ComponentPosition resource.
  returns: ComponentPosition
supported operation: Replaces the ComponentPosition resource.
  type: Operation
  type: ReplaceAction
  expects: ComponentPosition
  method: PUT
  title: Replaces the ComponentPosition resource.
  returns: ComponentPosition
supported operation: Updates the ComponentPosition resource.
  type: Operation
  expects: ComponentPosition
  method: PATCH
  title: Updates the ComponentPosition resource.
  returns: ComponentPosition
supported operation: Deletes the ComponentPosition resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ComponentPosition resource.
  returns: Nothing

componentGroup
type: Link
domain: ComponentPosition
max cardinality: 1
range: ComponentGroup

component
type: Link
domain: ComponentPosition
max cardinality: 1
range: AbstractComponent

pageDataProperty
type: Property
domain: ComponentPosition
range: string

sortValue
type: Property
domain: ComponentPosition
range: integer

createdAt
type: Property
domain: ComponentPosition
range: dateTime

modifiedAt
type: Property
domain: ComponentPosition
range: dateTime

sortCollection
type: Link
domain: ComponentPosition
range: ComponentPosition

Layout
type: Class
title: Layout
supported property: SupportedProperty
  property: reference
  title: reference
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: pages
  title: pages
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Layout resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Layout resource.
  returns: Layout
supported operation: Replaces the Layout resource.
  type: Operation
  type: ReplaceAction
  expects: Layout
  method: PUT
  title: Replaces the Layout resource.
  returns: Layout
supported operation: Updates the Layout resource.
  type: Operation
  expects: Layout
  method: PATCH
  title: Updates the Layout resource.
  returns: Layout
supported operation: Deletes the Layout resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Layout resource.
  returns: Nothing

reference
type: Property
domain: Layout
range: string

pages
type: Link
domain: Layout
range: Page

createdAt
type: Property
domain: Layout
range: dateTime

modifiedAt
type: Property
domain: Layout
range: dateTime

uiComponent
type: Property
domain: Layout
range: string

uiClassNames
type: Property
domain: Layout

componentGroups
type: Link
domain: Layout
range: ComponentGroup

Page
type: Class
title: Page
supported property: SupportedProperty
  property: layout
  title: layout
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: reference
  title: reference
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: isTemplate
  title: isTemplate
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: route
  title: route
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: parentRoute
  title: parentRoute
  required: false
  readable: true
  writeable: true
  description: This will be se so that when auto-generating a route for a newly created Page / PageData, we can prepend parent routes.
supported property: SupportedProperty
  property: nested
  title: nested
  required: false
  readable: true
  writeable: true
  description: If true, then the Page/PageData is nested within the parentRoute.
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: metaDescription
  title: metaDescription
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiComponent
  title: uiComponent
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uiClassNames
  title: uiClassNames
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: componentGroups
  title: componentGroups
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Page resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Page resource.
  returns: Page
supported operation: Replaces the Page resource.
  type: Operation
  type: ReplaceAction
  expects: Page
  method: PUT
  title: Replaces the Page resource.
  returns: Page
supported operation: Updates the Page resource.
  type: Operation
  expects: Page
  method: PATCH
  title: Updates the Page resource.
  returns: Page
supported operation: Deletes the Page resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Page resource.
  returns: Nothing

layout
type: Link
domain: Page
max cardinality: 1
range: Layout

reference
type: Property
domain: Page
range: string

isTemplate
type: Property
domain: Page
range: boolean

route
type: Link
domain: Page
max cardinality: 1
range: Route

parentRoute
type: Link
domain: Page
max cardinality: 1
range: Route

nested
type: Property
domain: Page
range: boolean

title
type: Property
domain: Page
range: string

metaDescription
type: Property
domain: Page
range: string

createdAt
type: Property
domain: Page
range: dateTime

modifiedAt
type: Property
domain: Page
range: dateTime

uiComponent
type: Property
domain: Page
range: string

uiClassNames
type: Property
domain: Page

componentGroups
type: Link
domain: Page
range: ComponentGroup

Route
type: Class
title: Route
supported property: SupportedProperty
  property: path
  title: path
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: redirect
  title: redirect
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: redirectedFrom
  title: redirectedFrom
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: page
  title: page
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: pageData
  title: pageData
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifiedAt
  title: modifiedAt
  required: false
  readable: true
  writeable: true
supported operation: Deletes the Route resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Route resource.
  returns: Nothing
supported operation: Replaces the Route resource.
  type: Operation
  type: ReplaceAction
  expects: Route
  method: PUT
  title: Replaces the Route resource.
  returns: Route
supported operation: Updates the Route resource.
  type: Operation
  expects: Route
  method: PATCH
  title: Updates the Route resource.
  returns: Route
supported operation: Retrieves a Route resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Route resource.
  returns: Route
supported operation: Retrieves a Route resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Route resource.
  returns: Route
supported operation: Retrieves a Route resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Route resource.
  returns: Route
description: Although a user will be able to get the routes and the tree of data down to getting the ID for a component fetching a component will be restricted based on the route it is within.

path
type: Property
domain: Route
range: string

name
type: Property
domain: Route
range: string

redirect
type: Link
domain: Route
max cardinality: 1
range: Route

redirectedFrom
type: Link
domain: Route
range: Route

page
type: Link
domain: Route
max cardinality: 1
range: Page

pageData
type: Link
domain: Route
max cardinality: 1
range: AbstractPageData

createdAt
type: Property
domain: Route
range: dateTime

modifiedAt
type: Property
domain: Route
range: dateTime

Entrypoint
type: Class
title: The API entrypoint
supported property: SupportedProperty
  property: The collection of PageDataMetadata resources
  title: The collection of PageDataMetadata resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Form resources
  title: The collection of Form resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Collection resources
  title: The collection of Collection resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ApricotBanner resources
  title: The collection of ApricotBanner resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ArticleBody resources
  title: The collection of ArticleBody resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of BlogArticleData resources
  title: The collection of BlogArticleData resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Button resources
  title: The collection of Button resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of HeroComponent resources
  title: The collection of HeroComponent resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of HomeQuickLink resources
  title: The collection of HomeQuickLink resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of HomeQuickLinkGrid resources
  title: The collection of HomeQuickLinkGrid resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of HtmlContent resources
  title: The collection of HtmlContent resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Image resources
  title: The collection of Image resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of InfoCard resources
  title: The collection of InfoCard resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of InfoCardGrid resources
  title: The collection of InfoCardGrid resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of NavigationLink resources
  title: The collection of NavigationLink resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of User resources
  title: The collection of User resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ComponentGroup resources
  title: The collection of ComponentGroup resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ComponentPosition resources
  title: The collection of ComponentPosition resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Layout resources
  title: The collection of Layout resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Page resources
  title: The collection of Page resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Route resources
  title: The collection of Route resources
  readable: true
  writeable: false
supported operation: The API entrypoint.
  type: Operation
  method: GET
  returns: EntryPoint

The collection of PageDataMetadata resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PageDataMetadata
supported operation: Retrieves the collection of PageDataMetadata resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of PageDataMetadata resources.
  returns: Collection

The collection of Form resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Form
supported operation: Retrieves the collection of Form resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Form resources.
  returns: Collection
supported operation: Creates a Form resource.
  type: Operation
  type: CreateAction
  expects: Form
  method: POST
  title: Creates a Form resource.
  returns: Form
supported operation: Creates a Form resource.
  type: Operation
  type: CreateAction
  expects: Form
  method: POST
  title: Creates a Form resource.
  returns: Form

The collection of Collection resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Collection
supported operation: Retrieves the collection of Collection resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Collection resources.
  returns: Collection
supported operation: Creates a Collection resource.
  type: Operation
  type: CreateAction
  expects: Collection
  method: POST
  title: Creates a Collection resource.
  returns: Collection

The collection of ApricotBanner resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ApricotBanner
supported operation: Retrieves the collection of ApricotBanner resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ApricotBanner resources.
  returns: Collection
supported operation: Creates a ApricotBanner resource.
  type: Operation
  type: CreateAction
  expects: ApricotBanner
  method: POST
  title: Creates a ApricotBanner resource.
  returns: ApricotBanner

The collection of ArticleBody resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ArticleBody
supported operation: Retrieves the collection of ArticleBody resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ArticleBody resources.
  returns: Collection
supported operation: Creates a ArticleBody resource.
  type: Operation
  type: CreateAction
  expects: ArticleBody
  method: POST
  title: Creates a ArticleBody resource.
  returns: ArticleBody

The collection of BlogArticleData resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: BlogArticleData
supported operation: Retrieves the collection of BlogArticleData resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of BlogArticleData resources.
  returns: Collection
supported operation: Creates a BlogArticleData resource.
  type: Operation
  type: CreateAction
  expects: BlogArticleData
  method: POST
  title: Creates a BlogArticleData resource.
  returns: BlogArticleData

The collection of Button resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Button
supported operation: Retrieves the collection of Button resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Button resources.
  returns: Collection
supported operation: Creates a Button resource.
  type: Operation
  type: CreateAction
  expects: Button
  method: POST
  title: Creates a Button resource.
  returns: Button
supported operation: Creates a Button resource.
  type: Operation
  type: CreateAction
  expects: Button
  method: POST
  title: Creates a Button resource.
  returns: Button
supported operation: Creates a Button resource.
  type: Operation
  type: CreateAction
  expects: Button
  method: POST
  title: Creates a Button resource.
  returns: Button

The collection of HeroComponent resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: HeroComponent
supported operation: Retrieves the collection of HeroComponent resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of HeroComponent resources.
  returns: Collection
supported operation: Creates a HeroComponent resource.
  type: Operation
  type: CreateAction
  expects: HeroComponent
  method: POST
  title: Creates a HeroComponent resource.
  returns: HeroComponent

The collection of HomeQuickLink resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: HomeQuickLink
supported operation: Retrieves the collection of HomeQuickLink resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of HomeQuickLink resources.
  returns: Collection
supported operation: Creates a HomeQuickLink resource.
  type: Operation
  type: CreateAction
  expects: HomeQuickLink
  method: POST
  title: Creates a HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Creates a HomeQuickLink resource.
  type: Operation
  type: CreateAction
  expects: HomeQuickLink
  method: POST
  title: Creates a HomeQuickLink resource.
  returns: HomeQuickLink
supported operation: Creates a HomeQuickLink resource.
  type: Operation
  type: CreateAction
  expects: HomeQuickLink
  method: POST
  title: Creates a HomeQuickLink resource.
  returns: HomeQuickLink

The collection of HomeQuickLinkGrid resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: HomeQuickLinkGrid
supported operation: Retrieves the collection of HomeQuickLinkGrid resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of HomeQuickLinkGrid resources.
  returns: Collection
supported operation: Creates a HomeQuickLinkGrid resource.
  type: Operation
  type: CreateAction
  expects: HomeQuickLinkGrid
  method: POST
  title: Creates a HomeQuickLinkGrid resource.
  returns: HomeQuickLinkGrid

The collection of HtmlContent resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: HtmlContent
supported operation: Retrieves the collection of HtmlContent resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of HtmlContent resources.
  returns: Collection
supported operation: Creates a HtmlContent resource.
  type: Operation
  type: CreateAction
  expects: HtmlContent
  method: POST
  title: Creates a HtmlContent resource.
  returns: HtmlContent
supported operation: Creates a HtmlContent resource.
  type: Operation
  type: CreateAction
  expects: HtmlContent
  method: POST
  title: Creates a HtmlContent resource.
  returns: HtmlContent
supported operation: Creates a HtmlContent resource.
  type: Operation
  type: CreateAction
  expects: HtmlContent
  method: POST
  title: Creates a HtmlContent resource.
  returns: HtmlContent

The collection of Image resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Image
supported operation: Retrieves the collection of Image resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Image resources.
  returns: Collection
supported operation: Creates a Image resource.
  type: Operation
  type: CreateAction
  expects: Image
  method: POST
  title: Creates a Image resource.
  returns: Image
supported operation: Creates a Image resource.
  type: Operation
  type: CreateAction
  expects: Image
  method: POST
  title: Creates a Image resource.
  returns: Image
supported operation: Creates a Image resource.
  type: Operation
  type: CreateAction
  expects: Image
  method: POST
  title: Creates a Image resource.
  returns: Image

The collection of InfoCard resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: InfoCard
supported operation: Retrieves the collection of InfoCard resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of InfoCard resources.
  returns: Collection
supported operation: Creates a InfoCard resource.
  type: Operation
  type: CreateAction
  expects: InfoCard
  method: POST
  title: Creates a InfoCard resource.
  returns: InfoCard
supported operation: Creates a InfoCard resource.
  type: Operation
  type: CreateAction
  expects: InfoCard
  method: POST
  title: Creates a InfoCard resource.
  returns: InfoCard
supported operation: Creates a InfoCard resource.
  type: Operation
  type: CreateAction
  expects: InfoCard
  method: POST
  title: Creates a InfoCard resource.
  returns: InfoCard

The collection of InfoCardGrid resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: InfoCardGrid
supported operation: Retrieves the collection of InfoCardGrid resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of InfoCardGrid resources.
  returns: Collection
supported operation: Creates a InfoCardGrid resource.
  type: Operation
  type: CreateAction
  expects: InfoCardGrid
  method: POST
  title: Creates a InfoCardGrid resource.
  returns: InfoCardGrid

The collection of NavigationLink resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: NavigationLink
supported operation: Retrieves the collection of NavigationLink resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of NavigationLink resources.
  returns: Collection
supported operation: Creates a NavigationLink resource.
  type: Operation
  type: CreateAction
  expects: NavigationLink
  method: POST
  title: Creates a NavigationLink resource.
  returns: NavigationLink

The collection of User resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: User
supported operation: Retrieves the collection of User resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of User resources.
  returns: Collection
supported operation: Creates a User resource.
  type: Operation
  type: CreateAction
  expects: User
  method: POST
  title: Creates a User resource.
  returns: User

The collection of ComponentGroup resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ComponentGroup
supported operation: Retrieves the collection of ComponentGroup resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ComponentGroup resources.
  returns: Collection
supported operation: Creates a ComponentGroup resource.
  type: Operation
  type: CreateAction
  expects: ComponentGroup
  method: POST
  title: Creates a ComponentGroup resource.
  returns: ComponentGroup

The collection of ComponentPosition resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ComponentPosition
supported operation: Retrieves the collection of ComponentPosition resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ComponentPosition resources.
  returns: Collection
supported operation: Creates a ComponentPosition resource.
  type: Operation
  type: CreateAction
  expects: ComponentPosition
  method: POST
  title: Creates a ComponentPosition resource.
  returns: ComponentPosition

The collection of Layout resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Layout
supported operation: Retrieves the collection of Layout resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Layout resources.
  returns: Collection
supported operation: Creates a Layout resource.
  type: Operation
  type: CreateAction
  expects: Layout
  method: POST
  title: Creates a Layout resource.
  returns: Layout

The collection of Page resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Page
supported operation: Retrieves the collection of Page resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Page resources.
  returns: Collection
supported operation: Creates a Page resource.
  type: Operation
  type: CreateAction
  expects: Page
  method: POST
  title: Creates a Page resource.
  returns: Page

The collection of Route resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Route
supported operation: Creates a Route resource.
  type: Operation
  type: CreateAction
  expects: Route
  method: POST
  title: Creates a Route resource.
  returns: Route
supported operation: Retrieves the collection of Route resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Route resources.
  returns: Collection
supported operation: Creates a Route resource.
  type: Operation
  type: CreateAction
  expects: Route
  method: POST
  title: Creates a Route resource.
  returns: Route

ConstraintViolation
type: Class
title: A constraint violation
supported property: SupportedProperty
  property: propertyPath
  title: propertyPath
  description: The property path of the violation
  readable: true
  writeable: false
supported property: SupportedProperty
  property: message
  title: message
  description: The message associated with the violation
  readable: true
  writeable: false

propertyPath
type: Property
domain: ConstraintViolation
range: string

message
type: Property
domain: ConstraintViolation
range: string

ConstraintViolationList
type: Class
subclass of: Error
title: A constraint violation list
supported property: SupportedProperty
  property: violations
  title: violations
  description: The violations
  readable: true
  writeable: false

violations
type: Property
domain: ConstraintViolationList
range: ConstraintViolation