-------
MOCO + Webhooks
Ereignisse einfach und in Echtzeit in andere Systeme übertragen
Eigene Workflows mit anderen Apps in Echtzeit
Webhooks ermöglichen eine ereignisbasierte Kommunikation in Echtzeit zwischen zwei Anwendungen über die API – ähnlich wie bei Zapier.
MOCO Webhooks bieten also die Möglichkeit, auf Ereignisse in MOCO zu reagieren, z.B. eine Aktualisierung eines Projekts, ein neuer Zeiteintrag oder das Löschen eines Kontakts. Sie sind damit eine Alternative zu Lösungen wie Zapier und Make und erlauben es, diese Abläufe auf eigener Infrastruktur zu implementieren. Webhooks sind ebenso eine gute ergänzende Lösung zur REST-Schnittstelle und erlauben eine direkte Reaktion auf Ereignisse. Dabei wird bei jedem Ereignis ein selbst gewählter Endpunkt aufgerufen (HTTP POST), das den Inhalt der betreffenden Entität enthält und erlaubt es in den meisten Fällen auf das Ereignis zu reagieren, ohne dass ein Aufruf der MOCO-Schnittstelle nötig ist.
MOCO Webhooks bieten also die Möglichkeit, auf Ereignisse in MOCO zu reagieren, z.B. eine Aktualisierung eines Projekts, ein neuer Zeiteintrag oder das Löschen eines Kontakts. Sie sind damit eine Alternative zu Lösungen wie Zapier und Make und erlauben es, diese Abläufe auf eigener Infrastruktur zu implementieren. Webhooks sind ebenso eine gute ergänzende Lösung zur REST-Schnittstelle und erlauben eine direkte Reaktion auf Ereignisse. Dabei wird bei jedem Ereignis ein selbst gewählter Endpunkt aufgerufen (HTTP POST), das den Inhalt der betreffenden Entität enthält und erlaubt es in den meisten Fällen auf das Ereignis zu reagieren, ohne dass ein Aufruf der MOCO-Schnittstelle nötig ist.
Beispiel-Anwendungen
Project > create
=> neuer Ordner wird im Cloud-Speicher anlegt
=> neues Board im Projekt-Management
Contact > create / update
=> Kontakt wird in der zentralen Datenbank erstellt/aktualisiert.
Es lassen sich Worflows wie bei Zapier gezeigt, umsetzen, solange es darum geht, dass etwas
erstellt/aktualisiert/gelöscht wird (=> create/update/delete). Ausnahmen sind daher z.B. Budget-Trigger oder spezifische Trigger wie ein geänderter Rechnungs-Status, die man aber mit einem Update nachstellen kann.
=> neuer Ordner wird im Cloud-Speicher anlegt
=> neues Board im Projekt-Management
Contact > create / update
=> Kontakt wird in der zentralen Datenbank erstellt/aktualisiert.
Es lassen sich Worflows wie bei Zapier gezeigt, umsetzen, solange es darum geht, dass etwas
erstellt/aktualisiert/gelöscht wird (=> create/update/delete). Ausnahmen sind daher z.B. Budget-Trigger oder spezifische Trigger wie ein geänderter Rechnungs-Status, die man aber mit einem Update nachstellen kann.
Verbindung einrichten
Webhooks richtest du in den Einstellungen > Erweiterungen > API & WebHooks ein