Pilih bahasa

Webhooks

Webhooks memungkinkan Shifton mengirim notifikasi secara real-time ke sistem eksternal saat terjadi peristiwa di perusahaan Anda.


Petunjuk Langkah demi Langkah

Mengakses tab Webhooks

1
Di panel navigasi kiri, klik Integrasi.
2
Buka halaman Pengembang → tab Webhook.

Membuat webhook baru

1
Klik «Webhook baru».
2
Isi konfigurasi:
KolomKeterangan
URLEndpoint untuk menerima data peristiwa
AcaraPeristiwa Shifton yang mengaktifkan webhook
AktifSakelar untuk mengaktifkan/menonaktifkan
1
Simpan. Shifton akan mengirim permintaan HTTP POST ke URL yang ditentukan.

Mengelola webhooks

Shifton screenshot

Klik pada webhook untuk mengedit URL, memperbarui peristiwa, atau mengubah status aktivitas.

Menguji webhook

Shifton screenshot
Shifton screenshot
1
Picu peristiwa yang sesuai di Shifton (misalnya, buat shift percobaan).
2
Periksa log server — data harus masuk.

Artikel Terkait

Pertanyaan yang Sering Diajukan

Shifton screenshot

T: Dalam Bentukat apa pergeseranon mengirim data?
HTTP POST dengan body dalam format JSON. Struktur data untuk setiap jenis peristiwa lihat di dokumentasi API.

T: Bisakah membuat beberapa webhook untuk Sabu peristiwa?
Ya, dengan URL yang berbeda.

T: Apa yang terjadi jika server tidak tersedia saat webhook dipicu?
Pengiriman mungkin gagal. Detail tentang kebijakan percobaan ulang — di dokumentasi API.

T: Webhook tidak dipicu — mengapa?
Pastikan sakelar Aktif aktif dan URL dapat diakses secara publik.

T: Bagaimana cara memeriksa bahwa webhook menerima data?
Buat peristiwa percobaan di Shifton (misalnya, tambahkan shift) dan periksa log server Anda untuk permintaan POST masuk.

T: Bisakah mengonfigurasi autentikasi webhook?
Ya. Tambahkan kunci rahasia atau token ke URL atau header webhook. Detail di dokumentasi API.

T: Seperti apa body permintaan webhook?
Objek JSON dengan data peristiwa. Struktur tergantung pada jenis peristiwa — lihat dokumentasi API untuk contoh.

T: Bisakah Sabu webhook melacak beberapa peristiwa?
Ya. Saat membuat webhook, pilih beberapa peristiwa — satu URL akan menerima notifikasi untuk semua yang dipilih.

T: Apa itu «kebijakan percobaan ulang» untuk webhook?
Jika server mengembalikan kesalahan (bukan 200), Shifton dapat mengulangi permintaan. Detail tergantung pada konfigurasi platform.

T: Apakah ada batas jumlah webhook?
Batasan jumlah tidak disebutkan dalam dokumentasi, tetapi disarankan untuk membuat hanya yang diperlukan.

T: Apakah perlu menggunakan HTTPS untuk URL webhook?
Disarankan. Alamat HTTP mungkin berfungsi, tetapi HTTPS memastikan transfer data yang aman.

T: Bisakah menerima notifikasi webhook setiap kali jadwal berubah?
Ya. Tambahkan peristiwa seperti «Shift dibuat» atau «schedule updated» saat mengonfigurasi webhook.

T: Siapa yang memiliki akses untuk membuat webhook?
Hanya Owner. Manajer dan karyawan tidak melihat bagian Developer.

T: Bisakah menonaktifkan webhook tanpa menghapusnya?
Ya. Matikan sakelar Aktif di pengaturan webhook — webhook berhenti dipicu tetapi mempertahankan konfigurasi.

T: Apakah pemicuan webhook dicatat di pergeseranon?
Log detail pengiriman webhook tidak disediakan dalam antarmuka. Pelacakan — di sisi server Anda.

T: Bisakah memfilter webhook berdasarkan proyek atau jadwal?
Tidak. Webhook dipicu untuk semua peristiwa dari jenis yang dipilih di seluruh perusahaan. Pemfilteran — di sisi server penerima.

T: Apa yang terjadi dengan webhook saat perusahaan dihapus?
Semua webhook dihapus bersama perusahaan.