docs.jsonld
type: ApiDocumentation
title: téo API
description: Accéder à la documentation : https://dev.teoapp.fr
entrypoint: /api
supported class: Error
supported class: ConstraintViolation
supported class: Agenda
supported class: User
supported class: ChorusInvoice
supported class: ChorusInvoiceFile
supported class: ChorusConfiguration
supported class: ChorusInvoiceSubmission
supported class: CommunicationRecord
supported class: Contact
supported class: Document
supported class: Email domain
supported class: Email
supported class: FormPresence
supported class: TeoformResponse
supported class: TeoformTemplate
supported class: FormTemplateMcp
supported class: GdprTask
supported class: CatalogPlan
supported class: LicenseEntitlement
supported class: UsageCounter
supported class: Connector
supported class: ExternalLink
supported class: ExternalLinkFormResponse
supported class: PrestappliConnector
supported class: PrestappliContractedMarket
supported class: PrestappliCommande
supported class: PrestappliSession
supported class: PrestappliSyncRun
supported class: Procedure Activity
supported class: Process
supported class: ProcedureActivityMcp
supported class: ProcessMcp
supported class: Action
supported class: Activity
supported class: Convention
supported class: Dossier
supported class: Group
supported class: Location
supported class: Service
supported class: Sms
supported class: Role
supported class: SystemParam
supported class: TenantConfigurationReport
supported class: Entrypoint
supported class: ConstraintViolationList

Error
type: Class
title: Error
supported property: SupportedProperty
  property: Error/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/title
  title: title
  required: false
  readable: true
  writeable: false
  description: A short, human-readable summary of the problem.
supported property: SupportedProperty
  property: Error/detail
  title: detail
  required: false
  readable: true
  writeable: false
  description: A human-readable explanation specific to this occurrence of the problem.
supported property: SupportedProperty
  property: Error/instance
  title: instance
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
supported property: SupportedProperty
  property: Error/type
  title: type
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the problem type
supported property: SupportedProperty
  property: Error/meta
  title: meta
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/source
  title: source
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/message
  title: message
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/code
  title: code
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Error resource.
  method: GET
  returns: Error
  title: getError
description: A representation of common errors.
sub class of: Error

Error/id
type: Property
domain: Error
the hydra core vocabulary: id
range: string

Error/title
type: Property
domain: Error
the hydra core vocabulary: title
range: string

Error/detail
type: Property
domain: Error
the hydra core vocabulary: detail
range: string

Error/instance
type: Property
domain: Error
the hydra core vocabulary: instance
range: string

Error/type
type: Property
domain: Error
the hydra core vocabulary: type
range: string

Error/meta
type: Property
domain: Error
the hydra core vocabulary: meta

Error/source
type: Property
domain: Error
the hydra core vocabulary: source

Error/description
type: Property
domain: Error
the hydra core vocabulary: description
range: string

Error/trace
type: Property
domain: Error
the hydra core vocabulary: trace

Error/message
type: Property
domain: Error
the hydra core vocabulary: message
range: string

Error/code
type: Property
domain: Error
the hydra core vocabulary: code
range: integer

Error/file
type: Property
domain: Error
the hydra core vocabulary: file
range: string

Error/line
type: Property
domain: Error
the hydra core vocabulary: line
range: integer

ConstraintViolation
type: Class
title: ConstraintViolation
supported property: SupportedProperty
  property: ConstraintViolation/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/errorTitle
  title: errorTitle
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/violations
  title: violations
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/detail
  title: detail
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/message
  title: message
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/code
  title: code
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/type
  title: type
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/title
  title: title
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/instance
  title: instance
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/statusCode
  title: statusCode
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/headers
  title: headers
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/previous
  title: previous
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  returns: ConstraintViolation
  title: getConstraintViolation
description: Unprocessable entity
sub class of: Error

ConstraintViolation/status
type: Property
domain: ConstraintViolation
the hydra core vocabulary: status
range: integer

ConstraintViolation/errorTitle
type: Property
domain: ConstraintViolation
the hydra core vocabulary: errorTitle
range: string

ConstraintViolation/violations
type: Property
domain: ConstraintViolation
the hydra core vocabulary: violations
range: ConstraintViolationList

ConstraintViolation/detail
type: Property
domain: ConstraintViolation
the hydra core vocabulary: detail
range: string

ConstraintViolation/message
type: Property
domain: ConstraintViolation
the hydra core vocabulary: message
range: string

ConstraintViolation/code
type: Property
domain: ConstraintViolation
the hydra core vocabulary: code
range: string
range: integer

ConstraintViolation/file
type: Property
domain: ConstraintViolation
the hydra core vocabulary: file
range: string

ConstraintViolation/line
type: Property
domain: ConstraintViolation
the hydra core vocabulary: line
range: integer

ConstraintViolation/description
type: Property
domain: ConstraintViolation
the hydra core vocabulary: description
range: string

ConstraintViolation/type
type: Property
domain: ConstraintViolation
the hydra core vocabulary: type
range: string

ConstraintViolation/title
type: Property
domain: ConstraintViolation
the hydra core vocabulary: title
range: string

ConstraintViolation/instance
type: Property
domain: ConstraintViolation
the hydra core vocabulary: instance
range: string

ConstraintViolation/statusCode
type: Property
domain: ConstraintViolation
the hydra core vocabulary: statusCode
range: integer

ConstraintViolation/headers
type: Property
domain: ConstraintViolation
the hydra core vocabulary: headers

ConstraintViolation/trace
type: Property
domain: ConstraintViolation
the hydra core vocabulary: trace

ConstraintViolation/previous
type: Property
domain: ConstraintViolation
the hydra core vocabulary: previous

Agenda
type: Class
title: Agenda
supported property: SupportedProperty
  property: Agenda/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/summary
  title: summary
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/startTime
  title: startTime
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/endTime
  title: endTime
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/attendees
  title: attendees
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/transparency
  title: transparency
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/joinUrl
  title: joinUrl
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/location
  title: location
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/room
  title: room
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Agenda/confidential
  title: confidential
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Agenda resource.
  method: GET
  returns: Agenda
  title: getAgenda
supported operation: Operation
  type: DeleteAction
  description: Deletes the Agenda resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteAgenda

Agenda/id
type: Property
domain: Agenda
the hydra core vocabulary: id

Agenda/summary
type: Property
domain: Agenda
the hydra core vocabulary: summary
range: string

Agenda/startTime
type: Property
domain: Agenda
the hydra core vocabulary: startTime
range: dateTime

Agenda/endTime
type: Property
domain: Agenda
the hydra core vocabulary: endTime
range: dateTime

Agenda/attendees
type: Property
domain: Agenda
the hydra core vocabulary: attendees

Agenda/transparency
type: Property
domain: Agenda
the hydra core vocabulary: transparency
range: boolean

Agenda/joinUrl
type: Property
domain: Agenda
the hydra core vocabulary: joinUrl
range: string

Agenda/location
type: Property
domain: Agenda
the hydra core vocabulary: location

Agenda/room
type: Property
domain: Agenda
the hydra core vocabulary: room

Agenda/createdAt
type: Property
domain: Agenda
the hydra core vocabulary: createdAt
range: dateTime

Agenda/createdBy
type: Property
domain: Agenda
the hydra core vocabulary: createdBy

Agenda/confidential
type: Property
domain: Agenda
the hydra core vocabulary: confidential
range: boolean

User
type: Class
title: User
supported operation: Operation
  type: FindAction
  description: Retrieves a User resource.
  method: GET
  returns: User
  title: getUser

ChorusInvoice
type: Class
title: ChorusInvoice
supported property: SupportedProperty
  property: ChorusInvoice/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/lines
  title: lines
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/dueDate
  title: dueDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/verifiedAt
  title: verifiedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/reference
  title: reference
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/recipient
  title: recipient
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/date
  title: date
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/total
  title: total
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/totalNet
  title: totalNet
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/totalTax
  title: totalTax
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/totalDiscount
  title: totalDiscount
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/totalDiscountReason
  title: totalDiscountReason
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/tax
  title: tax
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/isCredit
  title: isCredit
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/creditOrigin
  title: creditOrigin
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/invalidData
  title: invalidData
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/commitmentNumber
  title: commitmentNumber
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/contractNumber
  title: contractNumber
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/createdBy
  title: createdBy
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoice/verifiedBy
  title: verifiedBy
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ChorusInvoice resource.
  method: GET
  returns: ChorusInvoice
  title: getChorusInvoice

ChorusInvoice/id
type: Property
domain: ChorusInvoice
the hydra core vocabulary: id
range: string

ChorusInvoice/title
type: Property
domain: ChorusInvoice
the hydra core vocabulary: title
range: string

ChorusInvoice/lines
type: Property
domain: ChorusInvoice
the hydra core vocabulary: lines

ChorusInvoice/dueDate
type: Property
domain: ChorusInvoice
the hydra core vocabulary: dueDate
range: dateTime

ChorusInvoice/verifiedAt
type: Property
domain: ChorusInvoice
the hydra core vocabulary: verifiedAt
range: dateTime

ChorusInvoice/reference
type: Property
domain: ChorusInvoice
the hydra core vocabulary: reference
range: string

ChorusInvoice/recipient
type: Property
domain: ChorusInvoice
the hydra core vocabulary: recipient

ChorusInvoice/date
type: Property
domain: ChorusInvoice
the hydra core vocabulary: date
range: dateTime

ChorusInvoice/total
type: Property
domain: ChorusInvoice
the hydra core vocabulary: total
range: decimal

ChorusInvoice/totalNet
type: Property
domain: ChorusInvoice
the hydra core vocabulary: totalNet
range: decimal

ChorusInvoice/totalTax
type: Property
domain: ChorusInvoice
the hydra core vocabulary: totalTax
range: decimal

ChorusInvoice/totalDiscount
type: Property
domain: ChorusInvoice
the hydra core vocabulary: totalDiscount
range: decimal

