Custom API

Manajemen Library API

Add New APIMembuat entri custom API action baru yang dapat digunakan oleh agent.
Edit API DefinitionMembuka editor side panel untuk API action yang sudah ada.
Delete API DefinitionMenghapus API action dari tool list in-memory sebelum commit save-all.
Enable or Disable APIMendukung status enable per-action untuk mengatur ketersediaan saat runtime.
Save All ChangesMenyimpan API action dan struktur category ke konfigurasi tools agent dalam satu langkah commit.

Organisasi Category

Category CreationMenambahkan category bernama untuk mengelompokkan API action.
Category RenameMengganti nama label category dan memetakan ulang entri API yang terkait.
Category Deletion GuardMencegah penghapusan category yang masih memuat API.
Drag-and-drop ReorderingMengubah urutan API dalam satu category menggunakan interaksi sortable.
Move API Across CategoriesMendukung pemindahan API antar category, termasuk grup uncategorized.

Model Definisi API

Basic ConfigurationMendefinisikan action name, description, rules, response prompt, HTTP method, dan target URI.
Authentication OptionsMendukung pengaturan authentication none, bearer, basic, custom header, dan berbasis OAuth.
Request Parameters SchemaMendefinisikan property parameter termasuk type, requirement, location, dan enumeration opsional.
Additional Properties FlagMengatur apakah parameter yang tidak dideklarasikan diperbolehkan dalam request payload.
Metadata ForwardingPengaturan opsional untuk menambahkan field metadata runtime ke API call yang dikirim.

Permukaan Import dan Validasi

OpenAPI Schema ImportMengimpor definisi action dari konten OpenAPI dalam format JSON atau YAML.
Schema EditorMenggunakan input code-editor untuk payload schema dan alur konversi.
Schema File UploadMengunggah file .json, .yaml, atau .yml untuk mengisi editor, dengan format schema dideteksi otomatis dari ekstensi file.
Import Merge BehaviorMenambahkan API action hasil import ke dalam tool collection saat ini sebelum disimpan.

Bulk Authentication

Set Authentication PanelMembuka sliding panel untuk mengonfigurasi satu authentication dan menerapkannya ke banyak custom API sekaligus.
Authentication ConfigurationMenggunakan kembali field authentication yang sama seperti Add/Edit API (none, bearer, basic, custom header, OAuth).
API SelectionMenampilkan seluruh custom API yang dikelompokkan per category dengan checkbox, termasuk Select All, Clear All, dan pemilihan per-grup.
Overwrite ConfirmationMengonfirmasi jumlah API yang terdampak dan memberi peringatan bahwa authentication yang ada akan ditimpa sebelum diterapkan.
Apply BehaviorMenimpa authentication hanya pada API yang dipilih di tool list in-memory sebelum commit save-all.

Test Console

API Test ModeMembuka antarmuka test khusus per API action tanpa keluar dari konteks konfigurasi.
Parameter Input RunnerMenghasilkan kontrol input test dari schema parameter yang dikonfigurasi.
Metadata Test FieldsMenampilkan field metadata saat metadata forwarding diaktifkan untuk API tersebut.
Response InspectorMenampilkan status code, headers, dan body dengan rendering terstruktur dan aksi copy.