Google Vault API

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

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

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

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

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

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

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

ปลายทางของบริการคือ 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}
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