ChorusInvoice/totalDiscountReason
type: Property
domain: ChorusInvoice
the hydra core vocabulary: totalDiscountReason
range: string

ChorusInvoice/tax
type: Property
domain: ChorusInvoice
the hydra core vocabulary: tax
range: decimal

ChorusInvoice/isCredit
type: Property
domain: ChorusInvoice
the hydra core vocabulary: isCredit
range: boolean

ChorusInvoice/creditOrigin
type: Property
domain: ChorusInvoice
the hydra core vocabulary: creditOrigin
range: string

ChorusInvoice/invalidData
type: Property
domain: ChorusInvoice
the hydra core vocabulary: invalidData
range: string

ChorusInvoice/commitmentNumber
type: Property
domain: ChorusInvoice
the hydra core vocabulary: commitmentNumber
range: string

ChorusInvoice/contractNumber
type: Property
domain: ChorusInvoice
the hydra core vocabulary: contractNumber
range: string

ChorusInvoice/createdAt
type: Property
domain: ChorusInvoice
the hydra core vocabulary: createdAt
range: dateTime

ChorusInvoice/createdBy
type: Property
domain: ChorusInvoice
the hydra core vocabulary: createdBy

ChorusInvoice/verifiedBy
type: Property
domain: ChorusInvoice
the hydra core vocabulary: verifiedBy

ChorusInvoiceFile
type: Class
title: ChorusInvoiceFile
supported property: SupportedProperty
  property: ChorusInvoiceFile/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceFile/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceFile/type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceFile/extension
  title: extension
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceFile/file
  title: file
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ChorusInvoiceFile resource.
  method: GET
  returns: ChorusInvoiceFile
  title: getChorusInvoiceFile

ChorusInvoiceFile/id
type: Property
domain: ChorusInvoiceFile
the hydra core vocabulary: id

ChorusInvoiceFile/name
type: Property
domain: ChorusInvoiceFile
the hydra core vocabulary: name
range: string

ChorusInvoiceFile/type
type: Property
domain: ChorusInvoiceFile
the hydra core vocabulary: type
range: string

ChorusInvoiceFile/extension
type: Property
domain: ChorusInvoiceFile
the hydra core vocabulary: extension
range: string

ChorusInvoiceFile/file
type: Property
domain: ChorusInvoiceFile
the hydra core vocabulary: file
range: string

ChorusConfiguration
type: Class
title: ChorusConfiguration
supported property: SupportedProperty
  property: ChorusConfiguration/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusConfiguration/account
  title: account
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusConfiguration/password
  title: password
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: ChorusConfiguration/supplierId
  title: supplierId
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ChorusConfiguration resource.
  method: GET
  returns: ChorusConfiguration
  title: getChorusConfiguration
supported operation: Operation
  type: ReplaceAction
  description: Replaces the ChorusConfiguration resource.
  expects: ChorusConfiguration
  method: PUT
  returns: owl:Nothing
  title: putChorusConfiguration

ChorusConfiguration/id
type: Property
domain: ChorusConfiguration
the hydra core vocabulary: id
range: string

ChorusConfiguration/account
type: Property
domain: ChorusConfiguration
the hydra core vocabulary: account
range: string

ChorusConfiguration/password
type: Property
domain: ChorusConfiguration
the hydra core vocabulary: password
range: string

ChorusConfiguration/supplierId
type: Property
domain: ChorusConfiguration
the hydra core vocabulary: supplierId
range: string

ChorusInvoiceSubmission
type: Class
title: ChorusInvoiceSubmission
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/invoiceId
  title: invoiceId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/taxType
  title: taxType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/invoicingContext
  title: invoicingContext
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/paymentMethod
  title: paymentMethod
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/exemptionReason
  title: exemptionReason
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/validatorStructureCode
  title: validatorStructureCode
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/message
  title: message
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/sendedAt
  title: sendedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/commitmentNumber
  title: commitmentNumber
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ChorusInvoiceSubmission/serviceId
  title: serviceId
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ChorusInvoiceSubmission resource.
  method: GET
  returns: ChorusInvoiceSubmission
  title: getChorusInvoiceSubmission

ChorusInvoiceSubmission/id
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: id
range: string

ChorusInvoiceSubmission/invoiceId
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: invoiceId
range: string

ChorusInvoiceSubmission/taxType
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: taxType
range: string

ChorusInvoiceSubmission/invoicingContext
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: invoicingContext
range: string

ChorusInvoiceSubmission/paymentMethod
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: paymentMethod
range: string

ChorusInvoiceSubmission/exemptionReason
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: exemptionReason
range: string

ChorusInvoiceSubmission/validatorStructureCode
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: validatorStructureCode
range: string

ChorusInvoiceSubmission/status
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: status
range: string

ChorusInvoiceSubmission/message
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: message

ChorusInvoiceSubmission/sendedAt
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: sendedAt
range: dateTime

ChorusInvoiceSubmission/commitmentNumber
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: commitmentNumber
range: string

ChorusInvoiceSubmission/serviceId
type: Property
domain: ChorusInvoiceSubmission
the hydra core vocabulary: serviceId
range: string

CommunicationRecord
type: Class
title: CommunicationRecord
supported property: SupportedProperty
  property: CommunicationRecord/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/recipients
  title: recipients
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/senders
  title: senders
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/content
  title: content
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/statusDetail
  title: statusDetail
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/happenedAt
  title: happenedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CommunicationRecord/duration
  title: duration
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a CommunicationRecord resource.
  method: GET
  returns: CommunicationRecord
  title: getCommunicationRecord
supported operation: Operation
  type: ReplaceAction
  description: Replaces the CommunicationRecord resource.
  expects: CommunicationRecord
  method: PUT
  returns: owl:Nothing
  title: putCommunicationRecord

CommunicationRecord/id
type: Property
domain: CommunicationRecord
the hydra core vocabulary: id
range: string

CommunicationRecord/type
type: Property
domain: CommunicationRecord
the hydra core vocabulary: type
range: string

CommunicationRecord/recipients
type: Property
domain: CommunicationRecord
the hydra core vocabulary: recipients

CommunicationRecord/senders
type: Property
domain: CommunicationRecord
the hydra core vocabulary: senders

CommunicationRecord/content
type: Property
domain: CommunicationRecord
the hydra core vocabulary: content
range: string

CommunicationRecord/status
type: Property
domain: CommunicationRecord
the hydra core vocabulary: status
range: string

CommunicationRecord/statusDetail
type: Property
domain: CommunicationRecord
the hydra core vocabulary: statusDetail
range: string

CommunicationRecord/happenedAt
type: Property
domain: CommunicationRecord
the hydra core vocabulary: happenedAt
range: dateTime

CommunicationRecord/duration
type: Property
domain: CommunicationRecord
the hydra core vocabulary: duration
range: integer

Contact
type: Class
title: Contact
supported property: SupportedProperty
  property: Contact/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Contact/firstName
  title: firstName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Contact/lastName
  title: lastName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Contact/email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Contact/phones
  title: phones
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Contact/company
  title: company
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Contact resource.
  method: GET
  returns: owl:Nothing
  title: getContact

Contact/id
type: Property
domain: Contact
the hydra core vocabulary: id

Contact/firstName
type: Property
domain: Contact
the hydra core vocabulary: firstName
range: string

Contact/lastName
type: Property
domain: Contact
the hydra core vocabulary: lastName
range: string

Contact/email
type: Property
domain: Contact
the hydra core vocabulary: email
range: string

Contact/phones
type: Property
domain: Contact
the hydra core vocabulary: phones

Contact/company
type: Property
domain: Contact
the hydra core vocabulary: company

Document
type: Class
title: Document
supported property: SupportedProperty
  property: Document/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/storagePath
  title: storagePath
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/mimeType
  title: mimeType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/size
  title: size
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/author
  title: author
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Document/processes
  title: processes
  required: false
  readable: true
  writeable: false
  description: Exposé en tableau `processes` (0 ou 1 élément) pour préserver la forme de lecture historique côté front, tout en reflétant la cardinalité max 1.
supported operation: Operation
  type: FindAction
  description: Retrieves a Document resource.
  method: GET
  returns: Document
  title: getDocument
supported operation: Operation
  description: Updates the Document resource.
  expects: Document
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchDocument
supported operation: Operation
  type: DeleteAction
  description: Deletes the Document resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteDocument
supported operation: Operation
  description: Updates the Document resource.
  expects: Document
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchDocument
supported operation: Operation
  type: DeleteAction
  description: Deletes the Document resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteDocument

Document/id
type: Property
domain: Document
the hydra core vocabulary: id
range: string

Document/storagePath
type: Property
domain: Document
the hydra core vocabulary: storagePath
range: string

Document/name
type: Property
domain: Document
the hydra core vocabulary: name
range: string

Document/mimeType
type: Property
domain: Document
the hydra core vocabulary: mimeType
range: string

Document/size
type: Property
domain: Document
the hydra core vocabulary: size
range: integer

Document/createdAt
type: Property
domain: Document
the hydra core vocabulary: createdAt
range: dateTime

Document/updatedAt
type: Property
domain: Document
the hydra core vocabulary: updatedAt
range: dateTime

Document/author
type: Property
domain: Document
the hydra core vocabulary: author
range: string

Document/processes
type: Property
domain: Document
the hydra core vocabulary: processes
range: Process

Email domain
type: Class
title: Email domain
supported property: SupportedProperty
  property: Email domain/domain
  title: domain
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Email domain/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Email domain/ownerShip
  title: ownerShip
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Email domain/dkim
  title: dkim
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Email domain/spf
  title: spf
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Email domain resource.
  method: GET
  returns: Email domain
  title: getEmail domain
supported operation: Operation
  type: DeleteAction
  description: Deletes the Email domain resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteEmail domain

Email domain/domain
type: Property
domain: #Email domain
the hydra core vocabulary: domain
range: string

