docs.jsonld
type: ApiDocumentation
title: HTV API
entrypoint: /
supported class: Error
supported class: Banner
supported class: BannerZone
supported class: ContactMessage
supported class: File
supported class: NewsCategory
supported class: NewsImageSize
supported class: News
supported class: ObjectStorage
supported class: Preference
supported class: Subscription
supported class: User
supported class: VideoCategory
supported class: VideoThumbnailResolution
supported class: Video
supported class: Entrypoint
supported class: ConstraintViolation
supported class: ConstraintViolationList

Error
type: Class
title: Error
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: detail
  title: detail
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: instance
  title: instance
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: trace
  title: trace
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: message
  title: message
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: code
  title: code
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: string
  title: string
  required: false
  readable: false
  writeable: false
supported property: SupportedProperty
  property: trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: previous
  title: previous
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: traceAsString
  title: traceAsString
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Error resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Error resource.
  returns: Error
supported operation: Retrieves a Error resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Error resource.
  returns: Error
supported operation: Retrieves a Error resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Error resource.
  returns: Error
supported operation: Retrieves a Error resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Error resource.
  returns: Error

title
type: Property
domain: Error
range: string

detail
type: Property
domain: Error
range: string

status
type: Property
domain: Error
range: integer

instance
type: Property
domain: Error
range: string

type
type: Property
domain: Error
range: string

trace
type: Property
domain: Error

message
type: Property
domain: Error
range: string

code
type: Property
domain: Error
range: integer

file
type: Property
domain: Error
range: string

line
type: Property
domain: Error
range: integer

description
type: Property
domain: Error
range: string

string
type: Property
domain: Error

previous
type: Property
domain: Error

traceAsString
type: Property
domain: Error
range: string

Banner
type: Class
title: Banner
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: bannerZone
  title: bannerZone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: imageUrl
  title: imageUrl
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedBy
  title: updatedBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: url
  title: url
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: target
  title: target
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: hits
  title: hits
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Banner resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Banner resource.
  returns: Banner
supported operation: Updates the Banner resource.
  type: Operation
  expects: Banner
  method: PATCH
  title: Updates the Banner resource.
  returns: Banner
supported operation: Deletes the Banner resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Banner resource.
  returns: owl:Nothing

id
type: Property
domain: Banner
range: string

bannerZone
type: Link
domain: Banner
max cardinality: 1
range: BannerZone

imageUrl
type: Property
domain: Banner
range: string

updatedBy
type: Property
domain: Banner
max cardinality: 1
range: User

updatedAt
type: Property
domain: Banner
range: dateTime

url
type: Property
domain: Banner
range: string

target
type: Property
domain: Banner
range: string

status
type: Property
domain: Banner
range: string

hits
type: Property
domain: Banner
range: integer

position
type: Property
domain: Banner
range: integer

BannerZone
type: Class
title: BannerZone
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: key
  title: key
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: description
  title: description
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: width
  title: width
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: height
  title: height
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a BannerZone resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a BannerZone resource.
  returns: BannerZone
supported operation: Retrieves a BannerZone resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a BannerZone resource.
  returns: BannerZone
supported operation: Retrieves a BannerZone resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a BannerZone resource.
  returns: BannerZone
supported operation: Updates the BannerZone resource.
  type: Operation
  expects: BannerZone
  method: PATCH
  title: Updates the BannerZone resource.
  returns: BannerZone
supported operation: Deletes the BannerZone resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the BannerZone resource.
  returns: owl:Nothing

id
type: Property
domain: BannerZone
range: string

key
type: Property
domain: BannerZone
range: string

description
type: Property
domain: BannerZone
range: string

width
type: Property
domain: BannerZone
range: integer

height
type: Property
domain: BannerZone
range: integer

ContactMessage
type: Class
title: ContactMessage
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: subject
  title: subject
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: content
  title: content
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: captchaToken
  title: captchaToken
  required: true
  readable: false
  writeable: true
supported property: SupportedProperty
  property: fromIp
  title: fromIp
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: isSeen
  title: isSeen
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a ContactMessage resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ContactMessage resource.
  returns: ContactMessage
