Sermas Events 1.0

Sermas Events

Servers

  • mqtt://prod.sermas.spindoxlabs.it/mqttmqttsermas-broker

Operations

  • PUB app/:appId/platform/token

    Publish an update when a new access token is requested event

    Operation IDtokenRequested
    • #platform

    Accepts the following message:

    PlatformTokenAsyncApiService#tokenRequested
    object
    uid: PlatformTokenDto

    Examples

  • SUB app/:appId/platform/token

    Subscribe to an update when a new access token is requested event

    Operation IDonTokenRequested
    • #platform

    Accepts the following message:

    PlatformTokenAsyncApiService#tokenRequested
    object
    uid: PlatformTokenDto

    Examples

  • PUB app/:appId/platform/app/changed/:appId

    Publish an app changed event

    Operation IDappChanged
    • #platform

    Accepts the following message:

    PlatformAppAsyncApiService#appChanged
    object
    uid: PlatformAppChangedDto

    Examples

  • SUB app/:appId/platform/app/changed/:appId

    Subscribe to an app changed event

    Operation IDonAppChanged
    • #platform

    Accepts the following message:

    PlatformAppAsyncApiService#appChanged
    object
    uid: PlatformAppChangedDto

    Examples

  • PUB app/:appId/platform/client/changed/:clientId

    Publish a client app changed event

    Operation IDclientChanged
    • #platform

    Accepts the following message:

    PlatformAppAsyncApiService#clientChanged
    object
    uid: PlatformAppClientChangedDto

    Examples

  • SUB app/:appId/platform/client/changed/:clientId

    Subscribe to a client app changed event

    Operation IDonClientChanged
    • #platform

    Accepts the following message:

    PlatformAppAsyncApiService#clientChanged
    object
    uid: PlatformAppClientChangedDto

    Examples

  • PUB app/:appId/platform/module

    Publish an app module change event

    Operation IDappModuleChanged
    • #platform

    Accepts the following message:

    PlatformAppModuleAsyncApiService#appModuleChanged
    object
    uid: PlatformAppModuleConfigEventDto

    Examples

  • SUB app/:appId/platform/module

    Subscribe to an app module change event

    Operation IDonAppModuleChanged
    • #platform

    Accepts the following message:

    PlatformAppModuleAsyncApiService#appModuleChanged
    object
    uid: PlatformAppModuleConfigEventDto

    Examples

  • PUB app/:appId/auth/update

    Subscribe for receving event when user data are updated

    Operation IDuserUpdate
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userUpdate
    object
    uid: UpdateUserEventDto

    Examples

  • SUB app/:appId/auth/update

    Subscribe for receving event when user data are updated

    Operation IDonUserUpdate
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userUpdate
    object
    uid: UpdateUserEventDto

    Examples

  • PUB app/:appId/auth/create

    Subscribe for receving event when a new user join the the system

    Operation IDuserRegistration
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userRegistration
    object
    uid: UpdateUserEventDto

    Examples

  • SUB app/:appId/auth/create

    Subscribe for receving event when a new user join the the system

    Operation IDonUserRegistration
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userRegistration
    object
    uid: UpdateUserEventDto

    Examples

  • PUB app/:appId/auth/login

    Subscribe for receving event when a user is logged in

    Operation IDuserLogin
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userLogin
    object
    uid: UpdateUserEventDto

    Examples

  • SUB app/:appId/auth/login

    Subscribe for receving event when a user is logged in

    Operation IDonUserLogin
    • #auth

    Accepts the following message:

    AuthAsyncApiService#userLogin
    object
    uid: UpdateUserEventDto

    Examples

  • PUB system/platform/module/changed/:moduleId

    Publish a platform module change event

    Operation IDmoduleChanged
    • #module

    Accepts the following message:

    PlatformModuleAsyncApiService#moduleChanged
    object
    uid: ModuleConfigEventDto

    Examples

  • SUB system/platform/module/changed/:moduleId

    Subscribe to a platform module change event

    Operation IDonModuleChanged
    • #module

    Accepts the following message:

    PlatformModuleAsyncApiService#moduleChanged
    object
    uid: ModuleConfigEventDto

    Examples

  • PUB app/:appId/detection/user

    Publish an user detection event

    Operation IDuserDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#userDetected
    object
    uid: UserDetectionEventDto

    Examples

  • SUB app/:appId/detection/user

    Subscribe to an user detection event

    Operation IDonUserDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#userDetected
    object
    uid: UserDetectionEventDto

    Examples

  • PUB app/:appId/detection/interaction

    Publish an user interaction intention event

    Operation IDinteractionIntention
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#interactionIntention
    object
    uid: UserInteractionIntentionDto

    Examples

  • SUB app/:appId/detection/interaction

    Subscribe to an user interaction intention event

    Operation IDonInteractionIntention
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#interactionIntention
    object
    uid: UserInteractionIntentionDto

    Examples

  • PUB app/:appId/detection/characterization

    Publish an user emotion event

    Operation IDuserCharacterization
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#userCharacterization
    object
    uid: UserCharacterizationEventDto

    Examples

  • SUB app/:appId/detection/characterization

    Subscribe to an user emotion event

    Operation IDonUserCharacterization
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#userCharacterization
    object
    uid: UserCharacterizationEventDto

    Examples

  • PUB app/:appId/detection/audio

    Publish an audio classification event

    Operation IDaudioClassification
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#audioClassification
    object
    uid: AudioClassificationEventDto

    Examples

  • SUB app/:appId/detection/audio

    Subscribe to an audio classification event

    Operation IDonAudioClassification
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#audioClassification
    object
    uid: AudioClassificationEventDto

    Examples

  • PUB app/:appId/detection/object

    Publish a object detection event

    Operation IDobjectDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#objectDetected
    object
    uid: ObjectDetectionEventDto

    Examples

  • SUB app/:appId/detection/object

    Subscribe to a object detection event

    Operation IDonObjectDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#objectDetected
    object
    uid: ObjectDetectionEventDto

    Examples

  • PUB app/:appId/detection/qr_code

    Publish a QR Code detection event

    Operation IDqrCodeDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#qrCodeDetected
    object
    uid: QRCodeEventDto

    Examples

  • SUB app/:appId/detection/qr_code

    Subscribe to a QR Code detection event

    Operation IDonQrCodeDetected
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#qrCodeDetected
    object
    uid: QRCodeEventDto

    Examples

  • PUB app/:appId/detection/noise

    Publish a noise detection event

    Operation IDnoise
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#noise
    object
    uid: NoiseEventDto

    Examples

  • SUB app/:appId/detection/noise

    Subscribe to a noise detection event

    Operation IDonNoise
    • #detection

    Accepts the following message:

    DetectionAsyncApiService#noise
    object
    uid: NoiseEventDto

    Examples

  • PUB app/:appId/dialogue/messages/:sessionId

    Publish text of the speech exchanges

    Operation IDdialogueMessages
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#dialogueMessages
    object
    uid: DialogueMessageDto

    Examples

  • SUB app/:appId/dialogue/messages/:sessionId

    Subscribe to text of the speech exchanges

    Operation IDonDialogueMessages
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#dialogueMessages
    object
    uid: DialogueMessageDto

    Examples

  • PUB app/:appId/dialogue/speech/:sessionId/:chunkId

    Publish agent message

    Operation IDagentSpeech
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#agentSpeech
    object
    uid: Buffer

    Examples

  • SUB app/:appId/dialogue/speech/:sessionId/:chunkId

    Subscribe to agent message

    Operation IDonAgentSpeech
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#agentSpeech
    object
    uid: Buffer

    Examples

  • PUB app/:appId/dialogue/stop/:sessionId

    Publish a stop speaking command for the agent

    Operation IDagentStopSpeech
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#agentStopSpeech
    object
    uid: SermasSessionDto

    Examples

  • SUB app/:appId/dialogue/stop/:sessionId

    Subscribe to a stop speaking command for the agent

    Operation IDonAgentStopSpeech
    • #dialogue

    Accepts the following message:

    DialogueAsyncApiService#agentStopSpeech
    object
    uid: SermasSessionDto

    Examples

  • PUB app/:appId/dialogue/task/changed/:taskId

    Publish a task change event

    Operation IDtaskChanged
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#taskChanged
    object
    uid: DialogueTaskChangedDto

    Examples

  • SUB app/:appId/dialogue/task/changed/:taskId

    Subscribe to a task change event

    Operation IDonTaskChanged
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#taskChanged
    object
    uid: DialogueTaskChangedDto

    Examples

  • PUB app/:appId/dialogue/task/progress/:taskId

    Publish a task progress event

    Operation IDtaskProgress
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#taskProgress
    object
    uid: DialogueTaskProgressDto

    Examples

  • SUB app/:appId/dialogue/task/progress/:taskId

    Subscribe to a task progress event

    Operation IDonTaskProgress
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#taskProgress
    object
    uid: DialogueTaskProgressDto

    Examples

  • PUB app/:appId/dialogue/task/record/:taskId

    Publish a task record update event

    Operation IDrecordChanged
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#recordChanged
    object
    uid: DialogueTaskRecordChangedDto

    Examples

  • SUB app/:appId/dialogue/task/record/:taskId

    Subscribe to a task record update event

    Operation IDonRecordChanged
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#recordChanged
    object
    uid: DialogueTaskRecordChangedDto

    Examples

  • PUB app/:appId/dialogue/task/handler

    Publish a task field handler event

    Operation IDfieldHandler
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#fieldHandler
    object
    uid: DialogueTaskRecordHandlerDto

    Examples

  • SUB app/:appId/dialogue/task/handler

    Subscribe to a task field handler event

    Operation IDonFieldHandler
    • #dialogue

    Accepts the following message:

    DialogueTasksAsyncApiService#fieldHandler
    object
    uid: DialogueTaskRecordHandlerDto

    Examples

  • PUB app/:appId/dialogue/tool/:name

    Publish the tool that triggered from the user prompt

    Operation IDtoolTriggered
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolTriggered
    object
    uid: DialogueToolTriggeredEventDto

    Examples

  • SUB app/:appId/dialogue/tool/:name

    Subscribe to the tool that triggered from the user prompt

    Operation IDonToolTriggered
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolTriggered
    object
    uid: DialogueToolTriggeredEventDto

    Examples

  • PUB app/:appId/dialogue/tool/changed/:repositoryId

    Publish the updated tools list for a session

    Operation IDtoolChanged
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolChanged
    object
    uid: DialogueToolsRepositoryChanged

    Examples

  • SUB app/:appId/dialogue/tool/changed/:repositoryId

    Subscribe to the updated tools list for a session

    Operation IDonToolChanged
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolChanged
    object
    uid: DialogueToolsRepositoryChanged

    Examples

  • PUB app/:appId/dialogue/tool/not-matching

    Indicate non of the available tools matches the user message

    Operation IDtoolNotMatching
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolNotMatching
    object
    uid: DialogueToolNotMatchingEventDto

    Examples

  • SUB app/:appId/dialogue/tool/not-matching

    Indicate non of the available tools matches the user message

    Operation IDonToolNotMatching
    • #dialogue

    Accepts the following message:

    DialogueToolsAsyncApiService#toolNotMatching
    object
    uid: DialogueToolNotMatchingEventDto

    Examples

  • PUB app/:appId/session/interaction/user

    Publish a status update for a user interaction

    Operation IDuserInteraction
    • #session

    Accepts the following message:

    SessionAsyncApiService#userInteraction
    object
    uid: SessionDto

    Examples

  • SUB app/:appId/session/interaction/user

    Subscribe to a status update for a user interaction

    Operation IDonUserInteraction
    • #session

    Accepts the following message:

    SessionAsyncApiService#userInteraction
    object
    uid: SessionDto

    Examples

  • PUB app/:appId/session/session/changed/:sessionId

    Publish an update for a session record update

    Operation IDsessionChanged
    • #session

    Accepts the following message:

    SessionAsyncApiService#sessionChanged
    object
    uid: SessionChangedDto

    Examples

  • SUB app/:appId/session/session/changed/:sessionId

    Subscribe to an update for a session record update

    Operation IDonSessionChanged
    • #session

    Accepts the following message:

    SessionAsyncApiService#sessionChanged
    object
    uid: SessionChangedDto

    Examples

  • PUB app/:appId/session/support

    Receive status updates for a support request

    Operation IDsupport
    • #session

    Accepts the following message:

    SessionSupportAsyncApiService#support
    object
    uid: SessionSupportEventDto

    Examples

  • SUB app/:appId/session/support

    Receive status updates for a support request

    Operation IDonSupport
    • #session

    Accepts the following message:

    SessionSupportAsyncApiService#support
    object
    uid: SessionSupportEventDto

    Examples

  • PUB app/:appId/session/storage/:storageId

    Receive updates on storage changes

    Operation IDstorageUpdated
    • #session

    Accepts the following message:

    SessionStorageAsyncApiService#storageUpdated
    object
    uid: SessionStorageEventDto

    Examples

  • SUB app/:appId/session/storage/:storageId

    Receive updates on storage changes

    Operation IDonStorageUpdated
    • #session

    Accepts the following message:

    SessionStorageAsyncApiService#storageUpdated
    object
    uid: SessionStorageEventDto

    Examples

  • PUB app/:appId/session/interaction/agent

    Publish a status update for agent interaction

    Operation IDagentInteraction
    • #session

    Accepts the following message:

    SessionAgentAsyncApiService#agentInteraction
    object
    uid: AgentDto

    Examples

  • SUB app/:appId/session/interaction/agent

    Subscribe to a status update for agent interaction

    Operation IDonAgentInteraction
    • #session

    Accepts the following message:

    SessionAgentAsyncApiService#agentInteraction
    object
    uid: AgentDto

    Examples

  • PUB app/:appId/session/agent/changed/:agentId

    Publish updates for agent record changes

    Operation IDagentChanged
    • #session

    Accepts the following message:

    SessionAgentAsyncApiService#agentChanged
    object
    uid: AgentChangedDto

    Examples

  • SUB app/:appId/session/agent/changed/:agentId

    Subscribe to updates for agent record changes

    Operation IDonAgentChanged
    • #session

    Accepts the following message:

    SessionAgentAsyncApiService#agentChanged
    object
    uid: AgentChangedDto

    Examples

  • PUB app/:appId/ui/status

    Publish a status update for a UI asset

    Operation IDassetChanged
    • #ui

    Accepts the following message:

    UIAsyncApiService#assetChanged
    object
    uid: UIAssetChangedDto

    Examples

  • SUB app/:appId/ui/status

    Subscribe to a status update for a UI asset

    Operation IDonAssetChanged
    • #ui

    Accepts the following message:

    UIAsyncApiService#assetChanged
    object
    uid: UIAssetChangedDto

    Examples

  • PUB app/:appId/ui/content

    Publish an event with content to show

    Operation IDcontent
    • #ui

    Accepts the following message:

    UIAsyncApiService#content
    object
    uid: UIContentDto

    Examples

  • SUB app/:appId/ui/content

    Subscribe to an event with content to show

    Operation IDonContent
    • #ui

    Accepts the following message:

    UIAsyncApiService#content
    object
    uid: UIContentDto

    Examples

  • PUB app/:appId/ui/interaction/:moduleId

    Publish an user interaction event

    Operation IDinteraction
    • #ui

    Accepts the following message:

    UIAsyncApiService#interaction
    object
    uid: UIInteractionEventDto

    Examples

  • SUB app/:appId/ui/interaction/:moduleId

    Subscribe to an user interaction event

    Operation IDonInteraction
    • #ui

    Accepts the following message:

    UIAsyncApiService#interaction
    object
    uid: UIInteractionEventDto

    Examples

  • PUB app/:appId/platform/monitoring

    Publish an update for a monitoring record update

    Operation IDrecord
    • #platform

    Accepts the following message:

    MonitoringAsyncApiService#record
    object
    uid: MonitoringRecordDto

    Examples

  • SUB app/:appId/platform/monitoring

    Subscribe to an update for a monitoring record update

    Operation IDonRecord
    • #platform

    Accepts the following message:

    MonitoringAsyncApiService#record
    object
    uid: MonitoringRecordDto

    Examples

  • PUB app/:appId/xr/marker/detected

    Provide detected QR code markers

    Operation IDdetected
    • #xr

    Accepts the following message:

    XRMarkerAsyncApiService#detected
    object
    uid: XRMarkerDto

    Examples

  • SUB app/:appId/xr/marker/detected

    Provide detected QR code markers

    Operation IDonDetected
    • #xr

    Accepts the following message:

    XRMarkerAsyncApiService#detected
    object
    uid: XRMarkerDto

    Examples

  • PUB app/:appId/xr/marker/changed/:markerId

    Provide detected QR code markers

    Operation IDchanged
    • #xr

    Accepts the following message:

    XRMarkerAsyncApiService#changed
    object
    uid: XRMarkerChangedDto

    Examples

  • SUB app/:appId/xr/marker/changed/:markerId

    Provide detected QR code markers

    Operation IDonChanged
    • #xr

    Accepts the following message:

    XRMarkerAsyncApiService#changed
    object
    uid: XRMarkerChangedDto

    Examples

  • PUB app/:appId/xr/occlusion

    Hide the agent model when occluded by a physical obstacle

    Operation IDoccluded
    • #xr

    Accepts the following message:

    XROcclusionAsyncApiService#occluded
    object
    uid: XROcclusionDto

    Examples

  • SUB app/:appId/xr/occlusion

    Hide the agent model when occluded by a physical obstacle

    Operation IDonOccluded
    • #xr

    Accepts the following message:

    XROcclusionAsyncApiService#occluded
    object
    uid: XROcclusionDto

    Examples

  • PUB app/:appId/robotics/actuate

    Publish a robot actuation event

    Operation IDactuate
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#actuate
    object
    uid: ActuationEventDto

    Examples

  • SUB app/:appId/robotics/actuate

    Subscribe to a robot actuation event

    Operation IDonActuate
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#actuate
    object
    uid: ActuationEventDto

    Examples

  • PUB app/:appId/robotics/move

    Publish a robot movement event

    Operation IDmove
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#move
    object
    uid: MovementEventDto

    Examples

  • SUB app/:appId/robotics/move

    Subscribe to a robot movement event

    Operation IDonMove
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#move
    object
    uid: MovementEventDto

    Examples

  • PUB app/:appId/robotics/status

    Publish a robot status event

    Operation IDrobotStatus
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#robotStatus
    object
    uid: StatusEventDto

    Examples

  • SUB app/:appId/robotics/status

    Subscribe to a robot status event

    Operation IDonRobotStatus
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#robotStatus
    object
    uid: StatusEventDto

    Examples

  • PUB app/:appId/robotics/initialpose

    Publish a robot initial pose event

    Operation IDinitialPose
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#initialPose
    object
    uid: InitialPoseEventDto

    Examples

  • SUB app/:appId/robotics/initialpose

    Subscribe to a robot initial pose event

    Operation IDonInitialPose
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#initialPose
    object
    uid: InitialPoseEventDto

    Examples

  • PUB app/:appId/robotics/opstate

    Publish a robot operational state event

    Operation IDopState
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#opState
    object
    uid: OperationalStateEventDto

    Examples

  • SUB app/:appId/robotics/opstate

    Subscribe to a robot operational state event

    Operation IDonOpState
    • #robotics

    Accepts the following message:

    RoboticsAsyncApiService#opState
    object
    uid: OperationalStateEventDto

    Examples