Email domain/createdAt
type: Property
domain: #Email domain
the hydra core vocabulary: createdAt
range: dateTime

Email domain/ownerShip
type: Property
domain: #Email domain
the hydra core vocabulary: ownerShip

Email domain/dkim
type: Property
domain: #Email domain
the hydra core vocabulary: dkim

Email domain/spf
type: Property
domain: #Email domain
the hydra core vocabulary: spf

Email
type: Class
title: Email
supported property: SupportedProperty
  property: Email/id
  title: id
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Email resource.
  method: GET
  returns: owl:Nothing
  title: getEmail

Email/id
type: Property
domain: Email
the hydra core vocabulary: id
range: string

FormPresence
type: Class
title: FormPresence
supported property: SupportedProperty
  property: FormPresence/session
  title: session
  required: false
  readable: true
  writeable: true
  description: Identifiant de la session de présence du formulaire.
supported property: SupportedProperty
  property: FormPresence/users
  title: users
  required: false
  readable: true
  writeable: true
  description: Utilisateurs actuellement présents sur le formulaire (et le champ édité).
supported operation: Operation
  type: FindAction
  description: Retrieves a FormPresence resource.
  method: GET
  returns: FormPresence
  title: getFormPresence
supported operation: Operation
  type: ReplaceAction
  description: Replaces the FormPresence resource.
  expects: FormPresence
  method: PUT
  returns: FormPresence
  title: putFormPresence
supported operation: Operation
  type: DeleteAction
  description: Deletes the FormPresence resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteFormPresence
description: Présence temps réel sur un formulaire : indique qui est en train de consulter ou d'éditer un formulaire, et sur quel champ.

FormPresence/session
type: Property
domain: FormPresence
the hydra core vocabulary: session
range: string

FormPresence/users
type: Property
domain: FormPresence
the hydra core vocabulary: users

TeoformResponse
type: Class
title: TeoformResponse
supported property: SupportedProperty
  property: TeoformResponse/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformResponse/elements
  title: elements
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformResponse/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformResponse/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformResponse/teoformTemplate
  title: teoformTemplate
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a TeoformResponse resource.
  method: GET
  returns: TeoformResponse
  title: getTeoformResponse
supported operation: Operation
  type: ReplaceAction
  description: Replaces the TeoformResponse resource.
  expects: TeoformResponse
  method: PUT
  returns: owl:Nothing
  title: putTeoformResponse
supported operation: Operation
  type: DeleteAction
  description: Deletes the TeoformResponse resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteTeoformResponse

TeoformResponse/id
type: Property
domain: TeoformResponse
the hydra core vocabulary: id
range: string

TeoformResponse/elements
type: Property
domain: TeoformResponse
the hydra core vocabulary: elements

TeoformResponse/createdAt
type: Property
domain: TeoformResponse
the hydra core vocabulary: createdAt
range: dateTime

TeoformResponse/updatedAt
type: Property
domain: TeoformResponse
the hydra core vocabulary: updatedAt
range: dateTime

TeoformResponse/teoformTemplate
type: Property
domain: TeoformResponse
the hydra core vocabulary: teoformTemplate
max cardinality: 1
range: TeoformTemplate

TeoformTemplate
type: Class
title: TeoformTemplate
supported property: SupportedProperty
  property: TeoformTemplate/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/author
  title: author
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/private
  title: private
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/active
  title: active
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/title
  title: title
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/titleColor
  title: titleColor
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/subtitleColor
  title: subtitleColor
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/instructionColor
  title: instructionColor
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TeoformTemplate/elements
  title: elements
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a TeoformTemplate resource.
  method: GET
  returns: TeoformTemplate
  title: getTeoformTemplate
supported operation: Operation
  type: ReplaceAction
  description: Replaces the TeoformTemplate resource.
  expects: TeoformTemplate
  method: PUT
  returns: owl:Nothing
  title: putTeoformTemplate
supported operation: Operation
  type: ReplaceAction
  description: Replaces the TeoformTemplate resource.
  expects: TeoformTemplate
  method: PUT
  returns: owl:Nothing
  title: putTeoformTemplate
supported operation: Operation
  description: Updates the TeoformTemplate resource.
  expects: TeoformTemplate
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchTeoformTemplate
supported operation: Operation
  type: DeleteAction
  description: Deletes the TeoformTemplate resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteTeoformTemplate
supported operation: Operation
  type: DeleteAction
  description: Deletes the TeoformTemplate resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteTeoformTemplate

TeoformTemplate/id
type: Property
domain: TeoformTemplate
the hydra core vocabulary: id
range: string

TeoformTemplate/author
type: Property
domain: TeoformTemplate
the hydra core vocabulary: author
range: string

TeoformTemplate/createdAt
type: Property
domain: TeoformTemplate
the hydra core vocabulary: createdAt
range: dateTime

TeoformTemplate/updatedAt
type: Property
domain: TeoformTemplate
the hydra core vocabulary: updatedAt
range: dateTime

TeoformTemplate/private
type: Property
domain: TeoformTemplate
the hydra core vocabulary: private
range: boolean

TeoformTemplate/active
type: Property
domain: TeoformTemplate
the hydra core vocabulary: active
range: boolean

TeoformTemplate/title
type: Property
domain: TeoformTemplate
the hydra core vocabulary: title
range: string

TeoformTemplate/titleColor
type: Property
domain: TeoformTemplate
the hydra core vocabulary: titleColor
range: string

TeoformTemplate/subtitleColor
type: Property
domain: TeoformTemplate
the hydra core vocabulary: subtitleColor
range: string

TeoformTemplate/instructionColor
type: Property
domain: TeoformTemplate
the hydra core vocabulary: instructionColor
range: string

TeoformTemplate/iid
type: Property
domain: TeoformTemplate
the hydra core vocabulary: iid
range: integer

TeoformTemplate/elements
type: Property
domain: TeoformTemplate
the hydra core vocabulary: elements

FormTemplateMcp
type: Class
title: FormTemplateMcp
supported operation: Operation
  type: FindAction
  description: Retrieves a FormTemplateMcp resource.
  method: GET
  returns: owl:Nothing
  title: getFormTemplateMcp
description: MCP tools to build Teoform Templates (forms) of the current tenant, exposed through API Platform's native MCP integration (api-platform/mcp). Pure declaration carrier: each tool sets its input/output DTO, {@see FormTemplateToolProcessor} and granular `security`. Writes are validated by the state pipeline (`validate: true`) and reuse the existing Teoform Template commands. A full form can be built end to end: create_form_template → add_form_element (repeat) → move_form_element. Combine with the process tools (create_process, add_form_template_to_process, reorder_process_form_templates) to assemble a complete process. `operations: []` / `graphQlOperations: []` expose the class ONLY as MCP tools; plain JSON output avoids a JSON-LD `@id` these DTOs cannot generate.

GdprTask
type: Class
title: GdprTask
supported property: SupportedProperty
  property: GdprTask/id
  title: id
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a GdprTask resource.
  method: GET
  returns: GdprTask
  title: getGdprTask

GdprTask/id
type: Property
domain: GdprTask
the hydra core vocabulary: id

CatalogPlan
type: Class
title: CatalogPlan
supported property: SupportedProperty
  property: CatalogPlan/plan
  title: plan
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: CatalogPlan/features
  title: features
  required: false
  readable: true
  writeable: true
  description: features incluses par ce plan
supported property: SupportedProperty
  property: CatalogPlan/active
  title: active
  required: false
  readable: true
  writeable: true
  description: Le plan est-il activé pour le tenant courant ?
supported operation: Operation
  type: FindAction
  description: Retrieves a CatalogPlan resource.
  method: GET
  returns: CatalogPlan
  title: getCatalogPlan
description: Plan du catalogue de licences, avec son indicateur d'activation pour le tenant courant.

CatalogPlan/plan
type: Property
domain: CatalogPlan
the hydra core vocabulary: plan
range: string

CatalogPlan/features
type: Property
domain: CatalogPlan
the hydra core vocabulary: features
range: string

CatalogPlan/active
type: Property
domain: CatalogPlan
the hydra core vocabulary: active
range: boolean

LicenseEntitlement
type: Class
title: LicenseEntitlement
supported property: SupportedProperty
  property: LicenseEntitlement/feature
  title: feature
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: LicenseEntitlement/seatGated
  title: seatGated
  required: false
  readable: true
  writeable: true
  description: L'accès est-il restreint par siège (seat-gated) ?
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionMetered
  title: consumptionMetered
  required: false
  readable: true
  writeable: true
  description: La feature porte-t-elle un quota de consommation ?
supported property: SupportedProperty
  property: LicenseEntitlement/subjectLevel
  title: subjectLevel
  required: false
  readable: true
  writeable: true
  description: Niveau du sujet pour une feature seat-gated (« team » ou « user »), sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/seatIncludedQuota
  title: seatIncludedQuota
  required: false
  readable: true
  writeable: true
  description: Quota de sièges inclus (null = illimité ; pertinent seulement si seatGated).
supported property: SupportedProperty
  property: LicenseEntitlement/seatOveragePolicy
  title: seatOveragePolicy
  required: false
  readable: true
  writeable: true
  description: Politique de dépassement des sièges (« block_overage »/« bill_overage »), sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/assignedSeats
  title: assignedSeats
  required: false
  readable: true
  writeable: true
  description: Sièges actuellement attribués (identifiants de sujets : équipes/utilisateurs).
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionIncludedQuota
  title: consumptionIncludedQuota
  required: false
  readable: true
  writeable: true
  description: Quota de consommation inclus (null = illimité ; pertinent seulement si consumptionMetered).
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionOveragePolicy
  title: consumptionOveragePolicy
  required: false
  readable: true
  writeable: true
  description: Politique de dépassement de la consommation, sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionScopeLevel
  title: consumptionScopeLevel
  required: false
  readable: true
  writeable: true
  description: Granularité du compteur de consommation (« tenant »/« team »/« user »), sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionResetPeriod
  title: consumptionResetPeriod
  required: false
  readable: true
  writeable: true
  description: Période de réinitialisation du compteur (« monthly »/« weekly »/« yearly »/« none »), sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionPeriod
  title: consumptionPeriod
  required: false
  readable: true
  writeable: true
  description: Clé de la période de comptage courante (ex. « 2026-06 »), sinon null.
