Lewati ke konten utama

Menggunakan Workspace API

Hubungkan data workspace StaffAny yang dipilih ke alat eksternal secara aman

Ditulis oleh StaffAny

Isi artikel ini berlaku untuk pengguna berikut

Tier: NA

Produk: Workspace API

Platform: Web

Access Level: Owner/Manager

Gunakan Workspace API untuk menghubungkan data workspace StaffAny yang dipilih ke alat eksternal secara aman, untuk keperluan pelaporan, otomasi, integrasi, dan alur kerja berbasis AI.

Panduan ini akan membahas hal berikut:


Apa itu Workspace API?

Workspace API adalah cara yang aman bagi pelanggan yang disetujui untuk mengizinkan alat lain membaca atau memperbarui data StaffAny yang dipilih. Fitur ini dirancang untuk tim yang ingin menghubungkan StaffAny dengan alat pelaporan, dasbor, sistem internal, otomasi, atau alat AI.

Akses API dibatasi pada akun StaffAny yang membuat API key. Artinya, API key hanya dapat mengakses data dan tindakan yang diizinkan untuk akun pengguna StaffAny tersebut.


Untuk apa Workspace API digunakan?

Kasus penggunaan umum meliputi:

  • Membuat laporan kustom dengan data workspace StaffAny

  • Membuat dasbor atau alur analisis di luar StaffAny

  • Menggunakan alat AI untuk menganalisis data karyawan, jadwal, timesheet, payroll, kompensasi, penjualan, atau hari libur

  • Menarik data StaffAny yang disetujui ke sistem bisnis lain

  • Mengotomasi alur kerja yang disetujui dan perlu membaca atau menulis data ke StaffAny

Workspace API diperbarui secara aktif. Jika kasus penggunaan Anda membutuhkan data atau tindakan yang belum tersedia saat ini, bagikan kasus tersebut kepada tim StaffAny agar kami dapat meninjau permintaan dan kelayakannya.


Read Access vs Write Access

Read access saat ini gratis untuk semua organisasi StaffAny, sementara Write access merupakan fitur berbayar. Saat ini mencakup beberapa area workspace StaffAny, termasuk Identity, Groups, Sales, Scheduling, Staff, Wall, Leaves, Payroll, dan Compensations.

Read access

Mengizinkan alat eksternal mengekstrak data yang disetujui dari StaffAny. Umumnya digunakan untuk laporan, dasbor, analisis, dan alur kerja berbasis AI. Perubahan yang dilakukan di luar StaffAny tidak akan memperbarui data di aplikasi web StaffAny.

Write access

Mengizinkan alat eksternal memperbarui data yang disetujui di StaffAny. Write access hanya tersedia untuk kasus penggunaan yang disetujui, harus diaktifkan secara terpisah, dan mungkin dikenakan biaya tergantung wilayah dan kontrak Anda.

Jika Anda tidak yakin apakah kasus penggunaan Anda membutuhkan read access atau write access, mulailah dengan mendeskripsikan apa yang ingin Anda buat dan apakah alat eksternal perlu mengubah data di dalam StaffAny, dan kami akan memberikan saran yang sesuai.

Catatan: Akses data dibatasi oleh izin. Data dan tindakan yang dapat diakses oleh API key Anda bergantung pada tingkat izin akun StaffAny yang membuatnya. API key mewarisi hak akses yang sama dengan akun pengguna tersebut dan tidak memberikan akses lebih luas dari apa yang dapat dilihat atau dilakukan pengguna di dalam StaffAny.

Sebagai contoh:

  • Akun Owner dapat mengakses data seluruh organisasi. API key yang dibuat oleh Owner akan memiliki cakupan yang sama.

  • Akun Manager dapat mengakses data dalam grup yang mereka kelola. API key yang dibuat oleh Manager akan dibatasi pada cakupan grup tersebut.

Jika integrasi API mengembalikan data yang lebih sedikit dari yang diharapkan, pastikan akun StaffAny yang digunakan untuk membuat API key memiliki tingkat akses dan penetapan grup yang tepat untuk data yang Anda butuhkan.


Menggunakan Workspace API dengan alat AI

Workspace API dapat digunakan bersama coding agent dan alat AI seperti Claude, Codex, atau alat serupa saat Anda ingin membuat laporan, menganalisis data, atau membuat prototipe alur kerja.

Tampilan pengaturan dan prompt mungkin berbeda antar alat, namun persyaratan StaffAny tetap sama: gunakan dokumentasi API terbaru dan Workspace API key milik Anda. Video di atas menampilkan seluruh alur pengaturan, dari awal hingga prompt.


