Obiecte
ApiKeyCreate
Câmpuri
namestringobligatoriulength ≥ 1, length ≤ 64
rolestringImplicit: "editor"
data_profilestring | nullProfilul de date al cheii. Fără el, cheia primește profilul implicit al organizației. Profilul de date nu se aplică rolului
admin. O cheie de administrator vede toate datele organizației, iar un profil diferit defullreturnează400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullMomentul expirării cheii (ISO 8601, în viitor).
nullsau lipsa valorii înseamnă că cheia nu expiră.scopesarray of ApiKeyScope | nullDomeniile de acces ale cheii. Dacă lipsesc, domeniile urmează rolul:
adminprimeșteread,write,admin;editorșiverifierprimescread,write;viewerprimeșteread. Domeniulsystemeste emis doar de administratorul instalării. Sunt acceptate și domeniile detaliateresource:action(ApiKeyScope); domeniile anterioareread,writeșiadminse extind în seturi de domenii.collection_idsarray of integer | nullRestrânge cheia la aceste colecții ale organizației. Fișele, căutarea, răspunsurile și evenimentele funcționează doar în ele, pe lângă rol și profilul de date. Lipsa valorii sau o listă goală înseamnă fără restricție. Dacă cheia care face cererea este ea însăși restrânsă la colecții, cheia nouă poate fi doar în colecțiile ei. Fără acest câmp, cheia nouă primește colecțiile cheii care face cererea. O listă goală sau o colecție din afara listei ei returnează
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullRețelele din care poate fi folosită cheia, de exemplu
10.0.0.0/8sau2001:db8::/32. O singură adresă este o rețea cu o singură adresă. O cerere de la altă adresă returnează403 api_keys.ip_not_allowed. Lipsa valorii înseamnă fără restricție.items ≤ 50