Permintaan web dan webhook

GetMyBot terintegrasi dengan sistem eksternal melalui HTTP di kedua arah: permintaan masuk memicu reaksi, sementara aksi keluar memanggil API pihak lain. Ini menghubungkan bot dengan CRM, sistem pembayaran, formulir di situs web, dan layanan apa pun.

Webhook masuk (pemicu)

Pemicu "Permintaan web masuk (webhook)" menjalankan reaksi melalui permintaan HTTP dari luar:

  • Path — alamat penerima (URL lengkap dibentuk dari alamat bot dan path).
  • Token rahasia — melindungi endpoint dari pihak yang tidak berwenang.
  • MetodePOST / GET / PUT / ANY.

Data permintaan (field formulir atau body) masuk ke konteks eksekusi dan tersedia dalam aksi melalui {{ctx.field}}. Dengan cara ini situs web atau layanan dapat "mendorong" acara ke bot — misalnya, pembayaran berhasil → kirim akses ke pengguna.

Permintaan web keluar (aksi)

Aksi "Permintaan web" membuat permintaan HTTP dari reaksi:

  • metode (GET/POST/PUT/DELETE), header, body (JSON atau formulir);
  • kode sukses, timeout, dan jumlah pengulangan saat error;
  • menyimpan respons ke parameter atau ctx berdasarkan JSONPath;
  • mode asinkron (tidak memblokir reaksi) dan menjalankan reaksi saat sukses/error.

Aksi terkait: "Muat URL" (unduh teks halaman ke ctx) dan "Permintaan ke sumber" / "Tulis ke sumber" untuk konektor tersimpan — lihat Sumber dan kunci.

Integrasi webhook

Untuk pengiriman data reguler ke satu layanan, lebih mudah mengonfigurasi integrasi "Webhook" (URL + tanda tangan HMAC) — lihat Integrasi.

Keamanan

Endpoint masuk dilindungi dengan token rahasia; permintaan keluar melewati perlindungan SSRF (tidak dapat mengakses jaringan internal), dan ukuran respons dibatasi.

Selanjutnya