Đối tượng
ApiKeyCreate
Trường
namestringbắt buộclength ≥ 1, length ≤ 64
rolestringMặc định: "editor"
data_profilestring | nullHồ sơ dữ liệu của khóa. Nếu không có, khóa nhận hồ sơ mặc định của tổ chức. Hồ sơ dữ liệu không áp dụng cho vai trò
admin. Khóa quản trị viên thấy mọi dữ liệu của tổ chức, và hồ sơ khácfulltrả về400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullThời điểm hết hạn của khóa (ISO 8601, trong tương lai).
nullhoặc không có giá trị nghĩa là khóa không hết hạn.scopesarray of ApiKeyScope | nullPhạm vi quyền của khóa. Nếu không có, phạm vi theo vai trò:
adminnhậnread,write,admin;editorvàverifiernhậnread,write;viewernhậnread. Phạm visystemchỉ do quản trị viên của bản cài đặt cấp. Phạm vi chi tiết dạngresource:action(ApiKeyScope) cũng được chấp nhận; các phạm vi cũread,writevàadminđược mở rộng thành các tập phạm vi.collection_idsarray of integer | nullGiới hạn khóa trong các bộ sưu tập này của tổ chức. Thẻ, tìm kiếm, câu trả lời và sự kiện chỉ hoạt động trong các bộ sưu tập đó, ngoài giới hạn của vai trò và hồ sơ dữ liệu. Không có giá trị hoặc danh sách trống nghĩa là không giới hạn. Nếu chính khóa gọi yêu cầu bị giới hạn trong một số bộ sưu tập, khóa mới chỉ có thể nằm trong các bộ sưu tập của nó. Khi không có trường này, khóa mới nhận các bộ sưu tập của khóa gọi yêu cầu. Danh sách trống hoặc bộ sưu tập nằm ngoài danh sách của khóa gọi trả về
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullCác mạng được phép dùng khóa, ví dụ
10.0.0.0/8hoặc2001:db8::/32. Một địa chỉ đơn lẻ là mạng chỉ gồm một địa chỉ. Yêu cầu từ địa chỉ khác trả về403 api_keys.ip_not_allowed. Không có giá trị nghĩa là không giới hạn.items ≤ 50