Skip to main content

Sistem API

Sistem API ini dirancang untuk memudahkan pengelolaan perangkat tanpa harus masuk langsung ke aplikasi WHAPI.

Anda dapat menampilkan daftar perangkat, menambahkan device baru, mengubah detail, memperbarui API Key, hingga menghapus perangkat secara efisien melalui endpoint API.

Fokus utamanya adalah memberikan kontrol penuh terhadap perangkat dan autentikasi dalam satu sistem yang terintegrasi.

Fitur Utama Sistem API

1. Tampilkan daftar semua perangkat

Menampilkan seluruh perangkat yang sudah terdaftar pada aplikasi Anda.
Informasi ini penting untuk memonitor status device dan memastikan tidak ada perangkat yang tidak dikenal terhubung.

Use case
  • Administrator ingin melihat semua perangkat aktif untuk kebutuhan audit internal.
  • Memudahkan tim IT melacak perangkat yang sudah tidak digunakan.

2. Tambah perangkat baru

Menambahkan perangkat baru agar dapat digunakan untuk integrasi sistem.
Proses ini biasanya dilakukan saat menambahkan device tambahan untuk kebutuhan bisnis atau kebutuhan lain.

Use case
  • Bisnis menambah perangkat cadangan untuk memastikan layanan tetap berjalan saat ada gangguan.
  • Pengembang menambahkan perangkat untuk testing aplikasi secara terpisah dari produksi.

3. Ubah perangkat yang sudah ada

Mengupdate informasi perangkat yang sudah terdaftar, misalnya nama, status, atau detail lainnya.

Use case
  • Device berubah fungsi dari percobaan menjadi produksi.
  • Perubahan identitas perangkat agar sesuai dengan dokumentasi internal perusahaan.

4. Dapatkan detail perangkat spesifik

Mengambil informasi detail tentang perangkat tertentu dengan ID spesifik.
Fitur ini memudahkan dalam melakukan debugging atau validasi data perangkat tertentu.

Use case
  • Memverifikasi status koneksi perangkat.
  • Mengecek API Key aktif untuk device tertentu.

5. Ubah API Key untuk sebuah perangkat

Menghasilkan API Key baru untuk perangkat tertentu, misalnya saat API Key lama sudah tidak aman.

Use case
  • Rotasi API Key secara berkala sebagai langkah keamanan.
  • API Key lama bocor atau terdeteksi digunakan oleh pihak yang tidak berwenang.

6. Hapus sebuah perangkat

Menghapus perangkat yang sudah tidak digunakan agar tidak lagi terhubung dengan sistem.

Use case
  • Perangkat lama sudah diganti dengan unit baru.
  • Menghapus device yang hilang agar tidak disalahgunakan.

Keamanan dan best practice

  • Rotasi API Key secara rutin untuk mengurangi risiko kebocoran.
  • Audit perangkat secara berkala agar hanya device yang sah terhubung.
  • Gunakan autentikasi tambahan bila memungkinkan untuk meningkatkan perlindungan sistem.

Kesimpulan

Sistem API ini membantu dalam mengelola perangkat dan API Key secara terpusat, efisien, dan aman.
Dengan fitur lengkap mulai dari penambahan perangkat, update data, rotasi API Key, hingga penghapusan device, proses manajemen menjadi lebih mudah sekaligus meningkatkan keamanan integrasi sistem.