Об’єкти
ApiKeyCreate
Поля
namestringобов’язковоlength ≥ 1, length ≤ 64
rolestringТипове значення: "editor"
data_profilestring | nullПрофіль доступу ключа. Без нього ключ отримує типовий профіль організації. Профіль доступу не застосовується до ролі
admin. Ключ адміністратора бачить усі дані організації, а будь-який профіль, крімfull, повертає400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullЧас закінчення строку дії ключа (ISO 8601, у майбутньому).
nullабо відсутнє значення — ключ діє безстроково.scopesarray of ApiKeyScope | nullОбласті доступу ключа. Якщо їх не передано, області визначає роль:
adminотримуєread,write,admin;editorіverifier—read,write;viewer—read. Область доступуsystemвидає лише адміністратор інсталяції. Приймаються й детальні областіresource:action(ApiKeyScope); попередніread,writeіadminрозгортаються в набори областей.collection_idsarray of integer | nullОбмежує ключ цими колекціями організації. Картки, пошук, відповіді й події працюють лише в них — на додачу до обмежень ролі та профілю доступу. Відсутнє значення або порожній список — без обмежень. Якщо ключ, який викликає, сам обмежений колекціями, новий ключ може бути лише в його колекціях. Без цього поля новий ключ отримує колекції ключа, який викликає. Порожній список або колекція поза його списком повертає
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullМережі, з яких можна використовувати ключ, як-от
10.0.0.0/8або2001:db8::/32. Окрема адреса — це мережа з однієї адреси. Запит з іншої адреси повертає403 api_keys.ip_not_allowed. Відсутнє значення — без обмежень.items ≤ 50