supported operation: Deletes the ContactMessage resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ContactMessage resource.
  returns: owl:Nothing

id
type: Property
domain: ContactMessage
range: string

name
type: Property
domain: ContactMessage
range: string

email
type: Property
domain: ContactMessage
range: string

subject
type: Property
domain: ContactMessage
range: string

content
type: Property
domain: ContactMessage
range: string

captchaToken
type: Property
domain: ContactMessage
range: string

fromIp
type: Property
domain: ContactMessage
range: string

createdAt
type: Property
domain: ContactMessage
range: dateTime

isSeen
type: Property
domain: ContactMessage
range: boolean

File
type: Class
title: File
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: mimeType
  title: mimeType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a File resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a File resource.
  returns: File
supported operation: Retrieves a File resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a File resource.
  returns: File

id
type: Property
domain: File
range: string

mimeType
type: Property
domain: File
range: string

createdAt
type: Property
domain: File
range: dateTime

createdBy
type: Property
domain: File
max cardinality: 1
range: User

NewsCategory
type: Class
title: NewsCategory
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: slug
  title: slug
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedBy
  title: updatedBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: titleTranslations
  title: titleTranslations
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a NewsCategory resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a NewsCategory resource.
  returns: NewsCategory
supported operation: Updates the NewsCategory resource.
  type: Operation
  expects: NewsCategory
  method: PATCH
  title: Updates the NewsCategory resource.
  returns: NewsCategory
supported operation: Deletes the NewsCategory resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the NewsCategory resource.
  returns: owl:Nothing

id
type: Property
domain: NewsCategory
range: string

title
type: Property
domain: NewsCategory
range: string

slug
type: Property
domain: NewsCategory
range: string

status
type: Property
domain: NewsCategory
range: string

createdBy
type: Property
domain: NewsCategory
max cardinality: 1
range: User

createdAt
type: Property
domain: NewsCategory
range: dateTime

updatedBy
type: Property
domain: NewsCategory
max cardinality: 1
range: User

updatedAt
type: Property
domain: NewsCategory
range: dateTime

position
type: Property
domain: NewsCategory
range: integer

titleTranslations
type: Property
domain: NewsCategory

NewsImageSize
type: Class
title: NewsImageSize
supported property: SupportedProperty
  property: label
  title: label
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: type
  title: type
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: width
  title: width
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: height
  title: height
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a NewsImageSize resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a NewsImageSize resource.
  returns: NewsImageSize

label
type: Property
domain: NewsImageSize
range: string

type
type: Property
domain: NewsImageSize
range: string

width
type: Property
domain: NewsImageSize
range: integer

height
type: Property
domain: NewsImageSize
range: integer

News
type: Class
title: News
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: subTitle
  title: subTitle
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: content
  title: content
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: slug
  title: slug
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: source
  title: source
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedBy
  title: updatedBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: displayDate
  title: displayDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: readCount
  title: readCount
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: categories
  title: categories
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: titleTranslations
  title: titleTranslations
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: subTitleTranslations
  title: subTitleTranslations
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: contentTranslations
  title: contentTranslations
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: images
  title: images
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: vimeoVideo
  title: vimeoVideo
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a News resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a News resource.
  returns: News
supported operation: Retrieves a News resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a News resource.
  returns: News
supported operation: Updates the News resource.
  type: Operation
  expects: News
  method: PATCH
  title: Updates the News resource.
  returns: News
supported operation: Deletes the News resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the News resource.
  returns: owl:Nothing

id
type: Property
domain: News
range: string

title
type: Property
domain: News
range: string

subTitle
type: Property
domain: News
range: string

content
type: Property
domain: News
range: string

slug
type: Property
domain: News
range: string

source
type: Property
domain: News
range: string

createdBy
type: Property
domain: News
max cardinality: 1
range: User

createdAt
type: Property
domain: News
range: dateTime

updatedBy
type: Property
domain: News
max cardinality: 1
range: User

updatedAt
type: Property
domain: News
range: dateTime

