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.
- Metode —
POST/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
ctxberdasarkan 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
- Pemicu — pemicu webhook masuk.
- Aksi —
Permintaan web,Muat URL. - Substitusi dan formula — data permintaan di
ctx.