Αντικείμενα
ApiKeyUpdate
Αλλαγές στο κλειδί. Τα πεδία που δεν περνιούνται μένουν αμετάβλητα, και το data_profile είναι προαιρετικό. Μια κενή λίστα scopes σημαίνει εμβέλειες βάσει ρόλου, κενά collection_ids και allowed_cidrs σημαίνουν χωρίς περιορισμό, και το expires_at με τιμή null σημαίνει ότι το κλειδί δεν λήγει. Ένα κλειδί που είναι το ίδιο περιορισμένο σε συλλογές δεν μπορεί να αφαιρέσει ή να διευρύνει έναν περιορισμό σε συλλογές (collection_ids).
Πεδία
data_profilestringΝέο προφίλ δεδομένων του κλειδιού. Το προφίλ δεδομένων δεν εφαρμόζεται στον ρόλο
admin, οπότε για ένα κλειδί διαχειριστή ένα προφίλ διαφορετικό απόfullεπιστρέφει400 api_keys.data_profile_not_applicable.scopesarray of ApiKeyScopeΕμβέλειες του κλειδιού. Η εμβέλεια
systemδεν εκδίδεται μέσω του API.collection_idsarray of integerΠεριορίζει το κλειδί σε αυτές τις συλλογές. Μια κενή λίστα σημαίνει χωρίς περιορισμό. Ένα κλειδί που κάνει την κλήση και είναι το ίδιο περιορισμένο σε συλλογές βλέπει και αλλάζει μόνο κλειδιά στις συλλογές του (τα άλλα κλειδιά επιστρέφουν
404 api_keys.not_found) και μπορεί να ορίσει μόνο μια μη κενή λίστα από τις δικές του συλλογές. Μια κενή λίστα ή μια συλλογή εκτός της λίστας του επιστρέφει400 api_keys.invalid_collections. Χωρίς αυτό το πεδίο, οι συλλογές του κλειδιού μένουν αμετάβλητες.items ≤ 100
allowed_cidrsarray of stringΔίκτυα από τα οποία επιτρέπεται να χρησιμοποιείται το κλειδί.
items ≤ 50
expires_atstring (date-time) | nullΧρόνος λήξης (στο μέλλον).
nullσημαίνει ότι το κλειδί δεν λήγει.