status
type: Property
domain: News
range: string

displayDate
type: Property
domain: News
range: dateTime

readCount
type: Property
domain: News
range: integer

categories
type: Property
domain: News
range: NewsCategory

titleTranslations
type: Property
domain: News

subTitleTranslations
type: Property
domain: News

contentTranslations
type: Property
domain: News

images
type: Property
domain: News

vimeoVideo
type: Property
domain: News
range: string

ObjectStorage
type: Class
title: ObjectStorage
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: type
  title: type
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: size
  title: size
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lastModified
  title: lastModified
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a ObjectStorage resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a ObjectStorage resource.
  returns: ObjectStorage
supported operation: Deletes the ObjectStorage resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ObjectStorage resource.
  returns: owl:Nothing

id
type: Property
domain: ObjectStorage
range: string

name
type: Property
domain: ObjectStorage
range: string

type
type: Property
domain: ObjectStorage
range: string

size
type: Property
domain: ObjectStorage
range: integer

lastModified
type: Property
domain: ObjectStorage
range: dateTime

Preference
type: Class
title: Preference
supported property: SupportedProperty
  property: name
  title: name
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: value
  title: value
  required: true
  readable: true
  writeable: true
supported operation: Retrieves a Preference resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Preference resource.
  returns: Preference
supported operation: Replaces the Preference resource.
  type: Operation
  type: ReplaceAction
  expects: Preference
  method: PUT
  title: Replaces the Preference resource.
  returns: Preference

name
type: Property
domain: Preference
range: string

value
type: Property
domain: Preference
range: string

Subscription
type: Class
title: Subscription
supported property: SupportedProperty
  property: name
  title: name
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: captchaToken
  title: captchaToken
  required: true
  readable: false
  writeable: true
supported property: SupportedProperty
  property: fromIp
  title: fromIp
  required: false
  readable: true
  writeable: false
supported operation: Retrieves a Subscription resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Subscription resource.
  returns: Subscription

name
type: Property
domain: Subscription
range: string

email
type: Property
domain: Subscription
range: string

createdAt
type: Property
domain: Subscription
range: dateTime

captchaToken
type: Property
domain: Subscription
range: string

fromIp
type: Property
domain: Subscription
range: string

User
type: Class
title: User
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: firstName
  title: firstName
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lastName
  title: lastName
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: roles
  title: roles
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: registrationDate
  title: registrationDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lastLoginDate
  title: lastLoginDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lastLoginIp
  title: lastLoginIp
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a User resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a User resource.
  returns: User
supported operation: Retrieves a User resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a User resource.
  returns: User

id
type: Property
domain: User
range: string

firstName
type: Property
domain: User
range: string

lastName
type: Property
domain: User
range: string

email
type: Property
domain: User
range: string

roles
type: Property
domain: User

registrationDate
type: Property
domain: User
range: dateTime

lastLoginDate
type: Property
domain: User
range: dateTime

lastLoginIp
type: Property
domain: User
range: string

VideoCategory
type: Class
title: VideoCategory
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: slug
  title: slug
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: lft
  title: lft
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: rgt
  title: rgt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: parent
  title: parent
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedBy
  title: updatedBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: titleTranslations
  title: titleTranslations
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a VideoCategory resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a VideoCategory resource.
  returns: VideoCategory
supported operation: Updates the VideoCategory resource.
  type: Operation
  expects: VideoCategory
  method: PATCH
  title: Updates the VideoCategory resource.
  returns: VideoCategory
supported operation: Deletes the VideoCategory resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the VideoCategory resource.
  returns: owl:Nothing

id
type: Property
domain: VideoCategory
range: string

title
type: Property
domain: VideoCategory
range: string

slug
type: Property
domain: VideoCategory
range: string

lft
type: Property
domain: VideoCategory
range: integer

rgt
type: Property
domain: VideoCategory
range: integer

parent
type: Property
domain: VideoCategory
max cardinality: 1
range: VideoCategory

createdBy
type: Link
domain: VideoCategory
max cardinality: 1
range: User

