> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myzpax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# last_interaction

This message is sent from the embedded app to request the **timestamp of last recorded interaction**.

## Message Type

```javascript
type messageType = 'last_interaction';
```

## Payload

None

## Example

```javascript
addZpaxMessageListener('last_interaction', (message) => {
  const lastInteraction = new Date(message.data);
  console.log('Last interaction was at:', lastInteraction.toLocaleTimeString());
});

sendZpaxMessage('last_interaction');
```

## Use Cases

* Determine session validity.
* Resume timers or UI state on focus.

## Related

* [`last_interaction`](../response-message/last_interaction.md) — The actual response from myzPAX.
* [`sendZpaxMessage`](https://docs.z-pax.com/reference/sendzpaxmessage) — Function to send messages to myzPAX.
* [`addZpaxMessageListener`](https://docs.z-pax.com/reference/addzpaxmessagelistener) — Function to listen messages from myzPAX.