Objekty
ApiKeyCreate
Polia
namestringpovinnélength ≥ 1, length ≤ 64
rolestringPredvolené: "editor"
data_profilestring | nullDátový profil kľúča. Bez neho kľúč dostane predvolený profil organizácie. Dátový profil sa na rolu
adminnevzťahuje. Kľúč s rolou administrátora vidí všetky údaje organizácie a iný profil akofullvráti400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullČas vypršania platnosti kľúča (ISO 8601, v budúcnosti).
nullalebo chýbajúca hodnota znamená, že platnosť kľúča nevyprší.scopesarray of ApiKeyScope | nullRozsahy kľúča. Ak chýbajú, rozsahy sa riadia rolou:
admindostaneread,write,admin;editoraverifierdostanúread,write;viewerdostaneread. Rozsahsystemvydáva len administrátor inštalácie. Prijímajú sa aj podrobné rozsahyresource:action(ApiKeyScope); staršieread,writeaadminsa rozvinú na sady rozsahov.collection_idsarray of integer | nullObmedzí kľúč na tieto kolekcie organizácie. Karty, vyhľadávanie, odpovede a udalosti fungujú len v nich, a to navyše k obmedzeniam roly a dátového profilu. Chýbajúca hodnota alebo prázdny zoznam znamená bez obmedzenia. Ak je volajúci kľúč sám obmedzený na kolekcie, nový kľúč môže byť len v jeho kolekciách. Bez tohto poľa dostane nový kľúč kolekcie volajúceho kľúča. Prázdny zoznam alebo kolekcia mimo jeho zoznamu vráti
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullSiete, z ktorých možno kľúč používať, napr.
10.0.0.0/8alebo2001:db8::/32. Jedna adresa je sieť s jednou adresou. Požiadavka z inej adresy vráti403 api_keys.ip_not_allowed. Chýbajúca hodnota znamená bez obmedzenia.items ≤ 50