REST Resource: accounts.notificationsubscriptions

משאב: NotificationSubscription

מייצג מינוי לקבלת התראות שנמצא בבעלות של חשבון מוכר.

ייצוג ב-JSON
{
  "name": string,
  "registeredEvent": enum (NotificationEventType),
  "callBackUri": string,

  // Union field interested_in can be only one of the following:
  "allManagedAccounts": boolean,
  "targetAccount": string
  // End of list of possible types for union field interested_in.
}
שדות
name

string

פלט בלבד. ה-name של הגדרת ההתראה. נוצר על ידי Content API כשיוצרים NotificationSubscription חדש. השדה account מייצג את מספר חשבון Merchant של המוכר שבבעלותו ההגדרה. פורמט: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

האירוע שרוצים לקבל עליו התראה.

callBackUri

string

כתובת ה-URL שתשמש לשליחת ההתראה אל המוכר.

שדה האיחוד interested_in.

הערך של interested_in יכול להיות רק אחת מהאפשרויות הבאות:

allManagedAccounts

boolean

אם הערך הזה הוא True, החשבון המבקש יקבל התראה על האירוע שצוין בכל החשבונות המנוהלים (יכולים להיות אלה חשבונות משנה או חשבונות מקושרים אחרים), כולל חשבונות שנוספו לאחרונה, על בסיס יומי.

targetAccount

string

name של החשבון שעבורו רוצים לקבל התראות. פורמט: accounts/{account}

NotificationEventType

מייצג את סוג האירוע שהמוכר מעוניין לקבל עליו התראות.

טיפוסים בני מנייה (enum)
NOTIFICATION_EVENT_TYPE_UNSPECIFIED סוג האירוע של ההתראות לא צוין.
PRODUCT_STATUS_CHANGE התראות על שינויים בסטטוס המוצר, למשל כשהמוצר נדחה.

Methods

create

יצירת מינויים לקבלת התראות לגבי עסק.

delete

מחיקה של מינוי לקבלת התראות עבור מוכר.

get

הפונקציה מקבלת מינויים להתראות בחשבון.

list

הפונקציה מקבלת את כל המינויים לקבלת התראות של מוכר.

patch

עדכון של מינוי קיים להתראות של מוכר.