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. name konfiguracji powiadomienia. Generowane przez Content API po utworzeniu nowego NotificationSubscription. Wartość 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 ma być użyty do wysłania powiadomienia do sprzedawcy.

Pole unii interested_in.

interested_in może być tylko jednym z tych elementów:

allManagedAccounts

boolean

Jeśli ta wartość jest ustawiona na „PRAWDA”, konto wysyłające żądanie otrzymuje codziennie powiadomienie o wybranym zdarzeniu na wszystkich zarządzanych kontach (mogą to być podrzędne konta lub inne połączone konta), w tym na nowo dodanych kontach.

targetAccount

string

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

NotificationEventType

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

Wartości w polu enum
NOTIFICATION_EVENT_TYPE_UNSPECIFIED Typ zdarzenia powiadomienia jest nieokreślony.
PRODUCT_STATUS_CHANGE powiadomienia o zmianach stanu produktu, np. gdy produkt zostanie odrzucony;

Metody

create

Tworzy subskrypcję powiadomień dla firmy.

delete

Usuwa subskrypcję powiadomień dla sprzedawcy.

get

Pobiera subskrypcje powiadomień na koncie.

list

Pobiera wszystkie subskrypcje powiadomień dla sprzedawcy.

patch

Aktualizuje istniejącą subskrypcję powiadomień dla sprzedawcy.