Επιλέξτε γλώσσα

Webhooks

Τα Webhooks επιτρέπουν στο Shifton να στέλνει ειδοποιήσεις σε πραγματικό χρόνο σε εξωτερικά συστήματα όταν συμβαίνουν γεγονότα στην εταιρεία σας.


Οδηγίες βήμα προς βήμα

Πρόσβαση στην καρτέλα Webhooks

1
Στην αριστερή πλαϊνή γραμμή πατήστε Η ενσωμάτωση.
2
Μεταβείτε στη σελίδα Προγραμματιστής → καρτέλα Webhooks.

Δημιουργία νέου webhook

1
Πατήστε «Νέο webhook».
2
Συμπληρώστε τη ρύθμιση:
ΠεδίοΠεριγραφή
URLΤελικό σημείο για λήψη δεδομένων συμβάντων
ΕκδηλώσειςΣυμβάντα Shifton που ενεργοποιούν το webhook
ΕνεργόςΔιακόπτης ενεργοποίησης/απενεργοποίησης
1
Αποθηκεύστε. Το Shifton θα στέλνει αιτήματα HTTP POST στο καθορισμένο URL.

Διαχείριση webhooks

Shifton screenshot

Πατήστε σε ένα webhook για επεξεργασία URL, ενημέρωση συμβάντων ή αλλαγή κατάστασης ενεργοποίησης.

Δοκιμή webhook

Shifton screenshot
Shifton screenshot
1
Ενεργοποιήστε το αντίστοιχο συμβάν στο Shifton (π.χ. δημιουργήστε δοκιμαστική Βάρδια).
2
Ελέγξτε τα αρχεία καταγραφής του διακομιστή σας — τα δεδομένα πρέπει να ληφθούν.

Σχετικά άρθρα

Συχνές ερωτήσεις

Shifton screenshot

Ε: Σε ποια μορφή στέλνει το στρώμαon τα δεδομένα;
HTTP POST με σώμα σε μορφή JSON. Τη δομή δεδομένων ανά τύπο συμβάντος δείτε στην τεκμηρίωση API.

Ε: Μπορώ να δημιουργήσω πολλαπλά webhooks για το ίδιο συμβάν;
Ναι, με διαφορετικά URL.

Ε: Τι γίνεται αν ο διακομιστής δεν είναι διαθέσιμος κατά την ενεργοποίηση webhook;
Η παράδοση μπορεί να αποτύχει. Λεπτομέρειες σχετικά με την πολιτική επαναλήψεων — στην τεκμηρίωση API.

Ε: Το webhook δεν ενεργοποιείται — γιατί;
Βεβαιωθείτε ότι ο διακόπτης Ενεργός είναι ενεργοποιημένος και το URL είναι δημόσια προσβάσιμο.

Ε: Πώς ελέγχω ότι το webhook λαμβάνει δεδομένα;
Δημιουργήστε δοκιμαστικό συμβάν στο Shifton (π.χ. προσθέστε Βάρδια) και ελέγξτε τα αρχεία καταγραφής του διακομιστή σας για εισερχόμενο αίτημα POST.

Ε: Μπορώ να ρυθμίσω ταυτοποίηση webhook;
Ναι. Προσθέστε μυστικό κλειδί ή token στο URL ή στις κεφαλίδες webhook. Λεπτομέρειες στην τεκμηρίωση API.

Ε: Πώς φαίνεται το σώμα του αιτήματος webhook;
Αντικείμενο JSON με δεδομένα συμβάντος. Η δομή εξαρτάται από τον τύπο συμβάντος — δείτε τεκμηρίωση API για παραδείγματα.

Ε: Μπορεί ένα webhook να παρακολουθεί πολλαπλά συμβάντα;
Ναι. Κατά τη δημιουργία webhook επιλέξτε πολλαπλά συμβάντα — ένα URL θα λαμβάνει ειδοποιήσεις για όλα τα επιλεγμένα.

Ε: Τι είναι η «πολιτική επαναλήψεων» για webhook;
Εάν ο διακομιστής επιστρέψει σφάλμα (όχι 200), το Shifton μπορεί να επαναλάβει το αίτημα. Οι λεπτομέρειες εξαρτώνται από τη ρύθμιση πλατφόρμας.

Ε: Υπάρχει όριο στον αριθμό webhooks;
Δεν αναφέρονται περιορισμοί αριθμού στην τεκμηρίωση, αλλά συνιστάται να δημιουργείτε μόνο τα απαραίτητα.

Ε: Πρέπει να χρησιμοποιήσω HTTPS για το URL webhook;
Συνιστάται. Διευθύνσεις HTTP μπορεί να λειτουργούν, αλλά το HTTPS εξασφαλίζει ασφαλή μεταφορά δεδομένων.

Ε: Μπορώ να λαμβάνω ειδοποιήσεις webhook σε κάθε αλλαγή Προγράμματος;
Ναι. Προσθέστε συμβάντα τύπου «Δημιουργήθηκε επίπεδο» ή «schedule updated» κατά τη ρύθμιση webhook.

Ε: Ποιος έχει πρόσβαση στη δημιουργία webhooks;
Μόνο ο Ιδιοκτήτης και ο Διαχειριστής. Οι Υπεύθυνοι και οι Εργαζόμενοι δεν βλέπουν την ενότητα Developer.

Ε: Μπορώ να απενεργοποιήσω ένα webhook χωρίς να το διαγράψω;
Ναι. Απενεργοποιήστε τον διακόπτη Ενεργός στις ρυθμίσεις webhook — θα σταματήσει να ενεργοποιείται αλλά θα διατηρήσει τη ρύθμιση.

Ε: Καταγράφονται οι ενεργοποιήσεις webhook στο στρώμαon;
Λεπτομερή αρχεία παράδοσης webhook δεν παρέχονται στη διεπαφή. Η παρακολούθηση — στην πλευρά του διακομιστή σας.

Ε: Μπορώ να φιλτράρω webhook ανά έργο ή Πρόγραμμα;
Όχι. Το webhook ενεργοποιείται για όλα τα συμβάντα του επιλεγμένου τύπου σε ολόκληρη την εταιρεία. Φιλτράρισμα — στην πλευρά του διακομιστή λήψης.

Ε: Τι συμβαίνει με τα webhooks κατά τη διαγραφή εταιρείας;
Όλα τα webhooks διαγράφονται μαζί με την εταιρεία.