Mulai cepat
Dari nol sampai mengambil data pertama dalam 5 langkah. Ikuti urut dari atas.
Ketik alamat server API Anda. Semua contoh di bawah ikut berubah.
Yang Anda butuhkan: username dan password SysAd yang sudah didaftarkan untuk memakai API, dan alamat server API. Hubungi administrator SysAd bila belum punya.
1. Cek akun dan ambil daftar perusahaan
Kirim user dan pass. Hasilnya daftar perusahaan; catat nilai Id perusahaan yang Anda pakai.
curl "https://alamat-server-anda/api/lgn/me" \ -H "user: USERNAME_ANDA" \ -H "pass: PASSWORD_ANDA"
2. Ambil daftar entitas
Kirim id perusahaan di header id (dan user serta pass). Catat Id entitas yang Anda pakai.
curl "https://alamat-server-anda/api/lgn/entity" \ -H "user: USERNAME_ANDA" \ -H "pass: PASSWORD_ANDA" \ -H "id: ID_PERUSAHAAN"
3. Ambil daftar tahun
Kirim id perusahaan (comp) dan id entitas (ent). Pilih tahun yang Anda butuhkan.
curl "https://alamat-server-anda/api/lgn/year" \ -H "user: USERNAME_ANDA" \ -H "pass: PASSWORD_ANDA" \ -H "comp: ID_PERUSAHAAN" \ -H "ent: ID_ENTITAS"
4. Minta token
Kirim semua pilihan tadi. Hasilnya adalah token (teks panjang) yang berlaku 1 hari. Simpan dan jaga kerahasiaannya.
curl "https://alamat-server-anda/api/lgn/token" \ -H "user: USERNAME_ANDA" \ -H "pass: PASSWORD_ANDA" \ -H "comp: ID_PERUSAHAAN" \ -H "ent: ID_ENTITAS" \ -H "year: TAHUN"
5. Ambil data
Kirim token di header token. Contoh ini mengambil semua klien. options bisa diisi untuk menyaring data.
curl -G "https://alamat-server-anda/api/v1/master/client" \
-H "token: TOKEN_ANDA" \
--data-urlencode 'options=[{}]'Berhasil bila respons berisi
"success": true dan data di result. Bila gagal, lihat daftar kode dan pesan.Selanjutnya
- Dokumentasi lengkap v1: semua endpoint, filter, dan contoh respons.
- Dokumentasi versi awal, bila aplikasi Anda masih memakai alamat lama.
Di Windows? Contoh memakai format Git Bash/Linux/macOS. Di Command Prompt tulis perintah dalam satu baris dan ganti kutip tunggal dengan kutip ganda, atau pakai Postman/Insomnia.