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. Element name konfiguracji powiadomień. Wygenerowane przez Content API po utworzeniu nowego NotificationSubscription. account reprezentuje identyfikator sprzedawcy, do którego należy konfiguracja. Format: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

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

callBackUri

string

Adres URL, na który zostanie wysłane powiadomienie sprzedawcy.

Pole sumy interested_in.

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

allManagedAccounts

boolean

Jeśli ta wartość to prawda, konto wysyłające prośbę będzie codziennie powiadamiane o określonym zdarzeniu w przypadku wszystkich zarządzanych kont (mogą to być subkonta 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 zdarzenia, 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 Powiadamianie o zmianie stanu produktu, np. o odrzuceniu produktu.

Metody

create

Tworzy subskrypcję powiadomień dla sprzedawcy.

delete

Usuwa subskrypcję powiadomień sprzedawcy.

get

Otrzymuje subskrypcje powiadomień z konta.

list

Pobiera wszystkie subskrypcje powiadomień sprzedawcy.

patch

Aktualizuje obecną subskrypcję powiadomień dla sprzedawcy.