Google Workspace Add-ons API

सेवा: gsuiteaddons.googleapis.com

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

खोज से जुड़ा दस्तावेज़

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

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

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

  • https://gsuiteaddons.googleapis.com

REST रिसॉर्स: v1.projects

माटिंग में इस्तेमाल हुए तरीके
getAuthorization GET /v1/{name=projects/*/authorization}
किसी प्रोजेक्ट में डिप्लॉयमेंट की अनुमति के बारे में जानकारी मिलती है.

REST रिसॉर्स: v1.projects.deployment

माटिंग में इस्तेमाल हुए तरीके
create POST /v1/{parent=projects/*}/deployments
तय किए गए नाम और कॉन्फ़िगरेशन का इस्तेमाल करके डिप्लॉयमेंट बनाता है.
delete DELETE /v1/{name=projects/*/deployments/*}
दिए गए नाम का डिप्लॉयमेंट मिटाता है.
get GET /v1/{name=projects/*/deployments/*}
तय किए गए नाम से डिप्लॉयमेंट की सुविधा मिलती है.
getInstallStatus GET /v1/{name=projects/*/deployments/*/installStatus}
यह जांच करने के लिए, डिप्लॉयमेंट का स्टेटस पता करता है.
install POST /v1/{name=projects/*/deployments/*}:install
जांच के लिए आपके खाते का डिप्लॉयमेंट इंस्टॉल करता है.
list GET /v1/{parent=projects/*}/deployments
किसी खास प्रोजेक्ट में सभी डिप्लॉयमेंट की सूची बनाता है.
replaceDeployment PUT /v1/{deployment.name=projects/*/deployments/*}
तय किए गए नाम वाला डिप्लॉयमेंट बनाता है या उसे बदलता है.
uninstall POST /v1/{name=projects/*/deployments/*}:uninstall
उपयोगकर्ता के खाते से टेस्ट डिप्लॉयमेंट को अनइंस्टॉल करता है.