---
title: HeartbeatEvent
slug: jetstream-v3/heartbeatevent
docTags: 
createdAt: 2024-01-23T15:44:46.986Z
---

## About

HeartbeatEvent is used to indicate that a device is still working properly and has internet connectivity. If a device is offline, it will not have HeartbeatEvents. Each device will send a HeartbeatEvent at the interval specified in its HeartbeatInterval parameter, regardless of any other events.

## Fields

| **Property**                                         | **Details**                                                                                                                                                            |
| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Type**<br />:::BlockQuote
string
:::               | The type of Jetstream event.                                                                                                                                           |
| **EventId**<br />:::BlockQuote
string&#xA;Unique
::: | The ID assigned to the event.                                                                                                                                          |
| **EventTime**<br />:::BlockQuote
string
:::          | The time that the event occurred.<br />The value is expressed in UTC.<br />This value is expressed in the following format: yyyy-MM-ddTHH\:mm\:ssZ                     |
| **Version**<br />:::BlockQuote
int
:::               | The Jetstream version of the event.                                                                                                                                    |
| **Device**<br />:::BlockQuote
string
:::             | The name of the device.                                                                                                                                                |
| **ReceivedTime**<br />:::BlockQuote
string
:::       | The time that the event was received from the device.<br />The value is expressed in UTC.<br />This value is expressed in the following format: yyyy-MM-ddTHH\:mm\:ssZ |

## Example

### Published HeartbeatEvent

:::BlockQuote
\{
&#x20;   "Device": "MyDeviceName",
&#x20;   "ReceivedTime": "2018-05-19T06:14:59Z",
&#x20;   "Type": "HeartbeatEvent",
&#x20;   "EventId": "9eebaf4b-52a6-487b-bf2c-b8f8e88bf906",
&#x20;   "EventTime": "2018-05-19T06:14:30Z",
&#x20;   "Version": 2
}
:::

## Version Changes

Addition of the Version property.
