# Deep Links in the Homey Mobile App

**URL:** https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431
**Category:** Questions & Help
**Created:** [July 5, 2024, 9:00am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431 "2024-07-05T09:00:43Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![staeff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/staeff/32/79712_2.png) [@staeff](https://community.homey.app/u/staeff)
#### Post date: [July 5, 2024, 9:00am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/1 "2024-07-05T09:00:43Z")

</div>

I was just wondering if anyone figured out if the homey app allows deep links? Meaning opening a specific section (e.g. Home, Devices, Flows) or even a specific entity (e.g. a certain device) when clicking on a link.

I was able to find out that the “url scheme” used by homey simply is “homey://” but I have tried a few different things and none of them seem to do anything besides opening the app.

- Following the same url logic as the webapp:  
`homey://homeys/<my-homey-id>/devices`
- Following the same logic as the api  
`homey://devices/device`
- Just the root path  
`homey://devices`
- Following using the id of something directly  
`homey://<my-device-id>`

Reason I’m trying to figure this out is because using Scriptable, I was able to create a pretty nice custom widget for iOS. And I would want to be able to link to a specific device if I press on the according section of the widget.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/c/cc3eb3398bd7556c62d1583d8a235941aa4193ad.jpeg)

---

<div class="post-metadata">

### Author: ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)
#### Post date: [July 6, 2024, 12:31am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/2 "2024-07-06T00:31:49Z")

</div>

You can use webhooks for this. But I’m not sure if you’re looking for something else.

> ![Screenshot_20240706-024535_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/d/8d448a0143a26dda5e309b197bdb41d3e916a96f.jpeg)

---

<div class="post-metadata">

### Author: ![staeff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/staeff/32/79712_2.png) [@staeff](https://community.homey.app/u/staeff)
#### Post date: [July 6, 2024, 7:50am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/3 "2024-07-06T07:50:29Z")

</div>

This works if I for example would want to run a flow or change the state of a device. But what I actually want to do is open a specific device in the app via a link:

 ![Screenshot 2024-07-06 at 09.50.10](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/1/414a0ba3bedf161367da0d11bdef61e9d2f6e7b5.jpeg)

---

<div class="post-metadata">

### Author: ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)
#### Post date: [July 6, 2024, 10:19am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/4 "2024-07-06T10:19:13Z")

</div>

Ah, I see!

---

<div class="post-metadata">

### Author: ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)
#### Post date: [July 6, 2024, 10:50am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/5 "2024-07-06T10:50:41Z")

</div>

It isn’t possible, opening a device isn’t part of the Homey API (that the mobile app or Web app use), but is an internal function of the mobile app and web app themselves, and aren’t even the same for both of them.

---

<div class="post-metadata">

### Author: ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)
#### Post date: [July 6, 2024, 10:58am UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/6 "2024-07-06T10:58:00Z")

</div>

Sure it’s possible: you can navigate to a device in the mobile app, so it’s also possible to implement a custom URL scheme so external apps/widgets can link to it. This has nothing to do with the Homey API but with the mobile app internals.

---

<div class="post-metadata">

### Author: ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)
#### Post date: [July 6, 2024, 1:22pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/7 "2024-07-06T13:22:53Z")

</div>

Then feel free to give the actual solution, not just “that it is possible”, already said it wasn’t part of the API though.

---

<div class="post-metadata">

### Author: ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)
#### Post date: [July 6, 2024, 1:45pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/8 "2024-07-06T13:45:07Z")

</div>

> [@Caseda](#):
>
> Then feel free to give the actual solution

Custom URL schemes need to be implemented by the app developer. So Athom.

---

<div class="post-metadata">

### Author: ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)
#### Post date: [July 6, 2024, 1:49pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/9 "2024-07-06T13:49:06Z")

</div>

So you are saying it isn’t possible, currently 😉 I believe that is what I said too.

---

<div class="post-metadata">

### Author: ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)
#### Post date: [July 6, 2024, 1:55pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/10 "2024-07-06T13:55:43Z")

</div>

I guess I missed the word “currently” in your answer 🤷🏼‍♂️

---

<div class="post-metadata">

### Author: ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)
#### Post date: [July 6, 2024, 1:57pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/11 "2024-07-06T13:57:10Z")

</div>

i’m not seeing Athom implementing it, so the “currently” is pretty much “never going to happen”.

---

<div class="post-metadata">

### Author: ![staeff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/staeff/32/79712_2.png) [@staeff](https://community.homey.app/u/staeff)
#### Post date: [July 6, 2024, 4:16pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/12 "2024-07-06T16:16:32Z")

</div>

The thing is they might even have at least partially implemented deep links to some part of the app, but without them documenting it or somebody by accident figuring out what their url format is there is no good way to know besides decompiling the app and hunting through the code.

---

<div class="post-metadata">

### Author: ![staeff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/staeff/32/79712_2.png) [@staeff](https://community.homey.app/u/staeff)
#### Post date: [July 6, 2024, 4:41pm UTC](https://community.homey.app/t/deep-links-in-the-homey-mobile-app/112431/13 "2024-07-06T16:41:58Z")

</div>

As a bit of a fun finding, there is already quite a lot code relating to dashboards in the app 😃

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/9/f9b8835f61fb9a519e5310d3e7b8247a04e5e35f.png)