createdAt
type: Property
domain: VideoCategory
range: dateTime

updatedBy
type: Link
domain: VideoCategory
max cardinality: 1
range: User

updatedAt
type: Property
domain: VideoCategory
range: dateTime

status
type: Property
domain: VideoCategory
range: string

titleTranslations
type: Property
domain: VideoCategory

VideoThumbnailResolution
type: Class
title: VideoThumbnailResolution
supported property: SupportedProperty
  property: width
  title: width
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: height
  title: height
  required: true
  readable: true
  writeable: true
supported operation: Retrieves a VideoThumbnailResolution resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a VideoThumbnailResolution resource.
  returns: VideoThumbnailResolution
supported operation: Deletes the VideoThumbnailResolution resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the VideoThumbnailResolution resource.
  returns: owl:Nothing

width
type: Property
domain: VideoThumbnailResolution
range: integer

height
type: Property
domain: VideoThumbnailResolution
range: integer

Video
type: Class
title: Video
supported property: SupportedProperty
  property: id
  title: id
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: description
  title: description
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: slug
  title: slug
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: source
  title: source
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: sourceIdentifier
  title: sourceIdentifier
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: duration
  title: duration
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedBy
  title: updatedBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: watchCount
  title: watchCount
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: categories
  title: categories
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: titleTranslations
  title: titleTranslations
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: descriptionTranslations
  title: descriptionTranslations
  required: false
  readable: true
  writeable: true
supported operation: Retrieves a Video resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Video resource.
  returns: Video
supported operation: Retrieves a Video resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves a Video resource.
  returns: Video
supported operation: Updates the Video resource.
  type: Operation
  expects: Video
  method: PATCH
  title: Updates the Video resource.
  returns: Video
supported operation: Deletes the Video resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Video resource.
  returns: owl:Nothing

id
type: Property
domain: Video
range: string

title
type: Property
domain: Video
range: string

description
type: Property
domain: Video
range: string

slug
type: Property
domain: Video
range: string

source
type: Property
domain: Video
range: string

sourceIdentifier
type: Property
domain: Video
range: string

duration
type: Property
domain: Video
range: string

createdBy
type: Property
domain: Video
max cardinality: 1
range: User

createdAt
type: Property
domain: Video
range: dateTime

updatedBy
type: Property
domain: Video
max cardinality: 1
range: User

updatedAt
type: Property
domain: Video
range: dateTime

status
type: Property
domain: Video
range: string

watchCount
type: Property
domain: Video
range: integer

categories
type: Property
domain: Video
range: VideoCategory

titleTranslations
type: Property
domain: Video

descriptionTranslations
type: Property
domain: Video

Entrypoint
type: Class
title: The API entrypoint
supported property: SupportedProperty
  property: The collection of Banner resources
  title: The collection of Banner resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of BannerZone resources
  title: The collection of BannerZone resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ContactMessage resources
  title: The collection of ContactMessage resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of File resources
  title: The collection of File resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of NewsCategory resources
  title: The collection of NewsCategory resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of NewsImageSize resources
  title: The collection of NewsImageSize resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of News resources
  title: The collection of News resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ObjectStorage resources
  title: The collection of ObjectStorage resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Preference resources
  title: The collection of Preference resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Subscription resources
  title: The collection of Subscription 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 VideoCategory resources
  title: The collection of VideoCategory resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of VideoThumbnailResolution resources
  title: The collection of VideoThumbnailResolution resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Video resources
  title: The collection of Video resources
  readable: true
  writeable: false
supported operation: The API entrypoint.
  type: Operation
  method: GET
  returns: EntryPoint

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

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

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

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

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

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

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

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

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

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

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: hydra: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 VideoCategory resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: VideoCategory
supported operation: Retrieves the collection of VideoCategory resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of VideoCategory resources.
  returns: hydra:Collection
supported operation: Creates a VideoCategory resource.
  type: Operation
  type: CreateAction
  expects: VideoCategory
  method: POST
  title: Creates a VideoCategory resource.
  returns: VideoCategory

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

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

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