HTTP Actions
Panggil REST API eksternal untuk melakukan tindakan dari agent Anda
Apa itu HTTP Action?
HTTP Action memungkinkan agent Anda memanggil REST API eksternal untuk melakukan tindakan seperti mengirim email, membuat order, update database, dll. Agent akan otomatis mengekstrak informasi dari percakapan user dan mengirimkannya ke API.
- • Kirim email ke tim support
- • Buat order produk
- • Update status pengiriman
- • Kirim notifikasi WhatsApp
Cara Membuat HTTP Action
- 1 Buka Resources → Actions
Halaman Resources Agent
Halaman Resources Agent
Dari halaman agent, klik tab "Resources" kemudian pilih "Actions" → "HTTP"
- 2 Isi Name dan Description
Form HTTP Action
Form HTTP Action
Berikan nama dan deskripsi yang jelas agar agent tahu kapan harus menggunakan action ini.
Name *Nama singkat dan deskriptif untuk action ini
Contoh: "Send Email to Support"Description *Jelaskan apa yang dilakukan action ini dan kapan agent harus menggunakannya
Contoh: "Mengirim email ke tim support ketika user memiliki masalah yang perlu ditangani support" - 3 Masukkan URL API
Form HTTP Action dengan URL dan Method
Form HTTP Action dengan URL dan Method
Masukkan URL lengkap dari API dan pilih HTTP method
Pilih HTTP Method:
GETPOSTPUTPATCHDELETEMasukkan URL:
https://api.example.com/support/emailDynamic ParametersGunakan <param> untuk parameter dinamis:
https://api.example.com/users/<userId>/orders - 4 Tambahkan Headers (Opsional)
Tambahkan Headers untuk Authentication
Tambahkan Headers untuk Authentication
Headers untuk authentication (API key, token) dan konfigurasi lainnya
Authorization:
Key: AuthorizationValue: Bearer sk-abc123...Content-Type:
Key: Content-TypeValue: application/json - 5 Definisikan Body Parameters
Definisikan Body Parameters
Definisikan Body Parameters
Data yang akan dikirim ke API. Agent akan ekstrak dari percakapan user.
subjectrequiredJudul email
messagerequiredIsi pesan dari user
priorityoptionalPrioritas: high, normal, low
Agent akan mengirim JSON:
{ "subject": "...", "message": "...", "priority": "high" } - 6 Set Success Condition
Set Success Condition
Set Success Condition
Tentukan kapan API call dianggap berhasil atau gagal
STATUS CODECek HTTP status code
Status Code = 200RESPONSE VALUECek nilai di response JSON
response.status = "success" - 7 Test Konfigurasi
Test HTTP Action
Test HTTP Action
Test sebelum menyimpan untuk memastikan API berfungsi
Success✅ Hijau = berhasil, ❌ Merah = gagal
Status Code200 = OK, 404 = Not Found, 500 = Error
ResponseData dari API
Execution TimeWaktu respon (ms)
- 8 Klik "Create"
Action berhasil dibuat
Action berhasil dibuat
Jika test berhasil, klik "Create" untuk menyimpan. Action langsung siap digunakan!
Siap Digunakan!Agent Anda sekarang bisa menggunakan action ini. Coba chat dan minta agent melakukan action!
Tips & Best Practices
Tulis deskripsi detail agar agent tahu kapan menggunakan action
Selalu test sebelum menyimpan
Beri deskripsi jelas di setiap parameter
Set condition agar agent beri feedback tepat
Sebelumnya
Actions
Overview Actions
Selanjutnya
Interface Chat
Menggunakan agent via chat