This class represents information about event messages.
This is the message information contained in an event.
EventMessageData
| Field | Type | Inherited from | Description |
|---|---|---|---|
| AlarmAcknowledgements | AlarmAcknowledgementItem[] | EventMessageData | Gets or sets the array of alarm acknowledgements for this event |
| AppKey | String | EventMessageData | Gets or sets the Keep application key that generated this event |
| ClientDeviceId | String | EventMessageData | Gets or sets the client device identifier that generated this event |
| EventDataBsonBase64 | String | EventMessageData | Gets or sets the event data in base64-encoded BSON format |
| EventTypeKey | String | EventMessageData | Gets or sets the event type key reference |
| Href | String | EventMessageData | Gets or sets the Href value |
| InFolderKey | String | EventMessageData | Gets or sets the InFolderKey value |
| Key | String | EventMessageData | Gets or sets the Key value |
| Links | List<Link> | EventMessageData | Gets or sets the Links value |
| MessageLong | String | EventMessageData | Gets or sets the detailed message description of the event |
| MessageShort | String | EventMessageData | Gets or sets the short message description of the event |
| Metadata | MetadataItem[] | EventMessageData | Gets or sets the metadata items containing additional event information |
| Monikers | MonikerItem[] | EventMessageData | Gets or sets the array of monikers (type identifiers) for event classification |
| ObjectLinks | ObjectLinkItem[] | EventMessageData | Gets or sets the array of object links referencing related Keep objects |
| OccurredOn | DateTime | EventMessageData | Gets or sets the timestamp when the event occurred |
| Priority | Int32 | EventMessageData | Gets or sets the event priority level |
| PublishedOn | DateTime | EventMessageData | Gets or sets the timestamp when the event was published to Keep |
| RequiresAcknowledgement | Boolean | EventMessageData | Gets or sets whether this event requires manual acknowledgement |
| Tags | String[] | EventMessageData | Gets or sets the array of tags associated with this event |
{
"AlarmAcknowledgements" : "[AlarmAcknowledgementItem](/object-model/alarmacknowledgementitem)[]",
"AppKey" : "String",
"ClientDeviceId" : "String",
"EventDataBsonBase64" : "String",
"EventTypeKey" : "String",
"Href" : "String",
"InFolderKey" : "String",
"Key" : "String",
"Links" : "List\<[Link](/object-model/link)\>",
"MessageLong" : "String",
"MessageShort" : "String",
"Metadata" : "[MetadataItem](/object-model/metadataitem)[]",
"Monikers" : "[MonikerItem](/object-model/monikeritem)[]",
"ObjectLinks" : "[ObjectLinkItem](/object-model/objectlinkitem)[]",
"OccurredOn" : "DateTime",
"Priority" : "Int32",
"PublishedOn" : "DateTime",
"RequiresAcknowledgement" : "Boolean",
"Tags" : "String[]"
}
Example in C#
// Returns: IEnumerable<BaseInfo>
var baseInfo = await client.GetConnectedObjectsAsync(EventMessageData target, String relation);
Example in CURL
curl -X GET \
https://api.us.acresecurity.cloud/api/f/INSTANCE.KEY/people/PERSON.KEY/connections \
-H 'Authorization: Bearer TOKEN_GOES_HERE'
Example in CURL
curl -X GET \
https://api.us.acresecurity.cloud/api/f/INSTANCE.KEY/events/EVENT.KEY/connections \
-H 'Authorization: Bearer TOKEN_GOES_HERE'