REST Resource: accounts.notificationsubscriptions

Zasób: NotificationSubscription

Reprezentuje subskrypcję powiadomień należącą do konta sprzedawcy.

Zapis 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.
}
Pola
name

string

Tylko dane wyjściowe. Wartość name konfiguracji powiadomień. Wygenerowane przez Content API po utworzeniu nowego elementu NotificationSubscription. Pole account to identyfikator sprzedawcy, który jest właścicielem konfiguracji. Format: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

Zdarzenie, o którym sprzedawca chce otrzymywać powiadomienia.

callBackUri

string

Adres URL, który posłuży do przekazania powiadomienia sprzedawcy.

Pole sumy interested_in.

interested_in może być tylko jedną z tych wartości:

allManagedAccounts

boolean

Jeśli ta wartość to prawda, konto, z którego wysłano prośbę, jest codziennie powiadamiane o konkretnym zdarzeniu w przypadku wszystkich kont zarządzanych (może to być subkont lub inne połączone konta), w tym nowo dodanych kont.

targetAccount

string

name konta, o którym chcesz otrzymywać powiadomienia. Format: accounts/{account}

NotificationEventType

Reprezentuje typ wydarzenia, o którym sprzedawca chce otrzymywać powiadomienia.

Wartości w polu enum
NOTIFICATION_EVENT_TYPE_UNSPECIFIED Typ zdarzenia dotyczącego powiadomień nie jest określony.
PRODUCT_STATUS_CHANGE Powiadomienie o zmianach stanu produktu, np. gdy zostanie on odrzucony.

Metody

create

Tworzy subskrypcję powiadomień dla sprzedawcy.

delete

Usuwa subskrypcję powiadomień sprzedawcy.

get

Otrzymuje subskrypcje powiadomień z konta.

list

Otrzymuje wszystkie subskrypcje powiadomień sprzedawcy.

patch

Aktualizuje istniejącą subskrypcję powiadomień sprzedawcy.