Skip to content

Create or update multiple events.

Request

Security
oauth2
Bodyrequired

A collection of Event objects to be created or updated.

Array [
idstring, (uuid)
namenull or stringrequired
descriptionnull or string
startTimestring, (date-time)required
endTimenull or string, (date-time)
eventTypeIdinteger, (int32)required
typeinteger(EventType)
subTypeIdnull or integer, (int32)
categorynull or integer, (int32)
eventSourceIdnull or string
externalIdnull or string
payloadnull or stringrequired
payloadVersionnull or stringrequired
scalarValuenull or number, (double)
twinIdnull or stringrequired
locationsnull or string
createdDatestring, (date-time)required
lastModifiedDatestring, (date-time)required
]
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": null, "description": null, "startTime": "2019-08-24T14:15:22Z", "endTime": null, "eventTypeId": 0, "type": 0, "subTypeId": null, "category": null, "eventSourceId": null, "externalId": null, "payload": null, "payloadVersion": null, "scalarValue": null, "twinId": null, "locations": null, "createdDate": "2019-08-24T14:15:22Z", "lastModifiedDate": "2019-08-24T14:15:22Z" } ]

Responses

Returns an containing details of the create/update operation.

Body
eventsCreatedCountinteger, (int32)

Gets or sets the number of created events.

eventsUpdatedCountinteger, (int32)

Gets or sets the number of updated events.

Response
{
  "eventsCreatedCount": 0,
  "eventsUpdatedCount": 0
}