Pada fitur workflow, Anda dapat membuat API endpoint yang berguna untuk menjalankan sistem ketika API tersebut dipanggil. Berikut langkah-langkahnya.
- Masuk ke menu Projects pada menu di sebelah kiri.
- Klik tombol “New project” untuk mulai membuat API endpoint baru.
- Kemudian klik “Create workflow” pada bagian Workflow.
- Selanjutnya, klik “Start building” pada bagian Create from scratch.
- Masukkan nama dan deskripsi workflow yang Anda inginkan lalu klik “Continue” untuk melanjutkan.
- Klik “Select trigger” dan pilih API Call.
- Pilih method yang akan digunakan, method yang didukung yaitu POST, GET, DELETE.
- Isi path API endpoint.
Path dapat ditentukan sesuai dengan kebutuhan, namun untuk base URL akan selalu mengikuti base URL dari default sistem. Contoh:
Base URL → https://api-dev-officeless.mekari.io/27793/
Custom path → get-data-provinsi - Isi kolom Request variable name.
Nama variable yang bisa ditentukan sendiri untuk menampung data input atau data yang dikirim ketika URL API dipanggil.
- Isikan kolom Response variable name.
Nama variable yang bisa ditentukan sendiri untuk menampung data balikan (response) dari API.
- Geser toggle Enable run history jika ingin mengaktifkan atau mematikan pencatatan riwayat setiap kali API dipanggil.
- Anda juga dapat geser toggle Enable rate limits jika ingin menambahkan pengaturan untuk membatasi jumlah permintaan (request) ke Workflow API dalam jangka waktu tertentu (misalnya Maximum request 0 per detik).
- Klik tombol Save.
- Maka API URL akan otomatis terbentuk.
- Development URL
Alamat lengkap (full URL) API Workflow yang digunakan untuk lingkungan pengembangan (development). Cocok untuk percobaan atau uji coba sebelum digunakan di sistem utama.
- Production URL
Alamat lengkap (full URL) API Workflow yang digunakan untuk lingkungan produksi (production). URL ini baru tersedia setelah project dipublikasikan ke production, dan digunakan untuk pemakaian nyata oleh pengguna atau sistem.
Demikian penjelasan mengenai cara menyiapkan API Endpoint. Selanjutnya, pelajari cara konsumsi API dari eksternal, di sini.