Oggetti
ApiKeyUpdate
Modifiche alla chiave. I campi non passati restano invariati, e data_profile è facoltativo. Un elenco scopes vuoto indica gli ambiti secondo il ruolo, collection_ids e allowed_cidrs vuoti indicano nessuna limitazione, e expires_at impostato a null indica che la chiave non scade. Una chiave a sua volta limitata a determinate raccolte non può rimuovere né ampliare una limitazione alle raccolte (collection_ids).
Campi
data_profilestringNuovo profilo dati della chiave. Un profilo dati non si applica al ruolo
admin, quindi per una chiave di amministratore un profilo diverso dafullrestituisce400 api_keys.data_profile_not_applicable.scopesarray of ApiKeyScopeAmbiti della chiave. L’ambito
systemnon viene concesso tramite l’API.collection_idsarray of integerLimita la chiave a queste raccolte. Un elenco vuoto indica nessuna limitazione. Una chiave che effettua la chiamata ed è a sua volta limitata a determinate raccolte vede e modifica solo le chiavi nelle sue raccolte (le altre chiavi restituiscono
404 api_keys.not_found) e può impostare solo un elenco non vuoto delle proprie raccolte. Un elenco vuoto o una raccolta fuori dal suo elenco restituiscono400 api_keys.invalid_collections. Senza questo campo, le raccolte della chiave restano invariate.items ≤ 100
allowed_cidrsarray of stringReti da cui la chiave può essere usata.
items ≤ 50
expires_atstring (date-time) | nullMomento di scadenza (nel futuro).
nullindica che la chiave non scade.