Google Vault API

שמירה ו-eDiscovery ב-Google Workspace.

כדי לעבוד עם משאבי Vault, לחשבון צריכות להיות ההרשאות הנדרשות ל-Vault וגישה לנושא. כדי לגשת לבקשת תמיכה, החשבון צריך ליצור אותה, הבקשה צריכה להיות משותפת איתו או שיש לו את ההרשאה הצגת כל הבקשות. לדוגמה, כדי להוריד קובץ ייצוא, לחשבון צריכה להיות ההרשאה ניהול ייצוא והנושא צריך להיות משותף איתו.

שירות: vault.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כששולחים את בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט שקריא למכונות, שמתאר ממשקי API ל-REST ומאפשר שימוש בהם. הוא משמש ליצירת ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת קצה של שירות

נקודת קצה של שירות היא כתובת URL בסיסית שצוינה בה כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה, וכל מזהי ה-URI שבהמשך הם יחסיים לנקודת הקצה הזו:

  • https://vault.googleapis.com

משאב REST: v1.matters

Methods
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

Methods
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

Methods
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

Methods
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

Methods
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

Methods
cancel POST /v1/{name=operations/**}:cancel
הפעלת ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1/{name=operations/**}
מחיקה של פעולה ממושכת.
get GET /v1/{name=operations/**}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1/{name}
הצגת רשימה של פעולות שתואמות למסנן שצוין בבקשה.