Google Workspace add-ons API

שירות: gsuiteaddons.googleapis.com

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

מסמך Discovery

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

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

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

  • https://gsuiteaddons.googleapis.com

משאב REST: ‏ v1.projects

Methods
getAuthorization GET /v1/{name=projects/*/authorization}
קבלת פרטי ההרשאה לפריסות בפרויקט נתון.

משאב REST: ‏ v1.projects.chatAppConfig

Methods
get GET /v1/{name=projects/*/chatAppConfig}
אחזור ההגדרות האישיות של אפליקציית הצ'אט בפרויקט.
patch PATCH /v1/{chatAppConfig.name=projects/*/chatAppConfig}
עדכון ההגדרות האישיות של אפליקציית Chat בפרויקט.

‫REST Resource: v1.projects.deployments

Methods
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
הסרת פריסה לבדיקה מהחשבון של המשתמש.