Google Workspace Reseller API

לבצע פונקציות נפוצות שזמינות במסוף המפיצים בקנה מידה נרחב, כמו ביצוע הזמנות וצפייה בפרטי הלקוחות

שירות: reseller.googleapis.com

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

מסמך Discovery

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

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

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

  • https://reseller.googleapis.com

משאב REST: v1.customers

Methods
get GET /apps/reseller/v1/customers/{customerId}
אחזור של חשבון לקוח.
insert POST /apps/reseller/v1/customers
הזמנת חשבון לקוח חדש.
patch PATCH /apps/reseller/v1/customers/{customerId}
עדכון ההגדרות של חשבון לקוח.
update PUT /apps/reseller/v1/customers/{customerId}
עדכון ההגדרות של חשבון לקוח.

משאב REST: v1.resellernotify

Methods
getwatchdetails GET /apps/reseller/v1/resellernotify/getwatchdetails
הפונקציה מחזירה את כל הפרטים של השעון שמשויכים למפיץ.
register POST /apps/reseller/v1/resellernotify/register
הרשמה של מפיץ לקבלת התראות.
unregister POST /apps/reseller/v1/resellernotify/unregister
ביטול ההרשמה של מפיץ לקבלת התראות.

משאב REST: v1.subscriptions

Methods
activate POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate
הפעלה של מינוי שהושעה בעבר על ידי המפיץ.
changePlan POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
עדכון של תוכנית מינוי.
changeRenewalSettings POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings
עדכון הגדרות החידוש של רישיון משתמש.
changeSeats POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats
עדכון ההגדרות של רישיון המשתמש במינוי.
delete DELETE /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
מבטלים, משהים או מעבירים מינוי ל-Direct.
get GET /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
מקבל מינוי ספציפי.
insert POST /apps/reseller/v1/customers/{customerId}/subscriptions
יצירה או העברה של מינוי.
list GET /apps/reseller/v1/subscriptions
רשימות של מינויים שמנוהלים על ידי המפיץ.
startPaidService POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService
העברה מיידית של מינוי לתקופת ניסיון בחינם של 30 יום למינוי לשירות בתשלום.
suspend POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend
השעיית מינוי פעיל.