Obiecte
ApiKeyUpdate
Modificări ale cheii. Câmpurile netransmise rămân neschimbate, iar data_profile este opțional. O listă scopes goală înseamnă domenii după rol, collection_ids și allowed_cidrs goale înseamnă fără restricție, iar expires_at setat la null înseamnă că cheia nu expiră. O cheie care este ea însăși restrânsă la colecții nu poate elimina sau lărgi o restricție la colecții (collection_ids).
Câmpuri
data_profilestringProfilul de date nou al cheii. Profilul de date nu se aplică rolului
admin, așa că pentru o cheie de administrator un profil diferit defullreturnează400 api_keys.data_profile_not_applicable.scopesarray of ApiKeyScopeDomeniile de acces ale cheii. Domeniul
systemnu se emite prin API.collection_idsarray of integerRestrânge cheia la aceste colecții. O listă goală înseamnă fără restricție. O cheie care face cererea și este ea însăși restrânsă la colecții vede și modifică doar cheile din colecțiile ei (celelalte chei returnează
404 api_keys.not_found) și poate seta doar o listă nevidă din propriile colecții. O listă goală sau o colecție din afara listei ei returnează400 api_keys.invalid_collections. Fără acest câmp, colecțiile cheii rămân neschimbate.items ≤ 100
allowed_cidrsarray of stringRețelele din care poate fi folosită cheia.
items ≤ 50
expires_atstring (date-time) | nullMomentul expirării (în viitor).
nullînseamnă că cheia nu expiră.