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

שיטות
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}
רשומים פעולות שתואמות למסנן שצוין בבקשה.