Objekty
ApiKeyCreate
Pole
namestringpovinnélength ≥ 1, length ≤ 64
rolestringVýchozí: "editor"
data_profilestring | nullDatový profil klíče. Bez něj dostane klíč výchozí profil organizace. Datový profil se na roli
adminnevztahuje. Klíč administrátora vidí všechna data organizace a profil jiný nežfullvrací400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullČas vypršení platnosti klíče (ISO 8601, v budoucnosti).
nullnebo chybějící hodnota znamená, že platnost klíče nevyprší.scopesarray of ApiKeyScope | nullRozsahy klíče. Pokud chybějí, řídí se rozsahy rolí:
admindostaneread,write,admin;editoraverifierdostanouread,write;viewerdostaneread. Rozsahsystemvydává jen administrátor instalace. Přijímají se i podrobné rozsahyresource:action(ApiKeyScope); dřívějšíread,writeaadminse rozvinou do sad rozsahů.collection_idsarray of integer | nullOmezí klíč na tyto kolekce organizace. Karty, vyhledávání, odpovědi a události fungují jen v nich, a to navíc k omezení rolí a datovým profilem. Chybějící hodnota nebo prázdný seznam znamená bez omezení. Pokud je volající klíč sám omezen na kolekce, nový klíč může být jen v jeho kolekcích. Bez tohoto pole dostane nový klíč kolekce volajícího klíče. Prázdný seznam nebo kolekce mimo jeho seznam vrací
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullSítě, ze kterých lze klíč používat, například
10.0.0.0/8nebo2001:db8::/32. Jednotlivá adresa je síť o jedné adrese. Požadavek z jiné adresy vrací403 api_keys.ip_not_allowed. Chybějící hodnota znamená bez omezení.items ≤ 50