Webhooks
Mit Webhooks kann man über bestimmte Ereignisse in Propstack benachrichtigt werden, wie z.B. wenn ein Objekt aktualisiert wird.
Wenn ein Event ausgelöst wird, wird die URL unter target_url
mit einem POST
aufgerufen und die Daten des Kontaktes bzw. des Objektes mit übergeben.
Bei client_updated
und property_updated
wird zusätzlich der Parameter changed_attributes
übergeben, damit man auf Aktualisierungen von bestimmten Feldern reagieren kann. Beispielsweise will man in seiner eigenen App eine Aktion ausführen, sobald sich der Preis eines Objektes ändert, und nicht bei jedem Update eines Objektes.
Mögliche Events:
client_created
client_updated
(wird auch beim Löschen gefeuert)property_created
property_updated
(wird auch beim Löschen gefeuert)task_created
task_updated
task_deleted
client_property_created
client_property_updated
client_property_deleted
project_created
project_updated
document_created
document_updated
document_deleted
saved_query_created
saved_query_updated
saved_query_deleted
Hook erstellen
POST
https://api.propstack.de/v1/hooks
Query Parameters
Name | Type | Description |
---|---|---|
target_url | string | Die URL, die aufgerufen soll, wenn der Hook ausgelöst wird |
event | string | Das Ereignis, worauf man hören möchte. Siehe oben für mögliche Werte |
Hooks aufrufen
GET
https://api.propstack.de/v1/hooks
Hook löschen
DELETE
https://api.propstack.de/v1/hooks/:id
Last updated