Index
NotificationsApiService(interface)CreateNotificationSubscriptionRequest(message)DeleteNotificationSubscriptionRequest(message)GetNotificationSubscriptionRequest(message)ListNotificationSubscriptionsRequest(message)ListNotificationSubscriptionsResponse(message)NotificationSubscription(message)NotificationSubscription.NotificationEventType(enum)UpdateNotificationSubscriptionRequest(message)
NotificationsApiService
Service to manage notification subscriptions for merchants
| CreateNotificationSubscription |
|---|
|
Creates a notification subscription for a business. For standalone or subaccounts accounts, the business can create a subscription for self. For MCAs, the business can create a subscription for all managed accounts or for a specific subaccount. We will allow the following types of notification subscriptions to exist together (per business as a subscriber per event type):
we will not allow (per business as a subscriber per event type):
|
| DeleteNotificationSubscription |
|---|
|
Deletes a notification subscription for a merchant.
|
| GetNotificationSubscription |
|---|
|
Gets notification subscriptions for an account.
|
| ListNotificationSubscriptions |
|---|
|
Gets all the notification subscriptions for a merchant.
|
| UpdateNotificationSubscription |
|---|
|
Updates an existing notification subscription for a merchant.
|
CreateNotificationSubscriptionRequest
Request message for the CreateNotificationSubscription method.
| Fields | |
|---|---|
parent |
Required. The merchant account that owns the new notification subscription. Format: |
notification_subscription |
Required. The notification subscription to create. |
DeleteNotificationSubscriptionRequest
Request message for the DeleteNotificationSubscription method.
| Fields | |
|---|---|
name |
Required. The name of the notification subscription to be deleted. |
GetNotificationSubscriptionRequest
Request message for the GetNotificationSubscription method.
| Fields | |
|---|---|
name |
Required. The |
ListNotificationSubscriptionsRequest
Request message for the ListNotificationSubscription method.
| Fields | |
|---|---|
parent |
Required. The merchant account who owns the notification subscriptions. Format: |
page_size |
The maximum number of notification subscriptions to return in a page. The default value for |
page_token |
Token (if provided) to retrieve the subsequent page. All other parameters must match the original call that provided the page token. |
ListNotificationSubscriptionsResponse
Response message for the ListNotificationSubscription method.
| Fields | |
|---|---|
notification_subscriptions[] |
The list of notification subscriptions requested by the merchant. |
next_page_token |
A token, which can be sent as |
NotificationSubscription
Represents a notification subscription owned by a Merchant account.
| Fields | |
|---|---|
name |
Output only. The |
registered_event |
The event that the merchant wants to be notified about. |
call_back_uri |
URL to be used to push the notification to the merchant. |
Union field
|
|
all_managed_accounts |
If this value is true, the requesting account is notified of the specified event for all managed accounts (can be subaccounts or other linked accounts) including newly added accounts on a daily basis. |
target_account |
The |
NotificationEventType
Represents the event type that the merchant is interested in receiving notifications for.
| Enums | |
|---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Notifications event type is unspecified. |
PRODUCT_STATUS_CHANGE |
Notification of product status changes, for example when product becomes disapproved. |
UpdateNotificationSubscriptionRequest
Request message for the UpdateNotificationSubscription method.
| Fields | |
|---|---|
notification_subscription |
Required. The new version of the notification subscription that should be updated. |
update_mask |
List of fields being updated. |