Objekte
ApiKeyCreate
Felder
namestringerforderlichlength ≥ 1, length ≤ 64
rolestringStandard: "editor"
data_profilestring | nullDatenprofil des Schlüssels. Ohne dieses Feld erhält der Schlüssel das Standardprofil der Organisation. Ein Datenprofil gilt nicht für die Rolle
admin. Ein Schlüssel mit dieser Rolle sieht alle Daten der Organisation, und ein anderes Profil alsfullergibt400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullAblaufzeitpunkt des Schlüssels (ISO 8601, in der Zukunft).
nulloder kein Wert bedeutet, dass der Schlüssel nicht abläuft.scopesarray of ApiKeyScope | nullScopes des Schlüssels. Fehlen sie, richten sich die Scopes nach der Rolle:
adminerhältread,write,admin;editorundverifiererhaltenread,write;viewererhältread. Der Scopesystemwird nur vom Administrator der Installation vergeben. Feingranulare Scopesresource:action(ApiKeyScope) werden ebenfalls akzeptiert; die früherenread,writeundadminwerden zu Sätzen von Scopes erweitert.collection_idsarray of integer | nullBeschränkt den Schlüssel auf diese Sammlungen der Organisation. Karten, Suche, Antworten und Ereignisse funktionieren nur in ihnen, zusätzlich zu Rolle und Datenprofil. Kein Wert oder eine leere Liste bedeutet keine Beschränkung. Ist der aufrufende Schlüssel selbst auf Sammlungen beschränkt, kann der neue Schlüssel nur in dessen Sammlungen liegen. Ohne dieses Feld erhält der neue Schlüssel die Sammlungen des aufrufenden Schlüssels. Eine leere Liste oder eine Sammlung außerhalb seiner Liste ergibt
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullNetzwerke, aus denen der Schlüssel verwendet werden darf, etwa
10.0.0.0/8oder2001:db8::/32. Eine einzelne Adresse ist ein Netzwerk aus einer Adresse. Eine Anfrage von einer anderen Adresse ergibt403 api_keys.ip_not_allowed. Kein Wert bedeutet keine Beschränkung.items ≤ 50