Google Vault API

Google Workspace के लिए, निजी डेटा के रखरखाव और ई-खोज की सुविधा.

Vault के संसाधनों के साथ काम करने के लिए, खाते के पास Vault के ज़रूरी खास अधिकार और मामले का ऐक्सेस होना चाहिए. किसी मामले को ऐक्सेस करने के लिए, ज़रूरी है कि खाते ने वह मामला बनाया हो, उसके साथ वह मामला शेयर किया गया हो या उसके पास सभी मामले देखें की सुविधा हो. उदाहरण के लिए, किसी एक्सपोर्ट को डाउनलोड करने के लिए, खाते के पास एक्सपोर्ट मैनेज करने का ऐक्सेस होना चाहिए. साथ ही, उस खाते के साथ शेयर किया गया डेटा भी होना चाहिए.

सेवा: vault.googleapis.com

हमारा सुझाव है कि इस सेवा को कॉल करने के लिए, Google की दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला एक दस्तावेज़ है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल, Google API के साथ इंटरैक्ट करने वाली क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और अन्य टूल बनाने के लिए किया जाता है. एक सेवा, कई डिस्कवरी दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा का नेटवर्क पता बताता है. किसी सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यहां दिया गया है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:

  • 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}
अनुरोध में दिए गए फ़िल्टर से मैच करने वाले ऑपरेशन की सूची बनाता है.