Oggetti
ApiKeyCreate
Campi
namestringobbligatoriolength ≥ 1, length ≤ 64
rolestringPredefinito: "editor"
data_profilestring | nullProfilo dati della chiave. Senza di esso, la chiave riceve il profilo predefinito dell’organizzazione. Un profilo dati non si applica al ruolo
admin. Una chiave di amministratore vede tutti i dati dell’organizzazione e un profilo diverso dafullrestituisce400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullMomento di scadenza della chiave (ISO 8601, nel futuro).
nullo nessun valore indica che la chiave non scade.scopesarray of ApiKeyScope | nullAmbiti della chiave. Se assenti, gli ambiti seguono il ruolo:
adminriceveread,write,admin;editoreverifierricevonoread,write;viewerriceveread. L’ambitosystemviene concesso solo dall’amministratore dell’installazione. Sono accettati anche ambiti granulariresource:action(ApiKeyScope); i precedentiread,writeeadminsi espandono in insiemi di ambiti.collection_idsarray of integer | nullLimita la chiave a queste raccolte dell’organizzazione. Schede, ricerca, risposte ed eventi funzionano solo al loro interno, oltre al ruolo e al profilo dati. Nessun valore o un elenco vuoto indica nessuna limitazione. Se la chiave che effettua la chiamata è a sua volta limitata a determinate raccolte, la nuova chiave può stare solo nelle sue raccolte. Senza questo campo, la nuova chiave riceve le raccolte della chiave che effettua la chiamata. Un elenco vuoto o una raccolta fuori dal suo elenco restituiscono
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullReti da cui la chiave può essere usata, come
10.0.0.0/8o2001:db8::/32. Un singolo indirizzo è una rete di un solo indirizzo. Una richiesta da un altro indirizzo restituisce403 api_keys.ip_not_allowed. Nessun valore indica nessuna limitazione.items ≤ 50