ออบเจ็กต์
ApiKeyUpdate
การเปลี่ยนแปลงของคีย์ ฟิลด์ที่ไม่ได้ส่งมาจะคงเดิม และ data_profile ไม่บังคับ รายการ scopes ที่ว่างหมายถึงขอบเขตสิทธิ์ตามบทบาท collection_ids และ allowed_cidrs ที่ว่างหมายถึงไม่จำกัด และ expires_at ที่เป็น null หมายถึงคีย์ไม่มีวันหมดอายุ คีย์ที่มีข้อจำกัดคอลเลกชันเองไม่สามารถยกเลิกหรือขยายข้อจำกัดคอลเลกชัน (collection_ids) ได้
ฟิลด์
data_profilestringโปรไฟล์ข้อมูลใหม่ของคีย์ โปรไฟล์ข้อมูลไม่มีผลกับบทบาท
adminดังนั้นสำหรับคีย์ของผู้ดูแลระบบ โปรไฟล์อื่นที่ไม่ใช่fullจะส่งคืน400 api_keys.data_profile_not_applicablescopesarray of ApiKeyScopeขอบเขตสิทธิ์ของคีย์ API ไม่ออกขอบเขตสิทธิ์
systemให้collection_idsarray of integerจำกัดคีย์ให้ใช้ได้เฉพาะในคอลเลกชันเหล่านี้ รายการว่างหมายถึงไม่จำกัด คีย์ที่เรียกซึ่งมีข้อจำกัดคอลเลกชันเองจะเห็นและเปลี่ยนได้เฉพาะคีย์ที่อยู่ในคอลเลกชันของตน (คีย์อื่นส่งคืน
404 api_keys.not_found) และตั้งค่าได้เฉพาะรายการคอลเลกชันของตนเองที่ไม่ว่าง รายการว่างหรือคอลเลกชันที่อยู่นอกรายการของคีย์ที่เรียกจะส่งคืน400 api_keys.invalid_collectionsหากไม่ระบุฟิลด์นี้ คอลเลกชันของคีย์จะคงเดิมitems ≤ 100
allowed_cidrsarray of stringเครือข่ายที่ใช้คีย์ได้
items ≤ 50
expires_atstring (date-time) | nullเวลาหมดอายุ (ในอนาคต)
nullหมายถึงคีย์ไม่มีวันหมดอายุ