Documentation Index
Fetch the complete documentation index at: https://docs.myzendo.com/llms.txt
Use this file to discover all available pages before exploring further.
Intro
Push notifications can open a specific screen in the Zendo app when tapped. For example, a notification about your doorbell can open its live stream directly so you can see who’s there.Set up
Before you start, make sure you have push notifications set up. If push notifications are already configured, open the Zendo iOS/Android app, go to Settings > Property > Push Notifications and tap Refresh Settings to make sure Home Assistant has the latest list of available destinations.List available destinations
To see which destinations are available, call thelist_deep_link_destinations service.
- Go to Developer Tools > Services in Home Assistant.
- Select Zendo: List deep link destinations.
- Click Call Service.
- The response panel shows the available destinations.
Response format
| Field | Description |
|---|---|
id | The identifier you use in automations. This is what you pass to deep_link_destination. |
destination | The type of destination (e.g. security_camera). |
title | The name of the destination (e.g. the camera’s label). |
subtitle | Secondary description (e.g. “Camera/Doorbell”). |
entityType | The entity category. |
Send a notification that opens a destination
Use thezendo.send_notification service with the deep_link_destination field set to the id of the destination you want to open.
Opening a destination from a notification bypasses Family Sharing (Access Control). The receiver can view and control the accessory even if they wouldn’t normally have access. Make sure you’re sending the notification to the right person.
Example: doorbell notification
A doorbell press is the ideal use case - the notification tells you someone is at the door, and tapping it opens the doorbell camera stream so you can see who it is.Without a destination
Thedeep_link_destination field is optional. Omitting it sends a normal notification that opens the default notification view when tapped.
What happens when a destination can’t be found
The notification always arrives, even if the destination can’t be resolved. The destination is best-effort.| Scenario | What happens |
|---|---|
deep_link_destination ID not found | Warning logged, notification sent without a destination. |
| Camera removed after the destination was set | Notification sends with the destination. The Zendo app handles the missing camera gracefully. |
deep_link_destination field omitted | Normal notification, no destination. |