supported property: SupportedProperty
  property: LicenseEntitlement/consumptionUsed
  title: consumptionUsed
  required: false
  readable: true
  writeable: true
  description: Consommation déjà enregistrée sur la période courante au scope tenant (null si non metered ou si compté par équipe/utilisateur — c.-à-d. par sujet).
supported operation: Operation
  type: FindAction
  description: Retrieves a LicenseEntitlement resource.
  method: GET
  returns: LicenseEntitlement
  title: getLicenseEntitlement
supported operation: Operation
  type: DeleteAction
  description: Deletes the LicenseEntitlement resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteLicenseEntitlement
supported operation: Operation
  type: DeleteAction
  description: Deletes the LicenseEntitlement resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteLicenseEntitlement
supported operation: Operation
  type: DeleteAction
  description: Deletes the LicenseEntitlement resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteLicenseEntitlement
description: Droits (entitlements) effectifs d'une feature pour le tenant courant : accès (éventuellement par siège) et quota de consommation associés. La lecture liste les droits effectifs ; les opérations dédiées permettent d'activer un plan, d'accorder/révoquer une option, de régler un quota, de gérer les sièges et la consommation.

LicenseEntitlement/feature
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: feature
range: string

LicenseEntitlement/seatGated
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: seatGated
range: boolean

LicenseEntitlement/consumptionMetered
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionMetered
range: boolean

LicenseEntitlement/subjectLevel
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: subjectLevel
range: string

LicenseEntitlement/seatIncludedQuota
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: seatIncludedQuota
range: integer

LicenseEntitlement/seatOveragePolicy
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: seatOveragePolicy
range: string

LicenseEntitlement/assignedSeats
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: assignedSeats
range: string

LicenseEntitlement/consumptionIncludedQuota
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionIncludedQuota
range: integer

LicenseEntitlement/consumptionOveragePolicy
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionOveragePolicy
range: string

LicenseEntitlement/consumptionScopeLevel
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionScopeLevel
range: string

LicenseEntitlement/consumptionResetPeriod
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionResetPeriod
range: string

LicenseEntitlement/consumptionPeriod
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionPeriod
range: string

LicenseEntitlement/consumptionUsed
type: Property
domain: LicenseEntitlement
the hydra core vocabulary: consumptionUsed
range: integer

UsageCounter
type: Class
title: UsageCounter
supported property: SupportedProperty
  property: UsageCounter/meterKey
  title: meterKey
  required: false
  readable: true
  writeable: true
  description: Identifiant du compteur : `<feature>:<scope>:<période>` (ex. `flo_ai:tenant:2026-06`).
supported property: SupportedProperty
  property: UsageCounter/feature
  title: feature
  required: false
  readable: true
  writeable: true
  description: Feature mesurée.
supported property: SupportedProperty
  property: UsageCounter/scopeKey
  title: scopeKey
  required: false
  readable: true
  writeable: true
  description: Périmètre de comptage : `tenant`, `team:<id>` ou `user:<id>`.
supported property: SupportedProperty
  property: UsageCounter/period
  title: period
  required: false
  readable: true
  writeable: true
  description: Période de comptage (ex. `2026-06` mensuel, `2026-W23` hebdo, `2026` annuel, `all`).
supported property: SupportedProperty
  property: UsageCounter/used
  title: used
  required: false
  readable: true
  writeable: true
  description: Quantité consommée sur la période.
supported property: SupportedProperty
  property: UsageCounter/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a UsageCounter resource.
  method: GET
  returns: UsageCounter
  title: getUsageCounter
description: Consommation cumulée d'une feature sur une période, pour le tenant courant (un compteur par feature, scope et période). Lecture seule.

UsageCounter/meterKey
type: Property
domain: UsageCounter
the hydra core vocabulary: meterKey
range: string

UsageCounter/feature
type: Property
domain: UsageCounter
the hydra core vocabulary: feature
range: string

UsageCounter/scopeKey
type: Property
domain: UsageCounter
the hydra core vocabulary: scopeKey
range: string

UsageCounter/period
type: Property
domain: UsageCounter
the hydra core vocabulary: period
range: string

UsageCounter/used
type: Property
domain: UsageCounter
the hydra core vocabulary: used
range: integer

UsageCounter/updatedAt
type: Property
domain: UsageCounter
the hydra core vocabulary: updatedAt
range: dateTime

Connector
type: Class
title: Connector
supported property: SupportedProperty
  property: Connector/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Connector/type
  title: type
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Connector resource.
  method: GET
  returns: owl:Nothing
  title: getConnector
supported operation: Operation
  type: DeleteAction
  description: Deletes the Connector resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteConnector

Connector/id
type: Property
domain: Connector
the hydra core vocabulary: id
range: string

Connector/type
type: Property
domain: Connector
the hydra core vocabulary: type
range: string

ExternalLink
type: Class
title: ExternalLink
supported property: SupportedProperty
  property: ExternalLink/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLink/internalId
  title: internalId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLink/externalId
  title: externalId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLink/connector
  title: connector
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ExternalLink resource.
  method: GET
  returns: owl:Nothing
  title: getExternalLink

ExternalLink/id
type: Property
domain: ExternalLink
the hydra core vocabulary: id
range: string

ExternalLink/internalId
type: Property
domain: ExternalLink
the hydra core vocabulary: internalId
range: string

ExternalLink/externalId
type: Property
domain: ExternalLink
the hydra core vocabulary: externalId
range: string

ExternalLink/connector
type: Property
domain: ExternalLink
the hydra core vocabulary: connector
max cardinality: 1
range: Connector

ExternalLinkFormResponse
type: Class
title: ExternalLinkFormResponse
supported property: SupportedProperty
  property: ExternalLinkFormResponse/formTemplateId
  title: formTemplateId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLinkFormResponse/externalId
  title: externalId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLinkFormResponse/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLinkFormResponse/elements
  title: elements
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLinkFormResponse/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ExternalLinkFormResponse/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ExternalLinkFormResponse resource.
  method: GET
  returns: owl:Nothing
  title: getExternalLinkFormResponse

ExternalLinkFormResponse/formTemplateId
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: formTemplateId
range: string

ExternalLinkFormResponse/externalId
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: externalId
range: string

ExternalLinkFormResponse/id
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: id
range: string

ExternalLinkFormResponse/elements
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: elements

ExternalLinkFormResponse/createdAt
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: createdAt
range: dateTime

ExternalLinkFormResponse/updatedAt
type: Property
domain: ExternalLinkFormResponse
the hydra core vocabulary: updatedAt
range: dateTime

PrestappliConnector
type: Class
title: PrestappliConnector
supported property: SupportedProperty
  property: PrestappliConnector/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliConnector/siret
  title: siret
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliConnector/clientId
  title: clientId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliConnector/testMode
  title: testMode
  required: false
  readable: true
  writeable: true
  description: `true` = sandbox France Travail (`testpartenaire-gerer-prestations`), `false` = production (`partenaire-gerer-prestations`). La baseUrl REST et le scope OAuth2 sont dérivés côté domaine — on ne projette QUE le flag, pas les URLs résultantes, pour qu'un changement de convention FT n'oblige pas à reconstruire la projection.
supported property: SupportedProperty
  property: PrestappliConnector/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a PrestappliConnector resource.
  method: GET
  returns: PrestappliConnector
  title: getPrestappliConnector
description: Connecteur Prest@ppli (lecture seule) : SIRET et identité OAuth2 France Travail d'un connecteur. Le secret client chiffré n'est volontairement jamais exposé par cette ressource. Routes : /api/prestappli/connectors et /api/prestappli/connectors/{id}. Les sous-ressources POST (test de connexion, bascule de mode, synchronisation) reprennent les identifiants depuis l'URL : le corps de requête ne redemande pas `connectorId` / `contractedMarketId`.

PrestappliConnector/id
type: Property
domain: PrestappliConnector
the hydra core vocabulary: id
range: string

PrestappliConnector/siret
type: Property
domain: PrestappliConnector
the hydra core vocabulary: siret
range: string

PrestappliConnector/clientId
type: Property
domain: PrestappliConnector
the hydra core vocabulary: clientId
range: string

PrestappliConnector/testMode
type: Property
domain: PrestappliConnector
the hydra core vocabulary: testMode
range: boolean

PrestappliConnector/createdAt
type: Property
domain: PrestappliConnector
the hydra core vocabulary: createdAt
range: dateTime

PrestappliContractedMarket
type: Class
title: PrestappliContractedMarket
supported property: SupportedProperty
  property: PrestappliContractedMarket/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliContractedMarket/connectorId
  title: connectorId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliContractedMarket/marketReference
  title: marketReference
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliContractedMarket/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a PrestappliContractedMarket resource.
  method: GET
  returns: PrestappliContractedMarket
  title: getPrestappliContractedMarket
description: Marché contractualisé rattaché à un connecteur Prest@ppli. Routes : - GET /api/prestappli/connectors/{id}/contracted-markets : liste les marchés du connecteur indiqué dans l'URL. - POST /api/prestappli/connectors/{id}/contracted-markets : rattache un marché. Le `{id}` de l'URL fournit le connecteur ; le corps se limite à `marketReference` (+ `contractedMarketId` optionnel).

PrestappliContractedMarket/id
type: Property
domain: PrestappliContractedMarket
the hydra core vocabulary: id
range: string

PrestappliContractedMarket/connectorId
type: Property
domain: PrestappliContractedMarket
the hydra core vocabulary: connectorId
range: string

