Creating API From External API Service
Creating API From External API Service
BigEnvelope juga memungkinkan admin untuk membuat API dengan cara membungkus API service REST external yang sudah ada.
Setting API
Untuk membuat API baru, masuk ke menu API lalu tekan tombol “Add new API”.
Isi form dengan masukan nama API, dan waktu cache yang diinginkan (default tidak ada cache). Masukan tipe API di value “Rest API”
Isi URL rest API dengan endpoint dari service yang ingin dibungkus. lalu pilih method yang digunakan oleh service tersebut. Jika diharuskan, isi masukan Authorization dengan jenis dan value authorization yang dibutuhkan. Jika sudah selesai, admin dapat menekan tombol “Save”.
Creating Consumer Profile
Untuk membuat profile consumer yang akan menggunakan API, admin dapat melakukannya di halaman Consumer dan menekan tombol “Add API User”.
Admin dapat mengisi form berisi nama consumer, IP consumer, dan batas rate limit yang dibolehkan untuk consumer itu. Untuk masukan IP juga mendukung CIDR notation untuk memasukan range beberapa IP sekaligus.
Giving Consumer permission
Untuk memberi permission consumer untuk menggunakan API, admin dapat masuk ke halaman access control dari consumer yang dimaksud.
Untuk memberi akses kepada Consumer, admin hanya perlu menekan checklist “Access API” dari API yang dimaksud.