SysAd API
ID EN

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

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.