ออบเจ็กต์
ApiKeyCreate
ฟิลด์
namestringจำเป็นlength ≥ 1, length ≤ 64
rolestringค่าเริ่มต้น: "editor"
data_profilestring | nullโปรไฟล์ข้อมูลของคีย์ ถ้าไม่ระบุ คีย์จะได้รับโปรไฟล์เริ่มต้นขององค์กร โปรไฟล์ข้อมูลไม่มีผลกับบทบาท
adminคีย์ของผู้ดูแลระบบเห็นข้อมูลทั้งหมดขององค์กร และโปรไฟล์อื่นที่ไม่ใช่fullจะส่งคืน400 api_keys.data_profile_not_applicableexpires_atstring (date-time) | nullเวลาหมดอายุของคีย์ (ISO 8601 เป็นเวลาในอนาคต)
nullหรือไม่มีค่าหมายถึงคีย์ไม่มีวันหมดอายุscopesarray of ApiKeyScope | nullขอบเขตสิทธิ์ของคีย์ ถ้าไม่ระบุ ขอบเขตสิทธิ์จะเป็นไปตามบทบาท:
adminได้readwriteและadminส่วนeditorและverifierได้readและwriteและviewerได้readขอบเขตสิทธิ์systemออกให้ได้โดยผู้ดูแลระบบของระบบที่ติดตั้งเท่านั้น ระบบยอมรับขอบเขตสิทธิ์แบบละเอียดresource:action(ApiKeyScope) ด้วย ส่วนขอบเขตสิทธิ์แบบเดิมreadwriteและadminจะขยายเป็นชุดของขอบเขตสิทธิ์collection_idsarray of integer | nullจำกัดคีย์ให้ใช้ได้เฉพาะในคอลเลกชันเหล่านี้ขององค์กร การ์ด การค้นหา คำตอบ และอีเวนต์ทำงานเฉพาะในคอลเลกชันเหล่านี้ เพิ่มเติมจากข้อจำกัดของบทบาทและโปรไฟล์ข้อมูล ไม่มีค่าหรือรายการว่างหมายถึงไม่จำกัด หากคีย์ที่เรียกเองมีข้อจำกัดคอลเลกชัน คีย์ใหม่จะอยู่ได้เฉพาะในคอลเลกชันของคีย์ที่เรียก หากไม่ระบุฟิลด์นี้ คีย์ใหม่จะได้คอลเลกชันของคีย์ที่เรียก รายการว่างหรือคอลเลกชันที่อยู่นอกรายการของคีย์ที่เรียกจะส่งคืน
400 api_keys.invalid_collectionsitems ≤ 100
allowed_cidrsarray of string | nullเครือข่ายที่ใช้คีย์ได้ เช่น
10.0.0.0/8หรือ2001:db8::/32ที่อยู่เดี่ยวนับเป็นเครือข่ายที่มีที่อยู่เดียว คำขอจากที่อยู่อื่นได้รับ403 api_keys.ip_not_allowedไม่มีค่าหมายถึงไม่จำกัดitems ≤ 50