REST Resource: accounts.notificationsubscriptions

Kaynak: NotificationSubscription

Bir Satıcı hesabına ait bildirim aboneliğini temsil eder.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Bildirim yapılandırmasının name. Yeni bir NotificationSubscription oluşturulduktan sonra Content API tarafından oluşturulmuştur. account, yapılandırmanın sahibi olan satıcının satıcı kimliğini temsil eder. Biçim: accounts/{account}/notificationsubscriptions/{notificationSubscription}

registeredEvent

enum (NotificationEventType)

Satıcının hakkında bildirim almak istediği etkinliktir.

callBackUri

string

Satıcıya bildirim göndermek için kullanılacak URL.

Birleştirme alanı interested_in.

interested_in şunlardan yalnızca biri olabilir:

allManagedAccounts

boolean

Bu değer true ise, yeni eklenen hesaplar da dahil olmak üzere tüm yönetilen hesaplar (alt hesaplar veya diğer bağlı hesaplar olabilir) için, istekte bulunan hesaba belirtilen etkinlik her gün bildirilir.

targetAccount

string

Bildirim almak istediğiniz hesabın name öğesi. Biçim: accounts/{account}

NotificationEventType

Satıcının bildirim almak istediği etkinlik türünü gösterir.

Sıralamalar
NOTIFICATION_EVENT_TYPE_UNSPECIFIED Bildirimler etkinlik türü belirtilmedi.
PRODUCT_STATUS_CHANGE Ürün durumu değişiklikleriyle ilgili bildirim (ör. ürün onaylanmadığında).

Yöntemler

create

Bir satıcı için bildirim aboneliği oluşturur.

delete

Bir satıcı için bildirim aboneliğini siler.

get

Bir hesap için bildirim abonelikleri alır.

list

Bir satıcının tüm bildirim aboneliklerini alır.

patch

Bir satıcı için mevcut bir bildirim aboneliğini günceller.