# App via Web/HTTP erreichbar machen

**URL:** <https://community.homey.app/t/app-via-web-http-erreichbar-machen/161958>\
**Category:** Fragen & Hilfe\
**Created:** [November 8, 2026, 3:17pm UTC](https://community.homey.app/t/app-via-web-http-erreichbar-machen/161958 "2026-11-08T15:17:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Holger82](https://avatars.discourse-cdn.com/v4/letter/h/bc8723/32.png) [@Holger82](https://community.homey.app/u/Holger82)\
**Post date:** [November 8, 2026, 3:17pm UTC](https://community.homey.app/t/app-via-web-http-erreichbar-machen/161958/1 "2026-11-08T15:17:06Z")

</div>

Hi Alle,

ich bin neu im Homey-Universum und hatte schon einigen Spaß mit dem Teil. Schon vor der Anschaffung hatte ich den Gedanken, dass ich gern Sprachbefehle an Alexa gebe, den Befehl oder die Frage dann durch Homey via KI beantworten und den Text zur Sprachausgabe an Alexa zurückspiele.

Nun, dafür benötigt es einen eigenen Alexa-Skill, den ich erst einmal ganz rudimentär aufgesetzt habe. Er springt auch an und ich kann den eingehenden HTTP-POST-Request mit meiner App via Webhook auch sehen und den Body über die Console ausgeben.

Nun braucht Alexa bzw. Amazon ja eine Antwort vom Endpoint. Da die Webhooks, die man mit den Dev Tools erstellen kann, nur eingehende Kanäle ohne Rückkanal sind, funktioniert es damit also nicht, wie ich später feststellte.

Deswegen versuche ich nun herauszufinden, wie Apps direkt via WebAPI ansprechbar werden können. Leider ist das etwas schwieriger als gedacht und ich frage daher um Rat.

Auf [Web API | Homey Apps SDK](https://apps.developer.homey.app/advanced/web-api) geht es natürlich erst einmal - wenn ich es richtig verstehe - um App zu App-Kommunikation direkt auf dem Homey. Es gibt wohl aber auch die Möglichkeit, über [https://api.athom.com/api/app/](https://api.athom.com/api/app/)\<meine\_app\_id\> übers Internet darauf zugreifen zu können. Ich finde aber einfach keinen Ansatz.

Ich bin zwar nicht komplett unbedarft, was Coding im Allgemeinen angeht, aber die Skills sind natürlich arg limitiert. Ich wäre also über Hilfe und Anstöße dankbar 🙂

Beste Grüße  
Holger

---

<div class="post-metadata">

**Author:** ![Holger82](https://avatars.discourse-cdn.com/v4/letter/h/bc8723/32.png) [@Holger82](https://community.homey.app/u/Holger82)\
**Post date:** [November 8, 2026, 4:35pm UTC](https://community.homey.app/t/app-via-web-http-erreichbar-machen/161958/2 "2026-11-08T16:35:25Z")

</div>

So, ich bin inzwischen bereits weiter.

Die public URL ist dabei https://[HOMEY\_ID].connect.athom.com/api/app/[APP\_ID]/mein\_pfad

In der app.json habe ich einen Endpoint definiert:

```json
  "api": {
    "meinEndpoint": {
      "path": "/mein_pfad",
      "method": "post",
      "public": true 
      }
    }

```

Anschließend eine Datei “api.js” erstellt und hier die Logik bei einem eingehenden Request hinterlegt:

```javascript
module.exports = {

  async meinEndpoint({ homey, body, query, headers }) {
    console.log(body);
    return {
      version: '1.0',
      response: {
        outputSpeech: {
          type: 'PlainText',
          text: "Test erfolgreich!" 
        },
    shouldEndSession: true // true = Alexa schließt das Mikrofon | false = Alexa wartet auf eine weitere Antwort
      }
    };
  }
};

```

Damit wird die Antwort an Alexa gesendet, die entsprechend per Sprachausgabe wiedergegeben wird.
