Objekt
ApiKeyCreate
Fält
namestringobligatorisklength ≥ 1, length ≤ 64
rolestringStandard: "editor"
data_profilestring | nullNyckelns dataprofil. Utan det här fältet får nyckeln organisationens standardprofil. En dataprofil gäller inte rollen
admin. En nyckel med den rollen ser all data i organisationen, och en annan profil änfullreturnerar400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullNyckelns utgångstid (ISO 8601, i framtiden).
nulleller inget värde betyder att nyckeln inte upphör att gälla.scopesarray of ApiKeyScope | nullNyckelns omfång. Om fältet saknas följer omfången rollen:
adminfårread,write,admin;editorochverifierfårread,write;viewerfårread. Omfångetsystemutfärdas bara av installationens administratör. Detaljerade omfångresource:action(ApiKeyScope) accepteras också; de tidigareread,writeochadminexpanderas till uppsättningar av omfång.collection_idsarray of integer | nullBegränsar nyckeln till dessa samlingar i organisationen. Kort, sökning, svar och händelser fungerar bara i dem, utöver rollen och dataprofilen. Inget värde eller en tom lista betyder ingen begränsning. Om den anropande nyckeln själv är begränsad till samlingar kan den nya nyckeln bara ligga i dess samlingar. Utan det här fältet får den nya nyckeln den anropande nyckelns samlingar. En tom lista eller en samling utanför dess lista returnerar
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullNätverk som nyckeln får användas från, till exempel
10.0.0.0/8eller2001:db8::/32. En enskild adress är ett nätverk med en adress. Ett anrop från en annan adress returnerar403 api_keys.ip_not_allowed. Inget värde betyder ingen begränsning.items ≤ 50