Google Vault API

الاحتفاظ بالبيانات وجمع الأدلة الإلكترونية في Google Workspace

للعمل باستخدام موارد Vault، يجب أن يمتلك الحساب امتيازات Vault المطلوبة وأن لديه حق الوصول إلى المسألة القانونية. للوصول إلى مسألة قانونية، يجب أن يكون الحساب قد أنشأ المسألة القانونية، أو أن تتم مشاركتها معه، أو أن يكون لديك امتياز عرض جميع المسائل القانونية. على سبيل المثال، لتنزيل عملية تصدير، يحتاج حساب إلى امتياز إدارة عمليات التصدير والمسألة القانونية التي تمت مشاركتها معه.

الخدمة: vault.googleapis.com

للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، فاستخدم المعلومات التالية عند تقديم طلبات واجهة برمجة التطبيقات.

مستند "اقتراحات"

مستند الاستكشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات للعملاء ومكوّنات IDE وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند الاستكشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (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}
يسرد العمليات التي تتطابق مع الفلتر المحدَّد في الطلب.