Objek
ApiKeyCreate
Field
namestringwajiblength ≥ 1, length ≤ 64
rolestringDefault: "editor"
data_profilestring | nullProfil data kunci. Tanpa field ini, kunci mendapatkan profil default organisasi. Profil data tidak berlaku untuk peran
admin. Kunci administrator melihat semua data organisasi, dan profil selainfullmengembalikan400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullWaktu kedaluwarsa kunci (ISO 8601, di masa depan).
nullatau tanpa nilai berarti kunci tidak kedaluwarsa.scopesarray of ApiKeyScope | nullCakupan kunci. Jika tidak ada, cakupan mengikuti peran:
adminmendapatread,write,admin;editordanverifiermendapatread,write;viewermendapatread. Cakupansystemhanya diterbitkan oleh administrator instalasi. Cakupan terperinciresource:action(ApiKeyScope) juga diterima; cakupan lamaread,write, danadmindiperluas menjadi set cakupan.collection_idsarray of integer | nullMembatasi kunci pada koleksi organisasi ini. Kartu, pencarian, jawaban, dan peristiwa hanya berfungsi di koleksi tersebut, sebagai tambahan atas peran dan profil data. Tanpa nilai atau daftar kosong berarti tanpa pembatasan. Jika kunci pemanggil sendiri dibatasi pada koleksi, kunci baru hanya dapat berada di koleksinya. Tanpa field ini, kunci baru mendapatkan koleksi kunci pemanggil. Daftar kosong atau koleksi di luar daftarnya mengembalikan
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullJaringan tempat kunci boleh dipakai, misalnya
10.0.0.0/8atau2001:db8::/32. Satu alamat adalah jaringan dengan satu alamat. Permintaan dari alamat lain mengembalikan403 api_keys.ip_not_allowed. Tanpa nilai berarti tanpa pembatasan.items ≤ 50