[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-id-\u002Fdocs\u002Fwhatsapp\u002Fagentic-tools":3},{"id":4,"title":5,"body":6,"category":906,"code_examples":907,"demos":907,"description":908,"extension":909,"meta":910,"navigation":907,"order":911,"path":912,"seo":913,"sitemap":919,"stem":924,"tags":925,"toc":931,"videos":907,"__hash__":932},"docs\u002Fdocs\u002Fwhatsapp\u002Fagentic-tools.md","Alat (API) Agentic - Cek Stok, Ongkir, Status Pesanan",{"type":7,"value":8,"toc":889},"minimark",[9,14,18,21,26,67,70,74,127,130,134,137,160,221,235,291,321,332,348,354,359,368,389,392,395,467,484,495,499,502,525,528,542,546,555,558,577,584,588,609,613,748,751,767,771,862,866],[10,11,13],"h1",{"id":12},"alat-api","Alat (API)",[15,16,17],"p",{},"Alat membuat agent bisa mengecek data di sistem milik bisnis Anda. Contohnya stok, ongkir, atau status pesanan. Agent memanggil alat saat pelanggan membutuhkan info itu.",[15,19,20],{},"Alat memanggil satu alamat API di sistem Anda. Sistem Anda harus punya API yang bisa dibuka lewat HTTPS.",[22,23,25],"h2",{"id":24},"yang-anda-perlukan","Yang Anda perlukan",[27,28,29,42,51,61,64],"ul",{},[30,31,32,33,37,38,41],"li",{},"Peran ",[34,35,36],"strong",{},"pemilik"," atau ",[34,39,40],{},"admin"," di workspace.",[30,43,44,45,50],{},"Kunci OpenRouter yang sudah tersimpan. Baca ",[46,47,49],"a",{"href":48},"\u002Fdocs\u002Fwhatsapp\u002Fagentic","Agentic",".",[30,52,53,54,57,58,50],{},"Model ",[34,55,56],{},"Balasan"," berlabel ",[34,59,60],{},"Mendukung alat",[30,62,63],{},"Alamat API HTTPS publik dari sistem Anda.",[30,65,66],{},"Kalau API Anda meminta tanda masuk: token, kata sandi, atau kunci dari sistem Anda.",[15,68,69],{},"Tanya pengembang Anda kalau Anda belum punya API. Minta alamat, cara autentikasi, dan contoh jawabannya.",[22,71,73],{"id":72},"dua-jenis-alat","Dua jenis alat",[75,76,77,93],"table",{},[78,79,80],"thead",{},[81,82,83,87,90],"tr",{},[84,85,86],"th",{},"Metode",[84,88,89],{},"Fungsi",[84,91,92],{},"Cara jalan",[94,95,96,110],"tbody",{},[81,97,98,104,107],{},[99,100,101],"td",{},[34,102,103],{},"GET",[99,105,106],{},"Membaca data, misalnya stok",[99,108,109],{},"Jalan otomatis saat pelanggan butuh info",[81,111,112,117,120],{},[99,113,114],{},[34,115,116],{},"POST",[99,118,119],{},"Mengubah data, misalnya membuat pesanan",[99,121,122,123,126],{},"Menunggu tim menekan ",[34,124,125],{},"Setujui"," di Kotak Masuk",[15,128,129],{},"Saran balasan yang tim minta sendiri hanya memakai alat yang membaca data.",[22,131,133],{"id":132},"contoh-alat-cek-stok","Contoh: alat \"Cek stok\"",[15,135,136],{},"Contoh ini membuat alat yang mengecek stok satu produk. Ganti alamat dengan alamat API Anda.",[138,139,140,146,151,157],"ol",{},[30,141,142,143,50],{},"Buka ",[34,144,145],{},"AI Wulan → Agent & model",[30,147,148,149,50],{},"Klik tab ",[34,150,13],{},[30,152,153,154,50],{},"Klik ",[34,155,156],{},"Tambah alat",[30,158,159],{},"Isi kolom berikut.",[75,161,162,172],{},[78,163,164],{},[81,165,166,169],{},[84,167,168],{},"Kolom",[84,170,171],{},"Isi",[94,173,174,187,199,209],{},[81,175,176,181],{},[99,177,178],{},[34,179,180],{},"Nama alat",[99,182,183],{},[184,185,186],"code",{},"Cek stok",[81,188,189,194],{},[99,190,191],{},[34,192,193],{},"Deskripsi untuk AI",[99,195,196],{},[184,197,198],{},"Cek stok satu produk. Pakai saat pelanggan bertanya apakah produk masih ada.",[81,200,201,205],{},[99,202,203],{},[34,204,86],{},[99,206,207],{},[184,208,103],{},[81,210,211,216],{},[99,212,213],{},[34,214,215],{},"URL",[99,217,218],{},[184,219,220],{},"https:\u002F\u002Fapi.tokoanda.com\u002Fstok\u002F{kode_produk}",[138,222,224],{"start":223},5,[30,225,226,227,230,231,234],{},"Di ",[34,228,229],{},"Parameter",", klik ",[34,232,233],{},"Tambah parameter",", lalu isi:",[75,236,237,245],{},[78,238,239],{},[81,240,241,243],{},[84,242,168],{},[84,244,171],{},[94,246,247,257,269,279],{},[81,248,249,252],{},[99,250,251],{},"Nama",[99,253,254],{},[184,255,256],{},"kode_produk",[81,258,259,264],{},[99,260,261],{},[34,262,263],{},"Tipe",[99,265,266],{},[34,267,268],{},"Teks",[81,270,271,276],{},[99,272,273],{},[34,274,275],{},"Wajib",[99,277,278],{},"Centang",[81,280,281,286],{},[99,282,283],{},[34,284,285],{},"Penjelasan untuk AI",[99,287,288],{},[184,289,290],{},"Kode produk, misalnya KS-HTM-M",[138,292,294,300,310,313,318],{"start":293},6,[30,295,226,296,299],{},[34,297,298],{},"Autentikasi",", pilih jenis yang API Anda minta. Lihat bagian \"Autentikasi\" di bawah.",[30,301,226,302,305,306,309],{},[34,303,304],{},"Bagian jawaban untuk AI",", tulis ",[184,307,308],{},"data.nama, data.stok",". Agent hanya menerima dua bagian itu.",[30,311,312],{},"Uji alat. Lihat bagian berikutnya.",[30,314,153,315,50],{},[34,316,317],{},"Simpan",[30,319,320],{},"Nyalakan saklar alat di daftar.",[15,322,323,328],{},[324,325],"img",{"alt":326,"src":327},"Tab Alat dengan daftar alat custom","\u002Fimages\u002Fdocs\u002Fagentic-alat.webp",[324,329],{"alt":330,"src":331},"Form Alat baru untuk alat Cek stok","\u002Fimages\u002Fdocs\u002Fagentic-alat-drawer.webp",[15,333,334,335,338,339,342,343,345,346,50],{},"Tulis ",[184,336,337],{},"{kode_produk}"," di URL untuk bagian yang diisi agent. Setiap ",[184,340,341],{},"{nama}"," di URL harus punya parameter dengan nama yang sama. Bagian ",[184,344,341],{}," boleh ada di jalur atau di query. Nama domain tetap dan tidak boleh memuat ",[184,347,341],{},[15,349,350,351,353],{},"Contoh: saat pelanggan bertanya \"Kaos hitam M masih ada?\", agent mengisi ",[184,352,256],{},", memanggil alamat itu, lalu menjawab dari hasilnya.",[355,356,358],"h3",{"id":357},"tulis-deskripsi-yang-jelas","Tulis deskripsi yang jelas",[15,360,361,362,364,365,367],{},"Agent membaca ",[34,363,193],{}," untuk memutuskan kapan memakai alat. Tulis kapan alat dipakai dan data apa yang dikembalikan. Isi ",[34,366,285],{}," di tiap parameter dengan contoh nilainya.",[15,369,370,371,373,374,377,378,381,382,385,386,50],{},"Parameter bisa bertipe ",[34,372,268],{},", ",[34,375,376],{},"Angka",", atau ",[34,379,380],{},"Ya\u002FTidak",". Isi ",[34,383,384],{},"Pilihan tetap"," kalau nilainya hanya boleh dari daftar, misalnya ",[184,387,388],{},"reguler, kilat",[22,390,298],{"id":391},"autentikasi",[15,393,394],{},"Autentikasi adalah cara sistem Anda memastikan bahwa yang memanggil adalah Konektor.",[75,396,397,410],{},[78,398,399],{},[81,400,401,404,407],{},[84,402,403],{},"Pilihan",[84,405,406],{},"Artinya",[84,408,409],{},"Pakai kalau",[94,411,412,425,438,454],{},[81,413,414,419,422],{},[99,415,416],{},[34,417,418],{},"Tanpa",[99,420,421],{},"Tanpa tanda masuk",[99,423,424],{},"API Anda terbuka untuk umum",[81,426,427,432,435],{},[99,428,429],{},[34,430,431],{},"Bearer token",[99,433,434],{},"Satu kode rahasia panjang yang Anda dapat dari sistem Anda",[99,436,437],{},"API Anda memberi \"token\" atau \"API key\"",[81,439,440,445,451],{},[99,441,442],{},[34,443,444],{},"Header",[99,446,447,448],{},"Kode rahasia yang dikirim dengan nama tertentu, misalnya ",[184,449,450],{},"X-API-Key",[99,452,453],{},"Dokumentasi API menyebut nama header",[81,455,456,461,464],{},[99,457,458],{},[34,459,460],{},"Basic",[99,462,463],{},"Username dan kata sandi",[99,465,466],{},"API Anda meminta username dan kata sandi",[15,468,469,470,373,473,377,476,479,480,483],{},"Isi ",[34,471,472],{},"Token",[34,474,475],{},"Nilai header",[34,477,478],{},"Username"," dan ",[34,481,482],{},"Kata sandi"," sesuai pilihan. Konektor menyimpan nilai itu terenkripsi dan tidak menampilkannya lagi. Halaman hanya menampilkan 4 karakter terakhir. Untuk mengganti nilai, isi kolomnya dengan nilai baru.",[15,485,486,487,490,491,494],{},"Kalau API Anda butuh header lain, buka ",[34,488,489],{},"Header tambahan"," dan klik ",[34,492,493],{},"Tambah header",". Konektor mengirim header itu di setiap permintaan.",[22,496,498],{"id":497},"uji-alat","Uji alat",[15,500,501],{},"Uji alat sebelum Anda menyimpannya.",[138,503,504,517,522],{},[30,505,506,507,509,510,513,514,50],{},"Di bagian ",[34,508,498],{},", isi ",[34,511,512],{},"Nilai contoh"," untuk tiap parameter, misalnya ",[184,515,516],{},"KS-HTM-M",[30,518,153,519,50],{},[34,520,521],{},"Uji sekarang",[30,523,524],{},"Baca hasilnya.",[15,526,527],{},"Pengujian mengirim satu permintaan sungguhan ke sistem Anda. Pengujian tidak dihitung sebagai pemakaian agent.",[15,529,530,531,373,534,537,538,541],{},"Hasil yang benar menampilkan ",[34,532,533],{},"Berhasil",[34,535,536],{},"Status 200",", durasi, dan ",[34,539,540],{},"Awal jawaban",". Periksa bahwa awal jawaban memuat data yang Anda butuhkan.",[22,543,545],{"id":544},"alat-post-dan-persetujuan","Alat POST dan persetujuan",[15,547,548,549,551,552,50],{},"Alat dengan metode ",[34,550,116],{}," mengubah data di sistem Anda. Karena itu alat POST diberi tanda ",[34,553,554],{},"Perlu persetujuan",[15,556,557],{},"Saat balas otomatis menyala dan agent ingin memakai alat POST:",[138,559,560,563,566,574],{},[30,561,562],{},"Agent berhenti dan mengirim pesan tunggu ke pelanggan.",[30,564,565],{},"Kotak Masuk menampilkan kartu \"Wulan ingin menjalankan {nama alat}\".",[30,567,568,569,37,571,50],{},"Anggota tim membaca rinciannya, lalu menekan ",[34,570,125],{},[34,572,573],{},"Tolak",[30,575,576],{},"Agent melanjutkan dan membalas pelanggan.",[15,578,579,580,50],{},"Aksi yang tidak diputuskan dalam 30 menit kedaluwarsa. Baca ",[46,581,583],{"href":582},"\u002Fdocs\u002Fwhatsapp\u002Fagentic-handover#persetujuan-di-kotak-masuk","Serah ke tim dan Persetujuan",[22,585,587],{"id":586},"hasil-yang-terlihat","Hasil yang terlihat",[27,589,590,600,603],{},[30,591,592,593,596,597,599],{},"Alat muncul di daftar dengan tanda ",[34,594,595],{},"Baca"," (GET) atau ",[34,598,554],{}," (POST).",[30,601,602],{},"Hitungan \"{jumlah} dari 10 alat\" muncul di atas daftar.",[30,604,605,606,50],{},"Setiap pemakaian alat tercatat di tab ",[34,607,608],{},"Aktivitas",[22,610,612],{"id":611},"masalah-umum","Masalah umum",[75,614,615,625],{},[78,616,617],{},[81,618,619,622],{},[84,620,621],{},"Pesan",[84,623,624],{},"Penyebab dan cara memperbaiki",[94,626,627,637,648,660,668,676,686,694,702,713,724,732,740],{},[81,628,629,632],{},[99,630,631],{},"Isi semua parameter yang wajib.",[99,633,469,634,636],{},[34,635,512],{}," untuk semua parameter.",[81,638,639,642],{},[99,640,641],{},"Ada nilai yang tidak cocok dengan tipenya.",[99,643,644,645,647],{},"Nilai bertipe ",[34,646,376],{}," harus berupa angka.",[81,649,650,653],{},[99,651,652],{},"Alamat ini tidak bisa dipakai. Gunakan alamat HTTPS publik milik sistem Anda.",[99,654,655,656,659],{},"Pakai alamat ",[184,657,658],{},"https:\u002F\u002F"," publik dengan nama domain milik sistem Anda.",[81,661,662,665],{},[99,663,664],{},"Tidak ada balasan dalam 10 detik.",[99,666,667],{},"Sistem Anda terlalu lambat. Minta pengembang mempercepat API.",[81,669,670,673],{},[99,671,672],{},"Tidak bisa terhubung ke alamat ini.",[99,674,675],{},"Periksa alamat dan pastikan sistem Anda aktif.",[81,677,678,681],{},[99,679,680],{},"Jawabannya terlalu besar.",[99,682,469,683,685],{},[34,684,304],{}," supaya agent hanya menerima bagian yang perlu.",[81,687,688,691],{},[99,689,690],{},"Alamat ini mengalihkan terlalu banyak kali.",[99,692,693],{},"Pakai alamat akhir API, bukan alamat yang berpindah-pindah.",[81,695,696,699],{},[99,697,698],{},"Sistem Anda membalas dengan status {status}.",[99,700,701],{},"Sistem Anda menolak permintaan. Status 401 atau 403 biasanya berarti token salah. Status 404 berarti alamat salah.",[81,703,704,707],{},[99,705,706],{},"Nama domain tidak boleh berisi bagian yang diisi agent.",[99,708,709,710,712],{},"Pindahkan ",[184,711,341],{}," ke jalur atau query URL.",[81,714,715,718],{},[99,716,717],{},"Ada bagian di URL yang belum menjadi parameter.",[99,719,720,721,723],{},"Tambah parameter dengan nama yang sama dengan ",[184,722,341],{}," di URL.",[81,725,726,729],{},[99,727,728],{},"Nama header ini tidak bisa dipakai.",[99,730,731],{},"Pilih nama header lain.",[81,733,734,737],{},[99,735,736],{},"Isi token atau kata sandi untuk jenis autentikasi ini.",[99,738,739],{},"Isi nilai autentikasi.",[81,741,742,745],{},[99,743,744],{},"Batas 10 alat sudah tercapai.",[99,746,747],{},"Hapus alat yang tidak dipakai.",[15,749,750],{},"Agent tidak memakai alat Anda? Periksa tiga hal:",[138,752,753,756,762],{},[30,754,755],{},"Saklar alat menyala.",[30,757,53,758,57,760,50],{},[34,759,56],{},[34,761,60],{},[30,763,764,766],{},[34,765,193],{}," menjelaskan kapan alat dipakai.",[22,768,770],{"id":769},"batas","Batas",[75,772,773,781],{},[78,774,775],{},[81,776,777,779],{},[84,778,770],{},[84,780,376],{},[94,782,783,791,799,807,814,822,830,838,846,854],{},[81,784,785,788],{},[99,786,787],{},"Alat per workspace",[99,789,790],{},"10",[81,792,793,796],{},[99,794,795],{},"Parameter per alat",[99,797,798],{},"8",[81,800,801,804],{},[99,802,803],{},"Header tambahan per alat",[99,805,806],{},"5",[81,808,809,811],{},[99,810,304],{},[99,812,813],{},"20",[81,815,816,819],{},[99,817,818],{},"Karakter deskripsi untuk AI",[99,820,821],{},"500",[81,823,824,827],{},[99,825,826],{},"Waktu tunggu jawaban sistem Anda",[99,828,829],{},"10 detik",[81,831,832,835],{},[99,833,834],{},"Ukuran jawaban sistem Anda",[99,836,837],{},"64 KB",[81,839,840,843],{},[99,841,842],{},"Isi jawaban yang diterima agent",[99,844,845],{},"4.000 karakter",[81,847,848,851],{},[99,849,850],{},"Panggilan alat per jam untuk seluruh workspace",[99,852,853],{},"300",[81,855,856,859],{},[99,857,858],{},"Langkah agent per balasan",[99,860,861],{},"4",[22,863,865],{"id":864},"lihat-juga","Lihat juga",[27,867,868,872,878,883],{},[30,869,870],{},[46,871,49],{"href":48},[30,873,874],{},[46,875,877],{"href":876},"\u002Fdocs\u002Fwhatsapp\u002Fagentic-mcp","MCP",[30,879,880],{},[46,881,583],{"href":882},"\u002Fdocs\u002Fwhatsapp\u002Fagentic-handover",[30,884,885],{},[46,886,888],{"href":887},"\u002Fdocs\u002Fwhatsapp\u002Fagentic-knowledge","Pengetahuan",{"title":890,"searchDepth":891,"depth":891,"links":892},"",2,[893,894,895,899,900,901,902,903,904,905],{"id":24,"depth":891,"text":25},{"id":72,"depth":891,"text":73},{"id":132,"depth":891,"text":133,"children":896},[897],{"id":357,"depth":898,"text":358},3,{"id":391,"depth":891,"text":298},{"id":497,"depth":891,"text":498},{"id":544,"depth":891,"text":545},{"id":586,"depth":891,"text":587},{"id":611,"depth":891,"text":612},{"id":769,"depth":891,"text":770},{"id":864,"depth":891,"text":865},"whatsapp",null,"Hubungkan sistem Anda lewat API supaya agent bisa cek stok, ongkir, atau status pesanan. Buat alat, uji, lalu aktifkan. Alat POST butuh persetujuan.","md",{},6.2,"\u002Fdocs\u002Fwhatsapp\u002Fagentic-tools",{"keywords":914,"canonical":912,"title":5,"description":908},[915,916,917,918],"alat api agentic","ai cek stok whatsapp","ai cek status pesanan","hubungkan api ke ai agent",{"loc":912,"images":920,"lastmod":923},[921,922],{"loc":327},{"loc":331},"2026-10-02","docs\u002Fwhatsapp\u002Fagentic-tools",[926,927,928,929,930],"agentic","alat","api","cek stok","persetujuan",true,"kcmTS623WXiFH0U5O_Npd90fjdE1I4gktL6JQjLRdK8"]