API Jurnal digunakan oleh banyak developer untuk membuat sistem yang menawarkan waktu respons yang baik kepada pengguna, lebih stabil, serta mencegah pengguna dengan pemakaian yang besar memengaruhi pengguna dengan pemakaian yang lebih kecil.
Per tanggal 26 Juni 2024, Jurnal akan menutup akses ke halaman API Credentials dan membuka akses API ke halaman Mekari Developers, namun Anda tetap bisa menggunakan API key hingga tanggal 1 Agustus 2024. Setelah periode tersebut, hal-hal yang berkaitan dengan API akan berpindah ke halaman Mekari Developers. Karena itu, kami menyarankan Anda untuk melakukan migrasi atau pergantian API lama ke API baru melalui cara berikut.
A. Cara Migrasi API Key
- Masuk ke halaman API Credentials.
- Hanya owner yang dapat mengakses halaman API Credentials.
- Anda dapat tetap mengakses halaman API Credentials hingga 31 Juli 2024. Selama periode tersebut, Anda masih dapat menarik kembali, membuat baru atau menggunakan API sebelumnya. - Di halaman ini, Anda juga akan melihat API key Anda sebelum nantinya halaman ini ditutup. Kemudian untuk membuat credential baru klik “Buka Mekari developers”.
Hanya owner yang dapat mengakses halaman Mekari Developers.
- Kemudian, klik “Sign in” di pojok kanan atas. Anda dapat masuk menggunakan akun Mekari/Jurnal Anda.
- Lalu pada halaman berikut, klik “Create Application”.
- Kemudian masukkan Application Name yang Anda inginkan.
- Pilih perusahaan pada bagian Company.
- Selanjutnya akan muncul Authorized Scopes. Dan centang “Jurnal All” untuk memberikan API ke semua akses. Lalu klik “Submit”.
Penting!
Perlu diingat, jika Anda sudah mengenerate API key yang baru pada halaman Mekari Developers, maka Anda tidak dapat lagi menggunakan API dari halaman API Credentials di Jurnal. - Kemudian, Anda akan melihat Client ID dan Client Secret yang bisa di salin seperti berikut.
B. Cara Upgrade Limit Hit API
Semua paket akan mendapatkan limit penggunaan API sebanyak 40 panggilan/menit. Rate limit atau pembatasan tarif diterapkan dalam 2 (dua) level, yaitu:
- Batas tingkat Tingkat IP: Memungkinkan satu IP untuk membuat sejumlah permintaan tertentu dalam jangka waktu tertentu.
- Tingkat Konsumen API: Memungkinkan konsumen (satu konsumen umumnya memetakan ke satu KUNCI API atau Token oAuth) untuk membuat sejumlah permintaan dalam jangka waktu tertentu.
Kami menerapkan batasan di setiap menit. Jika Anda ingin meningkatkan batas tarif Anda, Anda dapat melakukan pembelian pada menu Add-ons di Jurnal atau hubungi tim support kami di halojurnal@mekari.com.
Detail Add-ons terkait API adalah:
- Top-up API rate limit: Rp199.000,-
- Penambahan API Rate Limit: 100 panggilan / menit.
C. Documentation API
- API pada Jurnal membutuhkan HMAC signature untuk autentikasi, Anda dapat masuk ke halaman https://api-doc.jurnal.id/ untuk mendapatkan header yang diperlukan untuk proses autentikasi.
- Selanjutnya, Anda dapat membuat signature di sini. Atau Anda dapat mengisi Client ID dan Client Secret untuk membuat kredensial baru atau menggunakan kredensial yang sudah Anda buat sebelumnya.
- Anda juga dapat copy path-path yang terdapat pada https://api-doc.jurnal.id/ sesuai dengan kebutuhan dengan klik “panah ke bawah”.
- Lalu klik klik “try it out” untuk dapat mengcopy parameter.
- Selanjutnya, Anda dapat copy kode berikut untuk dijalankan di terminal.
- Untuk detail implementasi di bahasa pemograman seperti PHP, JAVA, RUBY, JAVASCRIPT bisa Anda lihat di sini.