Google Vault API

การเก็บรักษาและ eDiscovery สำหรับ Google Workspace

หากต้องการทำงานกับทรัพยากรของห้องนิรภัย บัญชีต้องมีสิทธิ์ของห้องนิรภัยที่จําเป็นและการเข้าถึงเคส หากต้องการเข้าถึงเคส บัญชีต้องเป็นผู้สร้างเคส มีเคสที่แชร์กับตน หรือมีสิทธิ์ดูเคสทั้งหมด เช่น หากต้องการดาวน์โหลดการส่งออก บัญชีต้องมีสิทธิ์จัดการการส่งออกและกรณีที่แชร์กับตน

บริการ: vault.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้คลังไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API

เอกสารการค้นพบ

เอกสาร Discovery เป็นข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจให้เอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางของบริการ

ปลายทางบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางบริการนี้

  • https://vault.googleapis.com

ทรัพยากร REST: v1.matters

เมธอด
addPermissions POST /v1/matters/{matterId}:addPermissions
เพิ่มบัญชีเป็นผู้ทำงานร่วมกันในเคส
close POST /v1/matters/{matterId}:close
ปิดเคสที่ระบุ
count POST /v1/matters/{matterId}:count
นับบัญชีที่ดำเนินการโดยคำค้นหาที่ระบุ
create POST /v1/matters
สร้างเคสด้วยชื่อและคำอธิบายที่ระบุ
delete DELETE /v1/matters/{matterId}
ลบเคสที่ระบุ
get GET /v1/matters/{matterId}
รับเรื่องดังกล่าว
list GET /v1/matters
แสดงรายการเรื่องที่ผู้ขอมีสิทธิ์เข้าถึง
removePermissions POST /v1/matters/{matterId}:removePermissions
นำบัญชีออกจากผู้ร่วมแก้ไขของเคส
reopen POST /v1/matters/{matterId}:reopen
เปิดเคสที่ระบุอีกครั้ง
undelete POST /v1/matters/{matterId}:undelete
ยกเลิกการลบเคสที่ระบุ
update PUT /v1/matters/{matterId}
อัปเดตเคสที่ระบุ

ทรัพยากร REST: v1.matters.exports

เมธอด
create POST /v1/matters/{matterId}/exports
สร้างการส่งออก
delete DELETE /v1/matters/{matterId}/exports/{exportId}
ลบการส่งออก
get GET /v1/matters/{matterId}/exports/{exportId}
รับการส่งออก
list GET /v1/matters/{matterId}/exports
แสดงรายละเอียดเกี่ยวกับการส่งออกในลักษณะที่ระบุ

ทรัพยากร REST: v1.matters.holds

เมธอด
addHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:addHeldAccounts
เพิ่มบัญชีที่จะเก็บรักษา
create POST /v1/matters/{matterId}/holds
สร้างการคงไว้ชั่วคราวในกรณีที่ระบุ
delete DELETE /v1/matters/{matterId}/holds/{holdId}
นำการคงไว้ชั่วคราวที่ระบุออกและปล่อยบัญชีหรือหน่วยขององค์กรที่อยู่ภายใต้การคงไว้ชั่วคราว
get GET /v1/matters/{matterId}/holds/{holdId}
รับการระงับที่ระบุ
list GET /v1/matters/{matterId}/holds
แสดงรายการการคงไว้ชั่วคราวในเคส
removeHeldAccounts POST /v1/matters/{matterId}/holds/{holdId}:removeHeldAccounts
นำบัญชีที่ระบุออกจากการระงับ
update PUT /v1/matters/{matterId}/holds/{holdId}
อัปเดตขอบเขต (หน่วยขององค์กรหรือบัญชี) และพารามิเตอร์การค้นหาของการคงไว้ชั่วคราว

ทรัพยากร REST: v1.matters.holds.accounts

เมธอด
create POST /v1/matters/{matterId}/holds/{holdId}/accounts
เพิ่มบัญชีลงในการเก็บรักษา
delete DELETE /v1/matters/{matterId}/holds/{holdId}/accounts/{accountId}
นำบัญชีออกจากการระงับ
list GET /v1/matters/{matterId}/holds/{holdId}/accounts
แสดงรายการบัญชีที่อยู่ภายใต้การคงไว้ชั่วคราว

ทรัพยากร REST: v1.matters.savedQueries

เมธอด
create POST /v1/matters/{matterId}/savedQueries
สร้างคําค้นหาที่บันทึกไว้
delete DELETE /v1/matters/{matterId}/savedQueries/{savedQueryId}
ลบการค้นหาที่บันทึกไว้ซึ่งระบุ
get GET /v1/matters/{matterId}/savedQueries/{savedQueryId}
ดึงข้อมูลการค้นหาที่บันทึกไว้ที่ระบุ
list GET /v1/matters/{matterId}/savedQueries
แสดงรายการการค้นหาที่บันทึกไว้ในเคส

ทรัพยากร REST: v1.operations

เมธอด
cancel POST /v1/{name=operations/**}:cancel
เริ่มการยกเลิกแบบไม่พร้อมกันในการดำเนินการที่ใช้เวลานาน
delete DELETE /v1/{name=operations/**}
ลบการดำเนินการที่ทำงานเป็นเวลานาน
get GET /v1/{name=operations/**}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน
list GET /v1/{name}
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