Apa yang dibutuhkan untuk memulai

  • AI coding agent (misalnya Codex, Claude)

  • Akses Workspace API yang telah diaktifkan untuk workspace StaffAny Anda

  • Akun pengguna StaffAny dengan izin yang diperlukan untuk data atau tindakan yang ingin Anda akses

  • Dokumentasi Workspace API, tersedia di https://api.staffany.com/docs

  • API key Workspace yang dibuat dari StaffAny


Apa itu Dokumentasi API?

Dokumentasi API adalah panduan bagi pengguna untuk memahami cara terhubung dengan Workspace API. Panduan ini menjelaskan data dan tindakan apa yang tersedia, permintaan apa yang harus dikirim, dan respons apa yang diharapkan. Gunakan dokumentasi API terbaru setiap kali Anda membuat atau memperbarui integrasi, laporan, otomasi, atau alur kerja berbasis AI. Dokumentasi Workspace API tersedia di https://api.staffany.com/docs.


Cara membuat dan melindungi API key Anda

Siapa pun yang memiliki akses ke aplikasi web StaffAny dapat membuat Workspace API key. Key tersebut menggunakan izin yang sama dengan akun StaffAny yang membuatnya.

Untuk membuat API key Anda, buka app.staffany.com, di bagian Pengaturan → Akun & Keamanan → Workspace API Keys. Dari sana, klik Generate Key untuk mendapatkan API key Anda. Perlu diingat bahwa key hanya akan ditampilkan sekali, jadi simpanlah dengan aman.

API key hanya akan ditampilkan sekali. Lihat video pengaturan di atas untuk cara terbaik menyimpan API key Anda.

Perlakukan API key Anda seperti kata sandi:

  • Jangan bagikan melalui chat, email, dokumen, tangkapan layar, atau repositori publik.

  • Simpan hanya di alat yang aman dan dirancang untuk menyimpan rahasia atau kredensial.

  • Gunakan akun StaffAny dengan hanya izin yang diperlukan untuk integrasi tersebut.

  • Ganti key jika Anda merasa key tersebut telah terekspos atau digunakan oleh orang yang tidak berwenang.


FAQ

Bagaimana cara mendapatkan akses ke Workspace API?

Hubungi perwakilan StaffAny atau tim Dukungan Anda dengan kasus penggunaan yang dimaksud. StaffAny akan meninjau permintaan dan mengaktifkan akses jika disetujui.

Apakah Workspace API dapat memperbarui data StaffAny?

Ya, tetapi hanya untuk kasus penggunaan write yang telah disetujui. Write access diaktifkan secara terpisah dari read access dan mungkin dikenakan biaya.

Apakah Workspace API sepenuhnya mandiri (self-serve)?

Belum. Akses API harus diaktifkan terlebih dahulu untuk workspace Anda, dan kasus penggunaan write memerlukan tinjauan tambahan.

Apakah pengaturan Claude sama dengan pengaturan Codex?

Umumnya, ya. Keduanya memerlukan dokumentasi API StaffAny terbaru dan Workspace API key Anda. Langkah pengaturan yang tepat mungkin sedikit berbeda antar alat.

Saya tidak dapat mengganti nama file API key menjadi .env di Mac, muncul pesan peringatan.

Pesan tersebut muncul untuk mencegah penghapusan file tersembunyi yang penting secara tidak sengaja. File yang diawali dengan "." bersifat tersembunyi. Untuk "membuka" kemampuan ini, cukup tekan cmd+shift+. saat berada di dalam folder.

Apa yang harus saya lakukan jika tidak dapat mengakses data yang dibutuhkan?

Bagikan kasus bisnis tersebut kepada StaffAny. Tim dapat mengonfirmasi apakah data tersebut saat ini sudah didukung atau apakah permintaan tersebut perlu ditinjau untuk cakupan API di masa mendatang.

Apa yang harus saya lakukan saat Workspace API diperbarui?

Jika Workspace API diperbarui, unduh spesifikasi API atau materi referensi terbaru dari situs dokumentasi sebelum melanjutkan pengembangan. Ini membantu alat eksternal Anda menggunakan endpoint dan definisi data terbaru yang tersedia.

Siapa yang harus saya hubungi untuk mendapatkan bantuan?

Untuk pertanyaan terkait akses, penagihan, atau pengaturan umum, hubungi perwakilan StaffAny Anda. Untuk laporan atau integrasi yang kompleks, hubungi kami melalui chat bantuan dalam aplikasi.

Bagaimana cara mendapatkan write access ke API?

Hubungi perwakilan StaffAny atau tim Dukungan Anda dengan kasus penggunaan yang dimaksud. StaffAny akan membantu Anda lebih lanjut mengenai paket harga dan pengaktifan write access. Setelah diaktifkan, tidak ada perubahan yang perlu dilakukan dari sisi Anda!

Apakah pertanyaan Anda terjawab?