Schemas

  • object
    uid: PlatformTokenDto
  • object
    uid: ModuleResourceDto
  • object
    uid: ModuleSettingsDto
  • object
    uid: AppModuleConfigDto
  • RepositoryAssetTypes
    string
    uid: RepositoryAssetTypes
      Allowed values:
    • "avatars"
    • "backgrounds"
    • "robots"
    • "documents"
    • "animations"
  • object
    uid: RepositoryAssetMetadataDto
  • ModelType
    string
    uid: ModelType
      Allowed values:
    • "readyplayerme"
    • "custom"
  • ModelGender
    string
    uid: ModelGender
      Allowed values:
    • "M"
    • "F"
  • object
    uid: Point3D
  • object
    uid: AvatarCameraConfig
  • object
    uid: AvatarTTSOptions
  • object
    uid: RepositoryAvatarDto
  • object
    uid: RepositoryBackgroundMetadataDto
  • object
    uid: RepositoryBackgroundDto
  • object
    uid: RobotMapDto
  • object
    uid: RepositoryRobotModelDto
  • object
    uid: RepositoryDocumentDto
  • object
    uid: RepositoryAnimationDto
  • object
    uid: RepositoryConfigDto
  • object
    uid: AppClientDto
  • object
    uid: LLMSettingsDto
  • object
    uid: AppPromptDto
  • InteractionStartTypes
    string
    uid: InteractionStartTypes

    An interaction modality to start a session

      Allowed values:
    • "on-load"
    • "touch"
    • "speak"
    • "intent-detection"
  • object
    uid: AppSettingsDto
  • ToolsParameterSchemaTypes
    string
    uid: ToolsParameterSchemaTypes

    parameter type (one of string,number,boolean,object)

      Allowed values:
    • "string"
    • "number"
    • "boolean"
    • "object"
  • object
    uid: ToolsParameterSchema
  • object
    uid: ToolsRequestSchemaAuthBasic
  • object
    uid: ToolsRequestSchemaAuthBearer
  • object
    uid: ToolsRequestSchema
  • object
    uid: AppToolsDTO
  • object
    uid: TaskIntentDto
  • TaskEventType
    string
    uid: TaskEventType

    Event type

      Allowed values:
    • "started"
    • "completed"
    • "ongoing"
    • "aborted"
  • object
    uid: TaskEventTriggerDto
  • object
    uid: TaskEventDto
  • TaskSchemaDataType
    string
    uid: TaskSchemaDataType

    Data type

      Allowed values:
    • "text"
    • "boolean"
    • "date"
    • "select"
    • "eval"
    • "external"
  • object
    uid: OptionSelection
  • object
    uid: TaskFieldDto
  • object
    uid: DialogueToolsRepositoryOptionsDto
  • object
    uid: TaskOptionsDto
  • object
    uid: DialogueTaskDto
  • object
    uid: RagDocumentsDto
  • object
    uid: PlatformAppDto
  • object
    uid: PlatformAppChangedDto
  • object
    uid: PlatformAppClientChangedDto
  • object
    uid: PlatformAppModuleConfigEventDto
  • object
    uid: UpdateUserEventDto
  • object
    uid: PlatformModuleConfigDto
  • object
    uid: ModuleConfigEventDto
  • object
    uid: BoundingBox
  • object
    uid: StringInferenceValue
  • object
    uid: PositionDto
  • object
    uid: UserDetectionDto
  • object
    uid: UserDetectionEventDto
  • object
    uid: UserInteractionIntentionDto
  • object
    uid: UserEmotionValue
  • object
    uid: UserAgeValue
  • object
    uid: UserCharacterizationDto
  • object
    uid: UserCharacterizationEventDto
  • object
    uid: AudioClassificationValue
  • object
    uid: AudioClassificationEventDto
  • object
    uid: ObjectDetectionDto
  • object
    uid: ObjectDetectionEventDto
  • object
    uid: QRCodeEventDto
  • object
    uid: NoiseEventDto
  • DialogueActor
    string
    uid: DialogueActor

    Actor providing the text, can be user or agent

      Allowed values:
    • "user"
    • "agent"
  • object
    uid: DialogueMessageDto
  • object
    uid: Buffer
  • object
    uid: SermasSessionDto
  • object
    uid: DialogueTaskChangedDto
  • object
    uid: DialogueTaskRecordDto
  • object
    uid: DialogueTaskProgressDto
  • object
    uid: DialogueTaskRecordChangedDto
  • object
    uid: DialogueTaskRecordHandlerDto
  • object
    uid: DialogueToolTriggeredEventDto
  • object
    uid: DialogueToolsRepositoryRecordDto
  • object
    uid: DialogueToolsRepositoryChanged
  • object
    uid: DialogueToolNotMatchingEventDto
  • object
    uid: SessionProperties
  • object
    uid: SessionDto
  • object
    uid: SessionChangedDto
  • object
    uid: SessionSupportEventDto
  • object
    uid: SessionStorageRecordDto
  • object
    uid: SessionStorageEventDto
  • AgentStatus
    string
    uid: AgentStatus
      Allowed values:
    • "unavailable"
    • "error"
    • "not_ready"
    • "ready"
    • "loading"
    • "interacting"
    • "waiting"
    • "processing"
  • object
    uid: AgentDto
  • object
    uid: AgentChangedDto
  • object
    uid: UIAssetDto
  • object
    uid: UIAssetChangedDto
  • object
    uid: UIContentMetadataDto
  • object
    uid: UIContentOptionsDto
  • SupportedContentTypes
    string
    uid: SupportedContentTypes
      Allowed values:
    • "video"
    • "image"
    • "pdf"
    • "webpage"
    • "object"
    • "text"
    • "email"
    • "html"
    • "link"
    • "dialogue-message"
    • "navigation"
    • "buttons"
    • "quiz"
    • "clear-screen"
    • "qrcode-scanner"
  • object
    uid: UIContentDto
  • object
    uid: UIInteractionDTO
  • object
    uid: UIInteractionEventDto
  • LogType
    string
    uid: LogType
      Allowed values:
    • "characterization"
    • "stt"
    • "tts"
    • "interaction"
    • "session"
    • "document"
    • "chat"
    • "task"
    • "performance"
    • "kpi"
    • "error"
  • object
    uid: MonitoringRecordDto
  • object
    uid: XRMarkerDto
  • object
    uid: XRMarkerChangedDto
  • object
    uid: XROcclusionDto
  • object
    uid: ActuationEventDto
  • object
    uid: OrientationDto
  • object
    uid: PoseDto
  • object
    uid: MovementDto
  • object
    uid: MovementEventDto
  • object
    uid: LinearVelocityDto
  • object
    uid: VelocityDto
  • object
    uid: StatusDto
  • object
    uid: StatusEventDto
  • object
    uid: InitialPoseDto
  • object
    uid: InitialPoseEventDto
  • object
    uid: OperationalStateDto
  • object
    uid: OperationalStateEventDto