การเก็บรักษาและ eDiscovery สำหรับ Google Workspace
หากต้องการทำงานกับทรัพยากรของห้องนิรภัย บัญชีต้องมีสิทธิ์ของห้องนิรภัยที่จําเป็นและการเข้าถึงเคส หากต้องการเข้าถึงเคส บัญชีต้องเป็นผู้สร้างเคส มีเคสที่แชร์กับตน หรือมีสิทธิ์ดูเคสทั้งหมด เช่น หากต้องการดาวน์โหลดการส่งออก บัญชีต้องมีสิทธิ์จัดการการส่งออกและกรณีที่แชร์กับตน
- ทรัพยากร REST: v1.matters
 - ทรัพยากร REST: v1.matters.exports
 - ทรัพยากร REST: v1.matters.holds
 - ทรัพยากร REST: v1.matters.holds.accounts
 - ทรัพยากร REST: v1.matters.savedQueries
 - ทรัพยากร REST: v1.operations
 
บริการ: 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=operations} แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ  |