Die WebHooks senden Informationen zu Änderungen in easybill, an eine eigene Programmierung. Über die WebHooks können Sie somit Benachrichtigungen auslösen oder Ihre easybill-Daten mit einem weiteren System synchronisieren.
Dokument
document.create = teilt zunächst nur die Erstellung eines Entwurfes mit
document.completed = teilt mit, wenn ein Dokument fertig gestellt wurde
document.update = informiert Sie, falls ein Dokument aktualisiert wird
document.deleted = teilt mit, wenn ein Dokument gelöscht wird
document.payment_add = teilt mit, wenn ein neuer Zahlungseingang für ein Dokument hinterlegt wird
document.payment_delete = teilt mit, wenn ein Zahlungseingang gelöscht wird
Beispiel: Darf Ihr Lager die Ware erst versenden sobald eine Rechnung bezahlt wurde, können Sie über die WebHooks eine Benachrichtigung an das Lager in Ihrer Programmierung einrichten.
Kunde
Kontakt
contact.create = teilt mit, wenn einem Kunden ein neuer Ansprechpartner hinzugefügt wird
contact.update = informiert Sie, falls dieser Ansprechpartner aktualisiert wird
contact.deleted = teilt mit, wenn ein Ansprechpartner gelöscht wird
Beispiel: Über die WebHooks können Sie die Ansprechpartner der Kunden mit Ihrer eigenen Programmierung synchronisieren. Arbeiten Sie neben easybill mit einem zweiten System, können Sie und Ihre Mitarbeiter immer die aktuellen Kundendaten einsehen.
Position
position.create = teilt mit, wenn einer neuer Rechnungsposten in easybill angelegt wird position.update = informiert Sie, falls ein Rechnungsposten aktualisiert wird
position.deleted = teilt mit, wenn ein Rechnungsposten gelöscht wird
Beispiel: Über die WebHooks können Sie die Rechnungsposten, also Artikel, Dienstleistungen oder Textzeilen, mit Ihrer eigenen Programmierung synchronisieren. In Ihrer Programmierung haben Sie somit immer Zugriff auf die aktuellen Posten und Preise. Nutzen Sie die Programmierung um Dokumente über easybill erstellen zu lassen, können Sie die ID des entsprechenden Rechnungsposten direkt übergeben.
Postausgang
postbox.create = teilt mit, wenn ein Dokument für den E-Mail-, Post- oder Fax-Versand übergeben wird
postbox.sent = teilt mit, wenn das Dokument erfolgreich versendet wurde
postbox.fail = informiert Sie wenn der Versand eines Dokumentes fehlgeschlagen ist
postbox.update = informiert Sie, falls ein Versandvorgang aktualisiert wird
postbox.deleted = teilt mit, wenn ein Versandvorgang gelöscht wird
Beispiel: Über die WebHooks können Sie sich über den Versandstatus der Dokumente informieren lassen. Wichtig kann dies sein, wenn der Versand eines Dokumentes fehlschlägt.
SEPA Lastschrift
sepa-payment.create = teilt mit, wenn eine neue SEPA-XML in easybill erstellt wird
sepa-payment.update = informiert Sie, falls die SEPA-XML aktualisiert wird
sepa-payment.deleted = teilt mit, wenn die SEPA-XML gelöscht wird
sepa-payment.exported = teilt mit, wenn die SEPA-XML exportiert wurde
Beispiel: Nutzen Sie die automatische Erstellung der SEPA-XML über die Wiederholungsrechnungen oder lassen Ihre Mitarbeiter die SEPA-XML erstellen, erhalten Sie über die WebHooks den Hinweis und können den Lastschrifteinzug über die SEPA-XML bei Ihrer Bank anstoßen.
Aufgabe
task.create = teilt mit, wenn eine neue Aufgabe in easybill angelegt wird
task.update = informiert Sie, falls eine Aufgabe aktualisiert wird
task.deleted = teilt mit, wenn eine Aufgabe gelöscht wird
Beispiel: Das Erstellen einer Aufgabe in easybill, kann ebenfalls eine Aufgabe in Ihrer Programmierung auslösen. Über die WebHooks können Sie so systemübergreifende Aufgaben erstellten.
Generelle Informationen, wie Sie einen WebHook anlegen, finden Sie hier: WebHooks anlegen
0 Kommentare