Τα Webhook ειδοποιούν την εφαρμογή σας όταν δημιουργούνται, ενημερώνονται ή διαγράφονται οντότητες στο Mokapen. Χρησιμοποιήστε τα για ενσωματώσεις που βασίζονται σε συμβάντα αντί για δημοσκόπηση REST API.
Καταχωρίστε μια διεύθυνση URL webhook και επιλέξτε συμβάντα για λήψη. Όταν συμβαίνει ένα συμβάν, το Mokapen στέλνει ένα αίτημα HTTP POST στο τελικό σημείο σας με ωφέλιμο φορτίο JSON.
Τα τελικά σημεία διαχείρισης Webhook απαιτούν ένα έγκυρο διακριτικό φορέα με τα κατάλληλα πεδία.
GET /api/webhooks
POST /api/webhooks
PUT /api/webhooks/{webhook_id}
ΔΙΑΓΡΑΦΗ /api/webhooks/{webhook_id}
GET /api/webhooks/{webhook_id}/logs
GET /api/webhook-events
Αποστολή ΑΝΑΡΤΗΣΗΣ με επιλεγμένο URL επιστροφής κλήσης, αναγνωριστικό οργανισμού και συμβάντα:
POST /api/webhooks
Εξουσιοδότηση: Φορέας YOUR_ACCESS_TOKEN
Τύπος περιεχομένου: εφαρμογή/json
{
"url": "https://example.com/webhooks/mokapen",
"org_id": 849,
"events": ["task.created", "task.updated", "contact.created"]
}
Ελέγξτε τα εισερχόμενα αιτήματα webhook στον διακομιστή σας. Χρησιμοποιήστε μόνο τελικά σημεία HTTPS. Αποθηκεύστε τα μυστικά με ασφάλεια και επικυρώστε τα ωφέλιμα φορτία πριν τα επεξεργαστείτε.
Με την εγγραφή ενός webhook μπορείτε να εγγραφείτε σε ένα ή περισσότερα από τα ακόλουθα συμβάντα:
task.createdtask.updatedtask.deletedproject.createdproject.updatedproject.deletedcontact.createdcontact.updatedcontact.deletedcompany.createdcompany.updatedcompany.deletedticket.createdticket.updatedticket.deletedbooking.createdbooking.updatedbooking.deletedproduct.createdproduct.updatedproduct.deletedservice.createdservice.updatedservice.deletedquote.createdquote.updatedquote.deletedorder.createdorder.updatedorder.deleteddeal.createddeal.updateddeal.deletedappointment.createdappointment.updatedappointment.deleteddocument.createddocument.updateddocument.deletedcampaign.createdcampaign.updatedcampaign.deletedΧρειάζεστε βοήθεια;