Persyaratan Pengembang & API
Persyaratan yang mengatur kredensial pengembang, integrasi, penggunaan API, otomatisasi, dan akses teknis.
1. Lisensi Terbatas
Tunduk pada persetujuan dan kepatuhan, X2 memberikan hak terbatas, dapat dibatalkan, dan tidak dapat dialihkan untuk menggunakan API resmi dan alat pengembang untuk aplikasi dan cakupan yang disetujui.
2. Kredensial dan OAuth
Kunci API, rahasia, token, dan kredensial OAuth harus dilindungi. Aplikasi harus meminta izin minimum yang diperlukan dan tidak boleh mengumpulkan sandi pihak ketiga jika metode OAuth atau API resmi tersedia.
3. Cakupan dan Izin
Operasi baca, tulis, dan sensitif merupakan izin terpisah. Akses ke Katalog tidak secara otomatis memberikan Hak, Distribusi, Keuangan, atau akses lainnya.
4. Penggunaan API yang Dilarang
Pengembang tidak boleh melewati cakupan, batas kecepatan, atau kontrol penggunaan, mengikis data yang dilarang, merekayasa balik sistem yang dibatasi, mengakses data pelanggan lain, menjual kembali akses tidak sah, atau menggunakan API untuk pengawasan atau penipuan yang melanggar hukum.
5. Batasan Tarif dan Penggunaan
X2 dapat menerapkan batasan panggilan, data, penyimpanan, komputasi, otomatisasi, konkurensi, atau batasan lainnya untuk melindungi keandalan layanan dan mengalokasikan penggunaan secara adil.
6. Biaya Berdasarkan Penggunaan
Biaya API mungkin bergantung pada panggilan, volume data, komputasi, penyimpanan, titik akhir premium, volume otomatisasi, verifikasi AI, atau persyaratan perusahaan. Upaya untuk menghindari pengukuran dapat mengakibatkan penangguhan.
7. Data dan Konten Pelanggan
Pengembang hanya dapat memproses data yang diizinkan untuk aplikasi dan harus menerapkan kontrol penyimpanan, keamanan, dan penghapusan yang sesuai. Kumpulan data kepemilikan X2, model penipuan, dan data pelanggan yang tidak terkait tidak disertakan dalam akses API biasa.
8. Keamanan
Pengembang harus mengikuti praktik keamanan yang wajar, merotasi kredensial yang disusupi, dan segera melaporkan dugaan akses tidak sah.
9. Pembuatan versi
X2 mungkin memperkenalkan versi API baru, tidak lagi menggunakan versi lama, dan mengubah cakupan jika diperlukan untuk persyaratan keamanan, privasi, arsitektur, atau penyedia. Pemberitahuan yang wajar dapat diberikan untuk perubahan penting yang dapat menyebabkan gangguan jika memungkinkan.
10. Ketersediaan
Ketersediaan API mungkin bergantung pada layanan, wilayah, verifikasi, koneksi penyedia, dan infrastruktur. Akses sandbox tidak secara otomatis berarti persetujuan produksi.
11. Penangguhan dan Penghentian
X2 dapat menangguhkan kredensial atau aplikasi API tertentu tanpa harus menangguhkan seluruh akun X2 pelanggan jika masalahnya terbatas pada akses pengembang.