PrestappliContractedMarket/marketReference
type: Property
domain: PrestappliContractedMarket
the hydra core vocabulary: marketReference
range: string

PrestappliContractedMarket/createdAt
type: Property
domain: PrestappliContractedMarket
the hydra core vocabulary: createdAt
range: dateTime

PrestappliCommande
type: Class
title: PrestappliCommande
supported property: SupportedProperty
  property: PrestappliCommande/identifiantCommande
  title: identifiantCommande
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/connectorId
  title: connectorId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/contractedMarketId
  title: contractedMarketId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/sessionId
  title: sessionId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/session
  title: session
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/numCommandeSrm
  title: numCommandeSrm
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/dateCreationCommande
  title: dateCreationCommande
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/idRdv
  title: idRdv
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/statutPresence
  title: statutPresence
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/annule
  title: annule
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/numeroFranceTravail
  title: numeroFranceTravail
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliCommande/syncedAt
  title: syncedAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a PrestappliCommande resource.
  method: GET
  returns: PrestappliCommande
  title: getPrestappliCommande
description: Commande Prest@ppli (= un rendez-vous au sein d'une session) exposée en lecture. Cas d'usage principal côté SAV : retrouver une commande à partir de son numéro `numCommandeSrm` (format `[A-Z0-9]{10}`, ex. `SVAP3MJ785`) sans connaître a priori son marché ni son connecteur : GET /api/prestappli/commandes?numCommandeSrm=SVAP3MJ785 Les données personnelles du bénéficiaire ne sont pas exposées par défaut.

PrestappliCommande/identifiantCommande
type: Property
domain: PrestappliCommande
the hydra core vocabulary: identifiantCommande
range: string

PrestappliCommande/connectorId
type: Property
domain: PrestappliCommande
the hydra core vocabulary: connectorId
range: string

PrestappliCommande/contractedMarketId
type: Property
domain: PrestappliCommande
the hydra core vocabulary: contractedMarketId
range: string

PrestappliCommande/sessionId
type: Property
domain: PrestappliCommande
the hydra core vocabulary: sessionId
range: string

PrestappliCommande/session
type: Property
domain: PrestappliCommande
the hydra core vocabulary: session
max cardinality: 1
range: PrestappliSession

PrestappliCommande/numCommandeSrm
type: Property
domain: PrestappliCommande
the hydra core vocabulary: numCommandeSrm
range: string

PrestappliCommande/dateCreationCommande
type: Property
domain: PrestappliCommande
the hydra core vocabulary: dateCreationCommande
range: dateTime

PrestappliCommande/idRdv
type: Property
domain: PrestappliCommande
the hydra core vocabulary: idRdv
range: string

PrestappliCommande/statutPresence
type: Property
domain: PrestappliCommande
the hydra core vocabulary: statutPresence
range: string

PrestappliCommande/annule
type: Property
domain: PrestappliCommande
the hydra core vocabulary: annule
range: boolean

PrestappliCommande/numeroFranceTravail
type: Property
domain: PrestappliCommande
the hydra core vocabulary: numeroFranceTravail
range: string

PrestappliCommande/syncedAt
type: Property
domain: PrestappliCommande
the hydra core vocabulary: syncedAt
range: dateTime

PrestappliSession
type: Class
title: PrestappliSession
supported property: SupportedProperty
  property: PrestappliSession/idSession
  title: idSession
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/connectorId
  title: connectorId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/contractedMarketId
  title: contractedMarketId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/numeroMarche
  title: numeroMarche
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/codeEtatSession
  title: codeEtatSession
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/codeTypePrestation
  title: codeTypePrestation
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/dateDebut
  title: dateDebut
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/dateFinPrevue
  title: dateFinPrevue
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/dateLimite
  title: dateLimite
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/dateDiffusion
  title: dateDiffusion
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/nbPlacePrevue
  title: nbPlacePrevue
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/nbReelInscrits
  title: nbReelInscrits
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/infoCollective
  title: infoCollective
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSession/syncedAt
  title: syncedAt
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a PrestappliSession resource.
  method: GET
  returns: PrestappliSession
  title: getPrestappliSession
description: Session Prest@ppli France Travail exposée en lecture (données miroir). Le détail complet de la session est conservé pour permettre une restitution sans aller-retour vers France Travail. Note RGPD : aucune donnée nominative au niveau session ; les bénéficiaires sont rattachés aux rendez-vous (voir la ressource Commande).

PrestappliSession/idSession
type: Property
domain: PrestappliSession
the hydra core vocabulary: idSession
range: string

PrestappliSession/connectorId
type: Property
domain: PrestappliSession
the hydra core vocabulary: connectorId
range: string

PrestappliSession/contractedMarketId
type: Property
domain: PrestappliSession
the hydra core vocabulary: contractedMarketId
range: string

PrestappliSession/numeroMarche
type: Property
domain: PrestappliSession
the hydra core vocabulary: numeroMarche
range: string

PrestappliSession/codeEtatSession
type: Property
domain: PrestappliSession
the hydra core vocabulary: codeEtatSession
range: string

PrestappliSession/codeTypePrestation
type: Property
domain: PrestappliSession
the hydra core vocabulary: codeTypePrestation
range: string

PrestappliSession/dateDebut
type: Property
domain: PrestappliSession
the hydra core vocabulary: dateDebut
range: dateTime

PrestappliSession/dateFinPrevue
type: Property
domain: PrestappliSession
the hydra core vocabulary: dateFinPrevue
range: dateTime

PrestappliSession/dateLimite
type: Property
domain: PrestappliSession
the hydra core vocabulary: dateLimite
range: dateTime

PrestappliSession/dateDiffusion
type: Property
domain: PrestappliSession
the hydra core vocabulary: dateDiffusion
range: dateTime

PrestappliSession/nbPlacePrevue
type: Property
domain: PrestappliSession
the hydra core vocabulary: nbPlacePrevue
range: integer

PrestappliSession/nbReelInscrits
type: Property
domain: PrestappliSession
the hydra core vocabulary: nbReelInscrits
range: integer

PrestappliSession/infoCollective
type: Property
domain: PrestappliSession
the hydra core vocabulary: infoCollective
range: boolean

PrestappliSession/syncedAt
type: Property
domain: PrestappliSession
the hydra core vocabulary: syncedAt
range: dateTime

PrestappliSyncRun
type: Class
title: PrestappliSyncRun
supported property: SupportedProperty
  property: PrestappliSyncRun/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/connectorId
  title: connectorId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/message
  title: message
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/triggeredBy
  title: triggeredBy
  required: false
  readable: true
  writeable: true
  description: Qui a déclenché ce sync. En MR0 vaut toujours `api` (POST /sync).
supported property: SupportedProperty
  property: PrestappliSyncRun/triggeredByUserId
  title: triggeredByUserId
  required: false
  readable: true
  writeable: true
  description: UUID de l'utilisateur téo qui a déclenché — NULL pour les déclenchements automatiques (cron).
supported property: SupportedProperty
  property: PrestappliSyncRun/marketsScanned
  title: marketsScanned
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/marketsSucceeded
  title: marketsSucceeded
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/marketsPartial
  title: marketsPartial
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/marketsFailed
  title: marketsFailed
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/totalSessionsScanned
  title: totalSessionsScanned
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/totalSessionsSkipped
  title: totalSessionsSkipped
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/totalCommandesCreated
  title: totalCommandesCreated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/totalCommandesUpdated
  title: totalCommandesUpdated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/startedAt
  title: startedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/finishedAt
  title: finishedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PrestappliSyncRun/marketRuns
  title: marketRuns
  required: false
  readable: true
  writeable: true
  description: Exposé uniquement sur `GET /sync-runs/{id}` (group `:item`) — pas sur la route collection, sinon on embarquerait N×K market_runs sur chaque listing SAV.
supported operation: Operation
  type: FindAction
  description: Retrieves a PrestappliSyncRun resource.
  method: GET
  returns: PrestappliSyncRun
  title: getPrestappliSyncRun
description: Historique d'une exécution de sync Prest@ppli → France Travail. Une ligne par synchronisation déclenchée ; chaque run agrège les compteurs de ses exécutions par marché. Endpoints exposés : GET /api/prestappli/sync-runs/{id} → un run + le détail par marché GET /api/prestappli/sync-runs?connectorId=… → derniers runs d'un connecteur GET /api/prestappli/sync-runs?status=running → runs en cours Tri par défaut côté SAV : `startedAt` décroissant (utiliser `?order[startedAt]=desc` pour l'expliciter).

PrestappliSyncRun/id
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: id
range: string

PrestappliSyncRun/connectorId
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: connectorId
range: string

PrestappliSyncRun/status
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: status
range: string

PrestappliSyncRun/message
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: message
range: string

PrestappliSyncRun/triggeredBy
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: triggeredBy
range: string

PrestappliSyncRun/triggeredByUserId
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: triggeredByUserId
range: string

PrestappliSyncRun/marketsScanned
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: marketsScanned
range: integer

PrestappliSyncRun/marketsSucceeded
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: marketsSucceeded
range: integer

PrestappliSyncRun/marketsPartial
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: marketsPartial
range: integer

PrestappliSyncRun/marketsFailed
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: marketsFailed
range: integer

PrestappliSyncRun/totalSessionsScanned
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: totalSessionsScanned
range: integer

PrestappliSyncRun/totalSessionsSkipped
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: totalSessionsSkipped
range: integer

PrestappliSyncRun/totalCommandesCreated
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: totalCommandesCreated
range: integer

PrestappliSyncRun/totalCommandesUpdated
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: totalCommandesUpdated
range: integer

PrestappliSyncRun/startedAt
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: startedAt
range: dateTime

PrestappliSyncRun/finishedAt
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: finishedAt
range: dateTime

PrestappliSyncRun/marketRuns
type: Property
domain: PrestappliSyncRun
the hydra core vocabulary: marketRuns

Procedure Activity
type: Class
title: Procedure Activity
supported property: SupportedProperty
  property: Procedure Activity/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/closed
  title: closed
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/author
  title: author
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/process
  title: process
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/formCompletionPercentage
  title: formCompletionPercentage
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Procedure Activity/formResponses
  title: formResponses
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Procedure Activity resource.
  method: GET
  returns: Procedure Activity
  title: getProcedure Activity
supported operation: Operation
  type: FindAction
  description: Retrieves a Procedure Activity resource.
  method: GET
  returns: owl:Nothing
  title: getProcedure Activity
supported operation: Operation
  description: Updates the Procedure Activity resource.
  expects: Procedure Activity
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchProcedure Activity
supported operation: Operation
  description: Updates the Procedure Activity resource.
  expects: Procedure Activity
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchProcedure Activity

Procedure Activity/id
type: Property
domain: #Procedure Activity
the hydra core vocabulary: id
range: string

Procedure Activity/name
type: Property
domain: #Procedure Activity
the hydra core vocabulary: name
range: string

Procedure Activity/closed
type: Property
domain: #Procedure Activity
the hydra core vocabulary: closed
range: boolean

Procedure Activity/iid
type: Property
domain: #Procedure Activity
the hydra core vocabulary: iid
range: integer

Procedure Activity/createdAt
type: Property
domain: #Procedure Activity
the hydra core vocabulary: createdAt
range: dateTime

Procedure Activity/updatedAt
type: Property
domain: #Procedure Activity
the hydra core vocabulary: updatedAt
range: dateTime

Procedure Activity/author
type: Property
domain: #Procedure Activity
the hydra core vocabulary: author
range: string

Procedure Activity/process
type: Property
domain: #Procedure Activity
the hydra core vocabulary: process
max cardinality: 1
range: Process

Procedure Activity/formCompletionPercentage
type: Property
domain: #Procedure Activity
the hydra core vocabulary: formCompletionPercentage
range: integer

Procedure Activity/formResponses
type: Property
domain: #Procedure Activity
the hydra core vocabulary: formResponses

Process
type: Class
title: Process
supported property: SupportedProperty
  property: Process/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/color
  title: color
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/createdAt
  title: createdAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/updatedAt
  title: updatedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/author
  title: author
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/active
  title: active
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/formTemplates
  title: formTemplates
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Process/documents
  title: documents
  required: false
  readable: true
  writeable: true
  description: Documents rattachés à cette activité. La relation est possédée par le Document (Document.process) : ici on n'expose que le côté inverse pour la lecture.
supported operation: Operation
  type: FindAction
  description: Retrieves a Process resource.
  method: GET
  returns: Process
  title: getProcess
supported operation: Operation
  description: Updates the Process resource.
  expects: Process
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchProcess
supported operation: Operation
  description: Updates the Process resource.
  expects: Process
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchProcess
supported operation: Operation
  type: DeleteAction
  description: Deletes the Process resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteProcess

Process/id
type: Property
domain: Process
the hydra core vocabulary: id
range: string

Process/name
type: Property
domain: Process
the hydra core vocabulary: name
range: string

Process/iid
type: Property
domain: Process
the hydra core vocabulary: iid
range: integer

Process/color
type: Property
domain: Process
the hydra core vocabulary: color
range: string

Process/createdAt
type: Property
domain: Process
the hydra core vocabulary: createdAt
range: dateTime

Process/updatedAt
type: Property
domain: Process
the hydra core vocabulary: updatedAt
range: dateTime

Process/author
type: Property
domain: Process
the hydra core vocabulary: author
range: string

Process/active
type: Property
domain: Process
the hydra core vocabulary: active
range: boolean

Process/formTemplates
type: Property
domain: Process
the hydra core vocabulary: formTemplates

Process/documents
type: Property
domain: Process
the hydra core vocabulary: documents
range: Document

ProcedureActivityMcp
type: Class
title: ProcedureActivityMcp
supported operation: Operation
  type: FindAction
  description: Retrieves a ProcedureActivityMcp resource.
  method: GET
  returns: owl:Nothing
  title: getProcedureActivityMcp
description: Read-only MCP tools for the current tenant's procedure activities (FLO), exposed through API Platform's native MCP integration (api-platform/mcp). This class is a pure declaration carrier: each tool sets its own input DTO, output DTO and {@see ProcedureActivityToolProcessor}, and enforces its granular role via `security`. `operations: []` / `graphQlOperations: []` keep it exposed ONLY as MCP tools (no REST/GraphQL). Plain JSON output (`outputFormats: ['json']`) avoids a JSON-LD `@id` that these read models cannot generate.

ProcessMcp
type: Class
title: ProcessMcp
supported operation: Operation
  type: FindAction
  description: Retrieves a ProcessMcp resource.
  method: GET
  returns: owl:Nothing
  title: getProcessMcp
description: MCP tools for the current tenant's processes (FLO), exposed through API Platform's native MCP integration (api-platform/mcp). Pure declaration carrier: each tool sets its input/output DTO, {@see ProcessToolProcessor} and granular `security`. Writes are NON destructive (create / link a template / toggle active) and validated by the state pipeline (`validate: true`); no tool deletes a process or unlinks a template. `operations: []` / `graphQlOperations: []` expose the class ONLY as MCP tools; plain JSON output avoids a JSON-LD `@id` these DTOs cannot generate.

Action
type: Class
title: Action
supported property: SupportedProperty
  property: Action/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Action/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Action/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Action resource.
  method: GET
  returns: Action
  title: getAction

Action/id
type: Property
domain: Action
the hydra core vocabulary: id
range: string

Action/name
type: Property
domain: Action
the hydra core vocabulary: name
range: string

Action/iid
type: Property
domain: Action
the hydra core vocabulary: iid
range: integer

Activity
type: Class
title: Activity
supported property: SupportedProperty
  property: Activity/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/dossiers
  title: dossiers
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/limitDossiers
  title: limitDossiers
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/isFull
  title: isFull
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/action
  title: action
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/location
  title: location
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/consultant
  title: consultant
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/room
  title: room
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/startAt
  title: startAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/duration
  title: duration
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/isDistancial
  title: isDistancial
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/isCancelled
  title: isCancelled
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Activity/description
  title: description
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Activity resource.
  method: GET
  returns: Activity
  title: getActivity
supported operation: Operation
  type: ReplaceAction
  description: Replaces the Activity resource.
  expects: Activity
  method: PUT
  deprecated: true
  returns: owl:Nothing
  title: putActivity
supported operation: Operation
  description: Updates the Activity resource.
  expects: Activity
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchActivity
supported operation: Operation
  description: Updates the Activity resource.
  expects: Activity
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchActivity
supported operation: Operation
  type: DeleteAction
  description: Deletes the Activity resource.
  method: DELETE
  returns: owl:Nothing
  title: deleteActivity

Activity/id
type: Property
domain: Activity
the hydra core vocabulary: id
range: string

Activity/dossiers
type: Property
domain: Activity
the hydra core vocabulary: dossiers
range: Dossier

Activity/limitDossiers
type: Property
domain: Activity
the hydra core vocabulary: limitDossiers
range: integer

Activity/isFull
type: Property
domain: Activity
the hydra core vocabulary: isFull
range: boolean

Activity/action
type: Property
domain: Activity
the hydra core vocabulary: action
max cardinality: 1
range: Action

Activity/location
type: Property
domain: Activity
the hydra core vocabulary: location
max cardinality: 1
range: Location

Activity/consultant
type: Property
domain: Activity
the hydra core vocabulary: consultant

Activity/room
type: Property
domain: Activity
the hydra core vocabulary: room

Activity/startAt
type: Property
domain: Activity
the hydra core vocabulary: startAt
range: string

Activity/duration
type: Property
domain: Activity
the hydra core vocabulary: duration
range: integer

Activity/isDistancial
type: Property
domain: Activity
the hydra core vocabulary: isDistancial
range: boolean

Activity/isCancelled
type: Property
domain: Activity
the hydra core vocabulary: isCancelled
range: boolean

Activity/description
type: Property
domain: Activity
the hydra core vocabulary: description
range: string

Convention
type: Class
title: Convention
supported property: SupportedProperty
  property: Convention/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Convention/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Convention/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Convention/contractNumber
  title: contractNumber
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Convention resource.
  method: GET
  returns: Convention
  title: getConvention

Convention/id
type: Property
domain: Convention
the hydra core vocabulary: id
range: string

Convention/iid
type: Property
domain: Convention
the hydra core vocabulary: iid
range: integer

Convention/name
type: Property
domain: Convention
the hydra core vocabulary: name
range: string

Convention/contractNumber
type: Property
domain: Convention
the hydra core vocabulary: contractNumber
range: string

Dossier
type: Class
title: Dossier
supported property: SupportedProperty
  property: Dossier/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/firstName
  title: firstName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/lastName
  title: lastName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/phone
  title: phone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/birthDate
  title: birthDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/location
  title: location
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/consultant
  title: consultant
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/service
  title: service
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/iid
  title: iid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/order
  title: order
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Dossier/address
  title: address
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Dossier resource.
  method: GET
  returns: Dossier
  title: getDossier
supported operation: Operation
  description: Updates the Dossier resource.
  expects: Dossier
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchDossier

Dossier/id
type: Property
domain: Dossier
the hydra core vocabulary: id
range: string

Dossier/firstName
type: Property
domain: Dossier
the hydra core vocabulary: firstName
range: string

Dossier/lastName
type: Property
domain: Dossier
the hydra core vocabulary: lastName
range: string

Dossier/email
type: Property
domain: Dossier
the hydra core vocabulary: email
range: string

Dossier/phone
type: Property
domain: Dossier
the hydra core vocabulary: phone

Dossier/birthDate
type: Property
domain: Dossier
the hydra core vocabulary: birthDate
range: string

Dossier/location
type: Property
domain: Dossier
the hydra core vocabulary: location
max cardinality: 1
range: Location

Dossier/consultant
type: Property
domain: Dossier
the hydra core vocabulary: consultant

Dossier/service
type: Property
domain: Dossier
the hydra core vocabulary: service
max cardinality: 1
range: Service

Dossier/iid
type: Property
domain: Dossier
the hydra core vocabulary: iid
range: integer

Dossier/status
type: Property
domain: Dossier
the hydra core vocabulary: status
range: string

Dossier/order
type: Property
domain: Dossier
the hydra core vocabulary: order

Dossier/address
type: Property
domain: Dossier
the hydra core vocabulary: address

Group
type: Class
title: Group
supported property: SupportedProperty
  property: Group/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/location
  title: location
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/dossiers
  title: dossiers
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/limitDossiers
  title: limitDossiers
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/activities
  title: activities
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Group/service
  title: service
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Group resource.
  method: GET
  returns: Group
  title: getGroup
supported operation: Operation
  description: Updates the Group resource.
  expects: Group
  expects header:
    header name: Content-Type
    possible value: application/merge-patch+json
  method: PATCH
  returns: owl:Nothing
  title: patchGroup

Group/id
type: Property
domain: Group
the hydra core vocabulary: id
range: string

Group/name
type: Property
domain: Group
the hydra core vocabulary: name
range: string

Group/status
type: Property
domain: Group
the hydra core vocabulary: status
range: string

Group/location
type: Property
domain: Group
the hydra core vocabulary: location
max cardinality: 1
range: Location

Group/dossiers
type: Property
domain: Group
the hydra core vocabulary: dossiers
range: Dossier

Group/limitDossiers
type: Property
domain: Group
the hydra core vocabulary: limitDossiers
range: integer

Group/activities
type: Property
domain: Group
the hydra core vocabulary: activities
range: Activity

Group/service
type: Property
domain: Group
the hydra core vocabulary: service
max cardinality: 1
range: Service

Location
type: Class
title: Location
supported property: SupportedProperty
  property: Location/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Location/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Location/address
  title: address
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Location resource.
  method: GET
  returns: Location
  title: getLocation

Location/id
type: Property
domain: Location
the hydra core vocabulary: id
range: string

Location/name
type: Property
domain: Location
the hydra core vocabulary: name
range: string

Location/address
type: Property
domain: Location
the hydra core vocabulary: address

Service
type: Class
title: Service
supported property: SupportedProperty
  property: Service/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Service/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Service/category
  title: category
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Service/subCategory
  title: subCategory
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Service resource.
  method: GET
  returns: Service
  title: getService

Service/id
type: Property
domain: Service
the hydra core vocabulary: id
range: string

Service/name
type: Property
domain: Service
the hydra core vocabulary: name
range: string

Service/category
type: Property
domain: Service
the hydra core vocabulary: category

Service/subCategory
type: Property
domain: Service
the hydra core vocabulary: subCategory

Sms
type: Class
title: Sms
supported property: SupportedProperty
  property: Sms/id
  title: id
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Sms resource.
  method: GET
  returns: Sms
  title: getSms

Sms/id
type: Property
domain: Sms
the hydra core vocabulary: id
range: string

Role
type: Class
title: Role
supported property: SupportedProperty
  property: Role/role
  title: role
  required: false
  readable: true
  writeable: true
  description: Nom du rôle calculé, ex. `ROLE_DOSSIER_READ`.
supported operation: Operation
  type: FindAction
  description: Retrieves a Role resource.
  method: GET
  returns: owl:Nothing
  title: getRole
description: Rôle effectif de l'utilisateur courant. Exposé en lecture seule via `/api/system/me/roles` : la collection liste l'intégralité des droits calculés, c'est-à-dire les rôles bruts de l'utilisateur dépliés selon la hiérarchie de rôles applicative. Le front peut ainsi connaître les droits réels sans dupliquer l'arbre d'héritage côté client.

Role/role
type: Property
domain: Role
the hydra core vocabulary: role
range: string

SystemParam
type: Class
title: SystemParam
supported property: SupportedProperty
  property: SystemParam/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: SystemParam/value
  title: value
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a SystemParam resource.
  method: GET
  returns: SystemParam
  title: getSystemParam

SystemParam/name
type: Property
domain: SystemParam
the hydra core vocabulary: name
range: string

SystemParam/value
type: Property
domain: SystemParam
the hydra core vocabulary: value
range: string

TenantConfigurationReport
type: Class
title: TenantConfigurationReport
supported property: SupportedProperty
  property: TenantConfigurationReport/tenantId
  title: tenantId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TenantConfigurationReport/defaultTimezone
  title: defaultTimezone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: TenantConfigurationReport/defaultPhoneRegion
  title: defaultPhoneRegion
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a TenantConfigurationReport resource.
  method: GET
  returns: owl:Nothing
  title: getTenantConfigurationReport
description: MCP tool exposed through API Platform's native MCP integration (api-platform/mcp). Unlike the hand-written SDK tools, this one is declared with API Platform's #[McpTool] attribute and flows through the standard state pipeline: the ToolProvider maps the (empty) input, {@see TenantConfigurationProcessor} produces the result, and API Platform's serializer turns it into the MCP structured content. The tenant is resolved by the firewall before the processor runs, and `security` enforces the granular role matching the data it exposes (the user's REAL right, not a dedicated MCP role) via the state pipeline. The tool is declared via the `mcp` parameter with `operations: []` and `graphQlOperations: []` so the class is exposed ONLY as an MCP tool — no REST/HTTP routes and no auto-generated GraphQL queries. This class doubles as the tool's output representation.

TenantConfigurationReport/tenantId
type: Property
domain: TenantConfigurationReport
the hydra core vocabulary: tenantId
range: string

TenantConfigurationReport/defaultTimezone
type: Property
domain: TenantConfigurationReport
the hydra core vocabulary: defaultTimezone
range: string

TenantConfigurationReport/defaultPhoneRegion
type: Property
domain: TenantConfigurationReport
the hydra core vocabulary: defaultPhoneRegion
range: string

Entrypoint
type: Class
title: Entrypoint
supported property: SupportedProperty
  property: Entrypoint/agenda
  title: getAgendaCollection
  description: The collection of Agenda resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/user
  title: getUserCollection
  description: The collection of User resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/chorusInvoice
  title: getChorusInvoiceCollection
  description: The collection of ChorusInvoice resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/chorusConfiguration
  title: getChorusConfigurationCollection
  description: The collection of ChorusConfiguration resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/chorusInvoiceSubmission
  title: getChorusInvoiceSubmissionCollection
  description: The collection of ChorusInvoiceSubmission resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/communicationRecord
  title: getCommunicationRecordCollection
  description: The collection of CommunicationRecord resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/contact
  title: getContactCollection
  description: The collection of Contact resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/document
  title: getDocumentCollection
  description: The collection of Document resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/email domain
  title: getEmail domainCollection
  description: The collection of Email domain resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/email
  title: getEmailCollection
  description: The collection of Email resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/formPresence
  title: getFormPresenceCollection
  description: The collection of FormPresence resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/teoformResponse
  title: getTeoformResponseCollection
  description: The collection of TeoformResponse resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/teoformTemplate
  title: getTeoformTemplateCollection
  description: The collection of TeoformTemplate resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/gdprTask
  title: getGdprTaskCollection
  description: The collection of GdprTask resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/catalogPlan
  title: getCatalogPlanCollection
  description: The collection of CatalogPlan resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/licenseEntitlement
  title: getLicenseEntitlementCollection
  description: The collection of LicenseEntitlement resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/usageCounter
  title: getUsageCounterCollection
  description: The collection of UsageCounter resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/connector
  title: getConnectorCollection
  description: The collection of Connector resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/externalLink
  title: getExternalLinkCollection
  description: The collection of ExternalLink resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/externalLinkFormResponse
  title: getExternalLinkFormResponseCollection
  description: The collection of ExternalLinkFormResponse resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/prestappliConnector
  title: getPrestappliConnectorCollection
  description: The collection of PrestappliConnector resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/prestappliContractedMarket
  title: getPrestappliContractedMarketCollection
  description: The collection of PrestappliContractedMarket resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/prestappliCommande
  title: getPrestappliCommandeCollection
  description: The collection of PrestappliCommande resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/prestappliSession
  title: getPrestappliSessionCollection
  description: The collection of PrestappliSession resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/prestappliSyncRun
  title: getPrestappliSyncRunCollection
  description: The collection of PrestappliSyncRun resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/procedure Activity
  title: getProcedure ActivityCollection
  description: The collection of Procedure Activity resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/process
  title: getProcessCollection
  description: The collection of Process resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/action
  title: getActionCollection
  description: The collection of Action resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/activity
  title: getActivityCollection
  description: The collection of Activity resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/convention
  title: getConventionCollection
  description: The collection of Convention resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/dossier
  title: getDossierCollection
  description: The collection of Dossier resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/group
  title: getGroupCollection
  description: The collection of Group resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/location
  title: getLocationCollection
  description: The collection of Location resources
  readable: true
  writeable: false
supported operation: Operation

Entrypoint/agenda
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Agenda
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of User resources.
  method: GET
  returns: Collection
  title: getUserCollection
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Agenda resources.
  method: GET
  returns: Collection
  title: getAgendaCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Agenda resource.
  expects: Agenda
  method: POST
  returns: Agenda
  title: postAgenda

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

Entrypoint/chorusInvoice
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ChorusInvoice
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of ChorusInvoice resources.
  method: GET
  returns: Collection
  title: getChorusInvoiceCollection

Entrypoint/chorusConfiguration
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ChorusConfiguration
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of ChorusConfiguration resources.
  method: GET
  returns: Collection
  title: getChorusConfigurationCollection
supported operation: Operation
  type: CreateAction
  description: Creates a ChorusConfiguration resource.
  expects: ChorusConfiguration
  method: POST
  returns: ChorusConfiguration
  title: postChorusConfiguration

Entrypoint/chorusInvoiceSubmission
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ChorusInvoiceSubmission
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of ChorusInvoiceSubmission resources.
  method: GET
  returns: Collection
  title: getChorusInvoiceSubmissionCollection
supported operation: Operation
  type: CreateAction
  description: Creates a ChorusInvoiceSubmission resource.
  expects: ChorusInvoiceSubmission
  method: POST
  returns: ChorusInvoiceSubmission
  title: postChorusInvoiceSubmission

Entrypoint/communicationRecord
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: CommunicationRecord
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of CommunicationRecord resources.
  method: GET
  returns: Collection
  title: getCommunicationRecordCollection
supported operation: Operation
  type: CreateAction
  description: Creates a CommunicationRecord resource.
  expects: CommunicationRecord
  method: POST
  returns: CommunicationRecord
  title: postCommunicationRecord

Entrypoint/contact
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Contact
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Contact resources.
  method: GET
  returns: Collection
  title: getContactCollection

Entrypoint/document
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Document
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Document resources.
  method: GET
  returns: Collection
  title: getDocumentCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Document resource.
  expects: Document
  method: POST
  returns: Document
  title: postDocument
supported operation: Operation
  type: CreateAction
  description: Creates a Document resource.
  expects: Document
  method: POST
  returns: Document
  title: postDocument

Entrypoint/email domain
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Email domain
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Email domain resources.
  method: GET
  returns: Collection
  title: getEmail domainCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Email domain resource.
  expects: Email domain
  method: POST
  returns: Email domain
  title: postEmail domain

Entrypoint/email
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Email
supported operation: Operation
  type: CreateAction
  description: Creates a Email resource.
  expects: Email
  method: POST
  returns: owl:Nothing
  title: postEmail

Entrypoint/formPresence
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: FormPresence
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of FormPresence resources.
  method: GET
  returns: Collection
  title: getFormPresenceCollection

Entrypoint/teoformResponse
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: TeoformResponse
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of TeoformResponse resources.
  method: GET
  returns: Collection
  title: getTeoformResponseCollection
supported operation: Operation
  type: CreateAction
  description: Creates a TeoformResponse resource.
  expects: TeoformResponse
  method: POST
  returns: TeoformResponse
  title: postTeoformResponse
supported operation: Operation
  type: CreateAction
  description: Creates a TeoformResponse resource.
  expects: TeoformResponse
  method: POST
  returns: TeoformResponse
  title: postTeoformResponse
supported operation: Operation
  type: CreateAction
  description: Creates a TeoformResponse resource.
  expects: TeoformResponse
  method: POST
  returns: TeoformResponse
  title: postTeoformResponse

Entrypoint/teoformTemplate
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: TeoformTemplate
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of TeoformTemplate resources.
  method: GET
  returns: Collection
  title: getTeoformTemplateCollection
supported operation: Operation
  type: CreateAction
  description: Creates a TeoformTemplate resource.
  expects: TeoformTemplate
  method: POST
  returns: TeoformTemplate
  title: postTeoformTemplate
supported operation: Operation
  type: CreateAction
  description: Creates a TeoformTemplate resource.
  expects: TeoformTemplate
  method: POST
  returns: TeoformTemplate
  title: postTeoformTemplate

Entrypoint/gdprTask
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: GdprTask
supported operation: Operation
  type: CreateAction
  description: Creates a GdprTask resource.
  expects: GdprTask
  method: POST
  returns: GdprTask
  title: postGdprTask

Entrypoint/catalogPlan
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: CatalogPlan
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of CatalogPlan resources.
  method: GET
  returns: Collection
  title: getCatalogPlanCollection

Entrypoint/licenseEntitlement
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: LicenseEntitlement
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of LicenseEntitlement resources.
  method: GET
  returns: Collection
  title: getLicenseEntitlementCollection
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: LicenseEntitlement
  title: postLicenseEntitlement
supported operation: Operation
  type: CreateAction
  description: Creates a LicenseEntitlement resource.
  expects: LicenseEntitlement
  method: POST
  returns: owl:Nothing
  title: postLicenseEntitlement

Entrypoint/usageCounter
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: UsageCounter
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of UsageCounter resources.
  method: GET
  returns: Collection
  title: getUsageCounterCollection

Entrypoint/connector
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Connector
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Connector resources.
  method: GET
  returns: Collection
  title: getConnectorCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Connector resource.
  expects: Connector
  method: POST
  returns: Connector
  title: postConnector

Entrypoint/externalLink
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ExternalLink
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of ExternalLink resources.
  method: GET
  returns: Collection
  title: getExternalLinkCollection
supported operation: Operation
  type: CreateAction
  description: Creates a ExternalLink resource.
  expects: ExternalLink
  method: POST
  returns: ExternalLink
  title: postExternalLink

Entrypoint/externalLinkFormResponse
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ExternalLinkFormResponse
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of ExternalLinkFormResponse resources.
  method: GET
  returns: Collection
  title: getExternalLinkFormResponseCollection

Entrypoint/prestappliConnector
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PrestappliConnector
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PrestappliConnector resources.
  method: GET
  returns: Collection
  title: getPrestappliConnectorCollection
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: PrestappliConnector
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: owl:Nothing
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: PrestappliConnector
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: owl:Nothing
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: PrestappliConnector
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliConnector resource.
  expects: PrestappliConnector
  method: POST
  returns: PrestappliConnector
  title: postPrestappliConnector

Entrypoint/prestappliContractedMarket
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PrestappliContractedMarket
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PrestappliContractedMarket resources.
  method: GET
  returns: Collection
  title: getPrestappliContractedMarketCollection
supported operation: Operation
  type: CreateAction
  description: Creates a PrestappliContractedMarket resource.
  expects: PrestappliContractedMarket
  method: POST
  returns: PrestappliContractedMarket
  title: postPrestappliContractedMarket

Entrypoint/prestappliCommande
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PrestappliCommande
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PrestappliCommande resources.
  method: GET
  returns: Collection
  title: getPrestappliCommandeCollection

Entrypoint/prestappliSession
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PrestappliSession
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PrestappliSession resources.
  method: GET
  returns: Collection
  title: getPrestappliSessionCollection

Entrypoint/prestappliSyncRun
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PrestappliSyncRun
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PrestappliSyncRun resources.
  method: GET
  returns: Collection
  title: getPrestappliSyncRunCollection

Entrypoint/procedure Activity
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Procedure Activity
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Procedure Activity resources.
  method: GET
  returns: Collection
  title: getProcedure ActivityCollection
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Procedure Activity resources.
  method: GET
  returns: Collection
  title: getProcedure ActivityCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Procedure Activity resource.
  expects: Procedure Activity
  method: POST
  returns: Procedure Activity
  title: postProcedure Activity

Entrypoint/process
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Process
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Process resources.
  method: GET
  returns: Collection
  title: getProcessCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Process resource.
  expects: Process
  method: POST
  returns: Process
  title: postProcess
supported operation: Operation
  type: CreateAction
  description: Creates a Process resource.
  expects: Process
  method: POST
  returns: owl:Nothing
  title: postProcess
supported operation: Operation
  type: CreateAction
  description: Creates a Process resource.
  expects: Process
  method: POST
  returns: owl:Nothing
  title: postProcess

Entrypoint/action
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Action
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Action resources.
  method: GET
  returns: Collection
  title: getActionCollection

Entrypoint/activity
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Activity
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Activity resources.
  method: GET
  returns: Collection
  title: getActivityCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Activity resource.
  expects: Activity
  method: POST
  returns: Activity
  title: postActivity

Entrypoint/convention
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Convention
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Convention resources.
  method: GET
  returns: Collection
  title: getConventionCollection

Entrypoint/dossier
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Dossier
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Dossier resources.
  method: GET
  returns: Collection
  title: getDossierCollection
supported operation: Operation
  type: CreateAction
  description: Creates a Dossier resource.
  expects: Dossier
  method: POST
  returns: Dossier
  title: postDossier

Entrypoint/group
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Group
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Group resources.
  method: GET
  returns: Collection
  title: getGroupCollection

Entrypoint/location
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Location
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Location resources.
  method: GET
  returns: Collection
  title: getLocationCollection

Entrypoint/service
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Service
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Service resources.
  method: GET
  returns: Collection
  title: getServiceCollection

Entrypoint/sms
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Sms
supported operation: Operation
  type: CreateAction
  description: Creates a Sms resource.
  expects: Sms
  method: POST
  returns: owl:Nothing
  title: postSms
supported operation: Operation
  type: CreateAction
  description: Creates a Sms resource.
  expects: Sms
  method: POST
  returns: owl:Nothing
  title: postSms
supported operation: Operation
  type: CreateAction
  description: Creates a Sms resource.
  expects: Sms
  method: POST
  returns: owl:Nothing
  title: postSms

Entrypoint/role
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Role
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Role resources.
  method: GET
  returns: Collection
  title: getRoleCollection

Entrypoint/systemParam
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: SystemParam
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of SystemParam resources.
  method: GET
  returns: Collection
  title: getSystemParamCollection

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

ConstraintViolationList/propertyPath
type: Property
label: propertyPath
domain: ConstraintViolationList
range: string

ConstraintViolationList/message
type: Property
label: message
domain: ConstraintViolationList
range: string

SupportedProperty
property: Entrypoint/service
title: getServiceCollection
description: The collection of Service resources
readable: true
writeable: false

SupportedProperty
property: Entrypoint/sms
title: getSmsCollection
description: The collection of Sms resources
readable: true
writeable: false

SupportedProperty
property: Entrypoint/role
title: getRoleCollection
description: The collection of Role resources
readable: true
writeable: false

SupportedProperty
property: Entrypoint/systemParam
title: getSystemParamCollection
description: The collection of SystemParam resources
readable: true
writeable: false

Operation
method: GET
title: index
description: The API Entrypoint.
returns: Entrypoint