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 הודעה על שינויים בסטטוס המוצר, לדוגמה כשהמוצר נפסל.

שיטות

create

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

delete

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

get

קבלת התראות של חשבון מסוים.

list

קבלת כל המינויים להתראות ממוכר מסוים.

patch

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