The API projects the current state of all DRIVR domains in a DRIVR cluster onto MQTT.
DRIVR MQTT Broker
Returns information about the domain.
The slug of your individual Domain
.
Accepts the following message:
General information about a Domain
in DRIVR. Information is retained
until the Domain
is deleted.
The uuid of the domain
The slug of the domain definition
Human readable name of the domain
The current status of the domain
Items:
The host names this domain API is accessible from.
Additional items are allowed.
The uuid of the User
, Organization
, or OrganizationUnit
which owns the domain.
A list of all features which can parametrize the behavior within a domain and a feature toggle if it is activated or not.
Additional items are allowed.
Additional properties are NOT allowed.
Returns the current status of a domain.
The slug of your individual Domain
.
Accepts the following message:
The current state of the Domain
. If the state is set to DELETED
the Domain
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Returns information about the Organization
in the DRIVR Domain
.
The slug of your individual Domain
.
The unique UUID of the Organization
within DRIVR.
Accepts the following message:
The current information which is stored for the Organization
within DRIVR. Information is retained
until the Organization
is deleted.
The UUID of the Organization
.
The human readable name of the Organization
.
An additional unique field which can describe a Domain
unique number for the Organization
, likely some customer number or similar.
The UUID
of the Domain
the Organization
belongs to.
The UUID
of the owner of the Organization
or null
if no owner is registered in the Organization
. The owner if set is always pointing to a User
.
The current status of the Organization
.
Additional properties are NOT allowed.
Provides the current state of the Organization
.
The slug of your individual Domain
.
The unique UUID of the Organization
within DRIVR.
Accepts the following message:
The current state of the Organization
. If the state is set to DELETED
the Organization
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Returns the global assignments which are valid for the complete Domain
.
The slug of your individual Domain
.
The unique UUID of the RoleAssignment
within DRIVR.
Accepts the following message:
A RoleAssignment
which belongs to the Domain
. Information is retained
until the RoleAssignment
is deleted.
An assignment which is published for a specific Role
in DRIVR.
The uuid uniquely identified the RoleAssignment
.
Returns information about the assignee which the RoleAssignment
is valid for.
The uuid of the User
, Organization
, or OrganizationUnit
which the role is assigned for.
The type the UUID references.
Additional properties are allowed.
Information about the Role
attached to the Assignment
.
The UUID
of the Role
configuration.
A human readable name of the role.
Additional properties are allowed.
The status of a published object.
Additional properties are NOT allowed.
The current state global assignments which are valid for the complete Domain
.
The slug of your individual Domain
.
The unique UUID of the RoleAssignment
within DRIVR.
Accepts the following message:
The current state of the RoleAssignment
. If the state is set to DELETED
the RoleAssignment
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Returns information about the RoleAssignment
which is assigned to the provided system.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the RoleAssignment
within DRIVR.
Accepts the following message:
A RoleAssignment
which assigns roles to the System
. Information is retained
until the RoleAssignment
is deleted.
An assignment which is published for a specific Role
in DRIVR.
The uuid uniquely identified the RoleAssignment
.
Returns information about the assignee which the RoleAssignment
is valid for.
The uuid of the User
, Organization
, or OrganizationUnit
which the role is assigned for.
The type the UUID references.
Additional properties are allowed.
Information about the Role
attached to the Assignment
.
The UUID
of the Role
configuration.
A human readable name of the role.
Additional properties are allowed.
The status of a published object.
Additional properties are NOT allowed.
Provides the current state of the referenced RoleAssignment
which is assigned to the provided system.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the RoleAssignment
within DRIVR.
Accepts the following message:
The current state of the RoleAssignment
. If the state is set to DELETED
the RoleAssignment
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Returns information about the configured Role
with the provided Role
UUID.
The slug of your individual Domain
.
The unique UUID of the Role
within DRIVR.
Accepts the following message:
Information describing one Role
within DRIVR. Information is retained
until the Role
is deleted.
The uuid of the Role
.
The name of the Role
.
The type of entity the Role
is valid for.
Additional properties are NOT allowed.
Provides the current state of the Role
.
The slug of your individual Domain
.
The unique UUID of the Role
within DRIVR.
Accepts the following message:
The current state of the Role
. If the state is set to DELETED
the Role
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Returns information about the System
with the provided UUID.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
Accepts the following message:
Information about a System
within a DRIVR Domain
. Information is retained
until the System
is deleted.
The uuid of the System
.
The same code as published within the system
topic.
Human readable name of the System
.
A human readable description for the entity.
Indicates the current connectivity of a System
.
CONNECTED
means that the System
has at least one ACTIVATED
and CONNECTED
Component
but no ACTIVATED
and DISCONNECTED
Component
.
DISCONNECTED
means that the System
has no ACTIVATED
and CONNECTED
Component
but at least one ACTIVATED
and DISCONNECTED
Component
.
PARTIALLY_CONNECTED
means that the System
has at least one ACTIVATED
and CONNECTED
Component
and at least one ACTIVATED
and DISCONNECTED
Component
.
UNDEFINED
means that the Components
of the System
are either all DEACTIVATED
or ARCHIVED
. The Components do report a connection state of UNDEFINED
or NOT_CONNECTIVE
. The System
status is ARCHIVED
or DEACTIVATED
.
The last the connection state changed.
The status of a published object.
The UUID of the Domain
this `System`` is registered in.
The uuid of the User
, Organization
, or OrganizationUnit
which owns the System
.
Additional properties are NOT allowed.
Provides the current state of the System
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
Accepts the following message:
The current state of the System
. If the state is set to DELETED
the System
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Provides the current connection state of the System
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
Accepts the following message:
The current connection status of the referenced System
. Information is retained
until the System
is deleted.
Indicates the current connectivity of a System
.
CONNECTED
means that the System
has at least one ACTIVATED
and CONNECTED
Component
but no ACTIVATED
and DISCONNECTED
Component
.
DISCONNECTED
means that the System
has no ACTIVATED
and CONNECTED
Component
but at least one ACTIVATED
and DISCONNECTED
Component
.
PARTIALLY_CONNECTED
means that the System
has at least one ACTIVATED
and CONNECTED
Component
and at least one ACTIVATED
and DISCONNECTED
Component
.
UNDEFINED
means that the Components
of the System
are either all DEACTIVATED
or ARCHIVED
. The Components do report a connection state of UNDEFINED
or NOT_CONNECTIVE
. The System
status is ARCHIVED
or DEACTIVATED
.
Lists all Events
s which are assigned directly to the provided System
and not to any Component
s on the System
. Retains any currently ACTIVE
RANGED
events.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
General information about an Event
in DRIVR. Information is retained
while Event
has an ACTIVE
state.
The uuid of the Event
.
The time the event happens or happened. This is always set and must not be null.
The UUID of the entity the Event
is for.
Describes wether this Event`` has been manually acknowledged by a
Useror not. Defaults to
false`.
The current status of the Event
. Is always null
for SINGLE_POINT
events.
Information about the event model the Event
represents. An EventModel
describes which kind of possible Event
s can be emitted in DRIVR.
The uuid of the EventModel
.
If the Event
is ranged and describes a time range or happened on a single point in time. Depending on this the status
field of the Event
is set to null
for SINGLE_POINT
events or includes if the Event
is ACTIVE
or RESOLVED
.
The level of severity for the Event
.
An identifier for the EventModel
, usually used for lookups.
A message which describes the event
The type of entity this EventModel
is valid for.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Publishes status changes of the Event
with the provided UUID. Only emitted for RANGED
events. Retained if the status is ACTIVE
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
The current state of the Event
. Retained if ACTIVE
Issued when the event is acknowledged. As an event can be acknowledged by multiple people this topic has more information if multiple User
acknowledge the event. However, compared to the generic Event
topic it is not retained.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
A message describing a User`` to acknowledge an
Event. Information is not
retained`.
When the Event
was acknowledged.
The UUID of the User
who acknowledged the Event
.
Additional properties are NOT allowed.
Returns information about the Component
in the System
as it is currently within DRIVR
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
Accepts the following message:
General information about a Component
within a DRIVR System
.
The uuid of the Component
.
The code of the Component
same as the one within the MQTT topic.
A human readable optional name of the component.
Information about the ComponentModel
this Component
is referenced to.
The UUID of the ComponentModel
which the Component
is modelled after.
The uniquely identifable code of the ComponentModel
within ACTIVATED ComponentModel
's of the Domain
.
Describes if the ComponentModel
has a utility to be connected to other components or to a network at large. If this is set to true
the Component
is taken into account to check if the System
is connected or not.
Additional properties are NOT allowed.
Describes the connection state of a Component
.
CONNECTED
means the Component
has an active connection to DRIVR.
DISCONNECTED
means the Component
has been disconnected from DRIVR.
NOT_CONNECTIVE
means the Component
does not report the connection state and the Component
's ComponentModel
's isConnective
is set to false
.
UNDEFINED
means the Component
is connective but has never reported a connection state.
The last time the connection state changed.
The uuid of the System
the Component
belongs to.
The status of a published object.
Additional properties are NOT allowed.
Returns the current state of the referenced Component
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
Accepts the following message:
The current state of the Component
. If the state is set to DELETED
the Component
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Provides the current connection state of the Component
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
Accepts the following message:
The current connection status of the referenced Component
.
Describes the connection state of a Component
.
CONNECTED
means the Component
has an active connection to DRIVR.
DISCONNECTED
means the Component
has been disconnected from DRIVR.
NOT_CONNECTIVE
means the Component
does not report the connection state and the Component
's ComponentModel
's isConnective
is set to false
.
UNDEFINED
means the Component
is connective but has never reported a connection state.
Lists all Events
s which are assigned to the referenced Component
. Retains any currently ACTIVE
RANGED
events.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
General information about an Event
in DRIVR. Information is retained
while Event
has an ACTIVE
state.
The uuid of the Event
.
The time the event happens or happened. This is always set and must not be null.
The UUID of the entity the Event
is for.
Describes wether this Event`` has been manually acknowledged by a
Useror not. Defaults to
false`.
The current status of the Event
. Is always null
for SINGLE_POINT
events.
Information about the event model the Event
represents. An EventModel
describes which kind of possible Event
s can be emitted in DRIVR.
The uuid of the EventModel
.
If the Event
is ranged and describes a time range or happened on a single point in time. Depending on this the status
field of the Event
is set to null
for SINGLE_POINT
events or includes if the Event
is ACTIVE
or RESOLVED
.
The level of severity for the Event
.
An identifier for the EventModel
, usually used for lookups.
A message which describes the event
The type of entity this EventModel
is valid for.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Publishes status changes of the Event
with the provided UUID. Only emitted for RANGED
events. Retained if the status is ACTIVE
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
The current state of the Event
. Retained if ACTIVE
Issued when the event is acknowledged. As an event can be acknowledged by multiple people this topic has more information if multiple User
acknowledge the event. However, compared to the generic Event
topic it is not retained.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
The unique UUID of the Event
within DRIVR.
Accepts the following message:
A message describing a User`` to acknowledge an
Event. Information is not
retained`.
When the Event
was acknowledged.
The UUID of the User
who acknowledged the Event
.
Additional properties are NOT allowed.
Publishes the current value of the referenced Characteristic
of the Service
of the Component
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
Accepts the following message:
A Datapoint
which is published for a specific Characteristic
within a Component
.
The message structure which DRIVR sends if a Datapoint
has been sent from a System
.
The unique UUID of the TimeStream
within DRIVR. A TimeStream
is the combination of a Characteristic
, Service
and Component
.
The time when the Datapoint
was sent from the System
.
The value of a Datapoint
or Setpoint
which is supposed to be set.
Additional properties are NOT allowed.
Publishes the current value of the referenced Characteristic
of the Service
of the Component
. Emits payloads encoded as msgpack.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
Accepts the following message:
A Datapoint
which is published for a specific Characteristic
within a Component
.
The message structure which DRIVR sends if a Datapoint
has been sent from a System
.
The unique UUID of the TimeStream
within DRIVR. A TimeStream
is the combination of a Characteristic
, Service
and Component
.
The time when the Datapoint
was sent from the System
.
The value of a Datapoint
or Setpoint
which is supposed to be set.
Additional properties are NOT allowed.
Publishes the current request to change a Setting
of the referenced Characteristic
of the Service
of the Component
.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A Setpoint
for a specific Characteristic
within a Service
and Component
.
The message structure which DRIVR sends if a Setpoint
has been sent from a System
.
The unique UUID of the TimeStream
within DRIVR. A TimeStream
is the combination of a Characteristic
, Service
and Component
.
Additional properties are allowed.
The value of a Datapoint
or Setpoint
which is supposed to be set.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Publishes the current request to change a Setting
of the referenced Characteristic
of the Service
of the Component
. Emits payloads encoded as msgpack.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A Setpoint
for a specific Characteristic
within a Service
and Component
.
The message structure which DRIVR sends if a Setpoint
has been sent from a System
.
The unique UUID of the TimeStream
within DRIVR. A TimeStream
is the combination of a Characteristic
, Service
and Component
.
Additional properties are allowed.
The value of a Datapoint
or Setpoint
which is supposed to be set.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Publishes the current state of a Setpoint
change.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A state change of a Setpoint
for a specific Characteristic
within a Service
and Component
.
The payload of a Setpoint
state change.
The state of the Setpoint
.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Publishes the current state of a Setpoint
change. Publishes the payload encoded as msgpack.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A state change of a Setpoint
for a specific Characteristic
within a Service
and Component
.
The payload of a Setpoint
state change.
The state of the Setpoint
.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Published when a message has been published during a Setpoint
change.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A message for a Setpoint
for a specific Characteristic
within a Service
and Component
.
The payload of a Setpoint
message emitted by the System
to explain why a Setpoint
was rejected.
The message explaining why the Setpoint
was rejected.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Published when a message has been published during a Setpoint
change. Publishes the payload encoded as msgpack.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
A uniquely identifiable code of an ACTIVATED
Component
within a DRIVR System
.
A uniquely identifiable code of a Service
within a DRIVR Domain
.
The index of a Service
referenced when adding a Service
to a ComponentModel
in DRIVR
.
A uniquely identifiable code of a Characteristic
within a Service
.
The receipt ID of a Setpoint
within DRIVR used by a System
to report back once the Setting
change request on a TimeStream
has been done.
Accepts the following message:
A message for a Setpoint
for a specific Characteristic
within a Service
and Component
.
The payload of a Setpoint
message emitted by the System
to explain why a Setpoint
was rejected.
The message explaining why the Setpoint
was rejected.
Additional properties are allowed.
The time when the Setpoint
change request was received by DRIVR
.
The unique ID of the Setpoint
change request. This ID is used to identify the Setpoint
change request in the SetpointReceipt
and is used by the System
to return to DRIVR once the change has been processed.
Additional properties are allowed.
Receives information about a User
in the Domain.
The slug of your individual Domain
.
The unique UUID of the User
within DRIVR.
Accepts the following message:
The current information which is stored for the User
within DRIVR. Information is retained
until the User
is deleted.
The UUID of the User
.
The email of the User
if one was provided.
The name of the current User
. This is a human readable name.
The alias of the User
. Defines a login name the User
can use to authenticate against DRIVR if he has a valid password and the login via password functionality is enabled for the Domain
.
The UUID
of the Domain
the user belongs to.
The UUID
of the Organization
the User
belongs to or None if the User
is not assigned to any Organization
.
The status of a published object.
Additional properties are NOT allowed.
Receives information about a User
's state in the Domain.
The slug of your individual Domain
.
The unique UUID of the User
within DRIVR.
Accepts the following message:
The current state of the User
. If the state is set to DELETED
the User
MQTT topics and all information within will be deleted.
The state of the object as presented within MQTT.
Publish Events
by Connectors
. Only entities which are allowed to manipulate a complete Domain
can use this topic. This topic is intended for other Applications which are sending data from multiple Systems
. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, issuerUuid
will not be recorded or set. The data payload is expected to be JSON.
The slug of your individual Domain
.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Connectors
. Only entities which are allowed to manipulate a complete Domain
can use this topic. This topic is intended for other Applications which are sending data from multiple Systems
. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, issuerUuid
will not be recorded or set. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Connectors
. Only entities which are allowed to manipulate a complete Domain
can use this topic. This topic is intended for other Applications which are sending data from multiple Systems
. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, issuerUuid
will not be recorded or set. The data payload is expected to be JSON.
The slug of your individual Domain
.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Connectors
. Only entities which are allowed to manipulate a complete Domain
can use this topic. This topic is intended for other Applications which are sending data from multiple Systems
. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, issuerUuid
will not be recorded or set. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Systems
. This topic can only be used by Systems
themselves. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, systemUuid
will used as issuerUuid. The data payload is expected to be JSON.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Systems
. This topic can only be used by Systems
themselves. If not set, systemUuid
will used as issuerUuid. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Systems
. This topic can only be used by Systems
themselves. If not set, systemUuid
will used as issuerUuid. The data payload is expected to be JSON.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Additional items are allowed.
Publish Events
for Systems
. This topic can only be used by Systems
themselves. If not set, systemUuid
will used as issuerUuid. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
The unique UUID of the System
within DRIVR.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Components
. This topic can only be used by Components
themselves. Compared to adding the issuerUuid
in the topic it can be added in the payload. If not set, componentUuid
will used as issuerUuid. The data payload is expected to be JSON.
The slug of your individual Domain
.
The unique UUID of the Component
within DRIVR.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Components
. This topic can only be used by Components
themselves. If not set, componentUuid
will used as issuerUuid. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
The unique UUID of the Component
within DRIVR.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints. Allows to additionally record an issuerUuid
in the payload and is intended for Connectors
, Systems
and mass data processing.
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
with an optional added issuerUuid
in the payload.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR. An EventModel acts as a template for DRIVR Events and is used to model an Event on different types of entities. They outline severity level, the type of Event, and define to which type of DRIVR entities an Event can be linked to (e.g. a Component, System).
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Additional properties are allowed.
Additional items are allowed.
Publish Events
by Components
. This topic can only be used by Components
themselves. If not set, componentUuid
will used as issuerUuid. The data payload is expected to be JSON.
The slug of your individual Domain
.
The unique UUID of the Component
within DRIVR.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Items:
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.
Additional items are allowed.
Publish Events
for Components
. This topic can only be used by Components
themselves. If not set, componentUuid
will used as issuerUuid. The data payload is expected to be in the msgpack format.
The slug of your individual Domain
.
The unique UUID of the Component
within DRIVR.
The unique UUID of the User
or System
of the entity in DRIVR which issues the change.
Accepts the following message:
The payload to be processed by DRIVR to import Events
on the global MQTT endpoints.
The message structure used to send a new to be recorded Event
.
Additional properties are allowed.
The unique UUID of the EventModel
within DRIVR.
The unique UUID of the Entity
within DRIVR.
The timestamp when the Event
occurred. Optional and will be set to the current server time if not set.
The timestamp when the Event
ended. Optional.
Additional properties are allowed.