Lewati ke konten

Konfigurasi webhook

Arahkan Timemark ke endpoint Anda, pilih event dan proyek mana yang memicunya, lalu uji pengiriman.


Anda ingin sistem Anda sendiri bereaksi saat sesuatu terjadi di Teamspace, misalnya untuk mencatat unggahan foto atau memicu proses lanjutan. Webhook membuat Timemark mengirim permintaan POST ke endpoint Anda setiap kali event yang dipilih terjadi.

Peran
Pemilik Tim
Platform
Web
Paket
Business
Berlaku untuk
Hanya terpicu untuk peristiwa yang terjadi setelah webhook dibuat
  1. Buka Teamspace → Pengaturan → Integrasi → Webhook.
  2. Masukkan URL endpoint Anda. URL ini harus dapat diakses secara publik dan merespons permintaan POST.
  3. Konfirmasikan trigger-nya. Webhook ini terpicu pada Foto baru saat ada foto baru yang diunggah.
  4. Pilih cakupan: Semua foto, atau folder tertentu.
  5. Simpan.
  1. Pada webhook yang baru saja Anda simpan, gunakan fungsi uji atau ping untuk mengirim contoh payload.
  2. Periksa log endpoint Anda untuk memastikan payload sudah sampai.
  3. Pastikan endpoint Anda mengembalikan respons 2xx.
FieldFungsinyaCatatan
URL EndpointTempat Timemark mengirim permintaan POSTHarus bersifat publik dan mengembalikan 2xx dalam batas waktu
TriggerTindakan yang memicu sebuah pengirimanFoto baru (photo.uploaded) saat ini adalah satu-satunya trigger. Lihat Jenis event webhook
CakupanMembatasi pemicu hanya pada satu folder, atau semua foto timCakupan folder hanya terpicu untuk foto di folder tersebut
  • Tidak berlaku surut. Webhook hanya terpicu untuk event yang terjadi setelah webhook dibuat. Foto yang sudah ada sebelumnya tidak akan memicunya.
  • Endpoint harus mengembalikan 2xx tepat waktu. Timeout atau error dianggap sebagai pengiriman yang gagal. Timemark akan mencoba ulang pengiriman yang gagal, lalu berhenti setelah percobaan ulang habis.
  • Cakupan tidak cocok. Webhook yang cakupannya dibatasi ke satu folder tidak akan terpicu untuk foto di folder lain. Atur cakupan ke Semua foto jika Anda memerlukan semua folder.
  • Di balik firewall. Endpoint yang berada di balik VPN atau firewall tidak dapat diakses. Gunakan URL publik.

Terakhir diperbarui: