Search Documentation
Notifications
Notifications (events) are JSON payloads delivered to your webhook endpoint when something important happens in an eBay workflow. Browse events by functional group below, expand an event to view payload fields, headers, and the AsyncAPI spec.
Access and Scope Requirements
Some topics in the Commerce Notification API are restricted and require specific OAuth scopes. Access to these topics is controlled and may only be available to approved partners. To determine the required scope(s) for each topic, use the getTopics method. This method returns the list of available topics along with the OAuth scopes needed to subscribe to them. Please review the scope requirements carefully before integrating, as your application must be authorized with the appropriate scopes to access certain topics.
To receive notifications, subscribe to the topic(s) you care about and register a public HTTPS endpoint. Your endpoint should validate delivery and handle retries safely (idempotency).
Listing Management
Listing-related notifications applicable for buyers and sellers
Listing Management
Listing-related notifications applicable for buyers and sellers
ITEM_AVAILABILITYSent when a fixed-price item’s availability type changes.
A subscription for this topic initiates notifications being sent to a developer when a fixed-price item's availability type changes.
Supported availability types are:
- AVAILABLE
- UNAVAILABLE
- TEMPORARILY_UNAVAILABLE
Note: Currently, this topic is available for eBay Partner Network (ePN) partners in all marketplaces except the following: CA, AU, HK, SG, MY, and PH.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- ItemAvailabilityData
This type encompasses the Item Availability payload.
listingMarketplaceIdstringThis enumeration type is used to indicate the eBay marketplace where the item is listed.
Possible Values:Value Description EBAY_US This value indicates that the listing is on the eBay US marketplace. EBAY_GB This value indicates that the listing is on the eBay UK marketplace. EBAY_AU This value indicates that the listing is on the eBay Australia marketplace. EBAY_AT This value indicates that the listing is on the eBay Austria marketplace. EBAY_FR This value indicates that the listing is on the eBay France marketplace. EBAY_DE This value indicates that the listing is on the eBay Germany marketplace. EBAY_IT This value indicates that the listing is on the eBay Italy marketplace EBAY_BE This value indicates that the listing is on the eBay Belgium marketplace. EBAY_NL This value indicates that the listing is on the eBay Netherlands marketplace. EBAY_ES This value indicates that the listing is on the eBay Spain marketplace. EBAY_CH This value indicates that the listing is on the eBay Switzerland marketplace. EBAY_HK This value indicates that the listing is on the eBay Hong Kong marketplace. EBAY_IE This value indicates that the listing is on the eBay Ireland marketplace. EBAY_MY This value indicates that the listing is on the eBay Malaysia marketplace. EBAY_CA This value indicates that the listing is on the eBay Canada marketplace. EBAY_PH This value indicates that the listing is on the eBay Philippines marketplace. EBAY_PL This value indicates that the listing is on the eBay Poland marketplace. EBAY_SG This value indicates that the listing is on the eBay Singapore marketplace. buyingOptionsarrayThis array shows the list of the purchase options available to the buyer to purchase the item.
Possible Values:Value Description FIXED_PRICE This value indicates that the item can be directly purchased through a fixed price listing. AUCTION This value indicates that the buyer can win the item through an auction listing by being the highest bidder at the end of the auction. BEST_OFFER This value indicates that the buyer can propose a Best Offer to the seller for the item. metaCategoryIdstringThe unique identifier of the parent category of the leaf category defined in the categoryId field.
availabilitystringThe enum returned here indicates the current availability of the item.
Possible Values:Value Description TEMPORARILY_UNAVAILABLE This value indicates that the item can’t be purchased through the listing at the moment, which could be due to the seller having their account set to vacation mode or the item being out of stock. AVAILABLE This value indicates that the item is available for purchase through the listing. UNAVAILABLE This value indicates that the item is no longer available and isn’t expected to be available any longer under that listing ID due to listing being ended. - Seller
This object includes the seller information.
usernamestringThis string is the username of the seller.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
LISTING_PREVIEW_CREATION_TASK_STATUSNotification to sellers when a listing preview creation task is complete.
A subscription for this topic initiates notifications being sent to sellers to inform them when any of their listing preview creation tasks have completed.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/sell.inventory.mapping
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- ListingPreviewCreationTaskStatus
This type is the payload for the Listing Preview Creation Task Status Notification.
taskIdstringThe unique identifier of the task. It is an opaque alphanumeric string with a limit of 25 characters.
taskStatusstringBelow is the list of enums that may be returned in this field that indicate the completion status of the task.
Possible Values:Value Description COMPLETED The listing preview creation task was completed with no errors. FAILED The listing preview creation task failed to create the listing preview. COMPLETED_WITH_ERROR The listing preview creation task was completed but an error occurred that could affect the listing preview. - User
This object specifies the user details for the notification subscriber.
usernamestringThe username associated with the user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
LISTINGNotification to sellers when a listing is created, updated, or ended.
A subscription for this topic initiates listing-related notifications being sent to a seller.
Notifications which may be sent include the following:
-
CREATED
-
UPDATED
-
ENDED
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/sell.listing.read
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- SellerListingNotificationsData
The payload for the Listing notification.
listingIdstringThe unique identifier of the listing that has been created, updated, or has ended. The reason field indicates which event took place.
reasonstringThe value returned here indicates whether the listing was created, updated, or ended.
Possible Values:Value Description CREATED This value indicates the listing was just created and made active on eBay. UPDATED This value indicates an existing seller listing was modified (e.g., price, quantity, or other details changed). ENDED This value indicates the listing has finished and is no longer active or available to buyers. userUser - User
The user information for the notification subscriber.
usernamestringThe username associated with the subscribed user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
Account Management
Account Management-related notifications applicable for buyers and sellers
Account Management
Account Management-related notifications applicable for buyers and sellers
SELLER_STANDARDS_PROFILE_METRICSSent when critical seller performance metrics or seller level changes.
A subscription for this topic initiates notifications being sent to sellers to inform them about critical changes to their seller performance metrics and seller level, including proactive warnings when their performance metrics are close to the threshold that could change the seller's standard level.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/sell.analytics.readonly
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- SellerStandardNotificationMetricsData
This type defines the payload for the Seller Standards Profile Metrics notification.
cyclestringBelow is the list of enums that may be returned in this field to indicate the evaluation cycle used for the seller standards profile metrics.
Possible Values:Value Description CURRENT This value indicates that the seller standards profile metrics are based off of the last official monthly seller standards profile metrics report. The current seller standards profile metrics report is what determines a seller’s current seller level and customer-service ratings. PROJECTED This value indicates that the seller standards profile metrics are indicative of what the seller level and customer-service ratings would be if they were evaluated at this point in time. - User
This object specifies the user details for the notification subscriber.
usernamestringThis string is the username associated with the user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance. - Program
This object provides more information about the eBay Standards Program and the cycle used for the metrics.
programNamestringBelow is the list of enums that may be returned in this field to indicate the eBay Seller Standards program that is being used.
Possible Values:Value Description PROGRAM_US This value indicates that the Seller Standards program on the eBay US marketplace is being used for the evaluation. PROGRAM_UK This value indicates that the Seller Standards program on the eBay UK marketplace is being used for the evaluation. PROGRAM_DE This value indicates that the Seller Standards program on the eBay German marketplace is being used for the evaluation. PROGRAM_GLOBAL This value indicates that the global Seller Standards program is being used for the evaluation. changeTypeChangeTypeThis container indicates whether the Seller Level and/or one or more seller standards metrics changed for a seller.
currentStandardProfileThis container provides details on seller level and seller standard metrics if the evaluation cycle is set to
CURRENT, which means that these metrics are based on the report from the last evaluation period.projectedStandardProfileThis container provides details on seller level and seller standard metrics if the evaluation cycle is set to
PROJECTED, which means that these metrics are based on projections from the current evaluation period.
Response
AUTHORIZATION_REVOCATIONSent to developers when a user revokes Developers Program permissions.
A subscription for this topic initiates notifications being sent to a developer when an eBay user revokes permissions for their eBay Developers Program application.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- AuthorizationRevocationData
This type defines the Authorization Revocation payload.
usernamestringThis string contains the username for the user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.revokeReasonstringBelow is the list of enums that may be returned in this field as reasons an authorization revocation has occurred.
Possible Values:Value Description REVOKED_BY_APP This value indicates that your application itself revoked the user’s authorization (for example, via a token-revocation call). REVOKED_BY_USER This value indicates that the user manually revoked your app’s access from their eBay account settings. REVOKED_BY_EBAY This value indicates that eBay revoked the authorization, typically due to security, policy, or compliance concerns. PASSWORD_CHANGE This value indicates that the user changed their eBay password or login name, which caused their existing tokens to be automatically revoked.
Response
FEEDBACK_STAR_RATINGNotification sent when feedback star rating changes.
This notification is sent to a seller or buyer when their feedback start rating has changed.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- UserFeedbackData
This type contains information about the user whose feedback rating has changed.
userIdstringThis string is the unique, public identifier for the user whose feedback rating has changed.
positiveFeedbackPercentnumberThis number represents the percentage of positive feedback that the user has received based on all feedback entries that user has received as both a buyer and a seller.
feedbackStarRatingstringBelow is the list of enums that may be returned in this field to indicate the new Feedback Star Rating that the user has reached.
Possible Values:Value Description SILVER_SHOOTING_STAR A silver shooting feedback star assigned to users with scores in the designated range (1,000,000+ entries). GREEN_SHOOTING_STAR A green shooting feedback star assigned to users with scores in the designated range (500,000 - 999,999 entries). RED_SHOOTING_STAR A red shooting feedback star assigned to users with scores in the designated range (100,000 - 499,999 entries). PURPLE_SHOOTING_STAR A purple shooting feedback star assigned to users with scores in the designated range (50,000 - 99,999 entries). TURQUOISE_SHOOTING_STAR A turquoise shooting feedback star assigned to users with scores in the designated range (25,000 - 49,999 entries). YELLOW_SHOOTING_STAR A yellow shooting feedback star assigned to users with scores in the designated range (10,000 - 24,999 entries). GREEN_STAR A green feedback star assigned to users with scores in the designated range (5,000 - 9,999 entries). RED_STAR A red feedback star assigned to users with scores in the designated range (1,000 - 4,999 entries). PURPLE_STAR A purple feedback star assigned to users with scores in the designated range (500 - 999 entries). TURQUOISE_STAR A turquoise feedback star assigned to users with scores in the designated range (100 - 499 entries). BLUE_STAR A blue feedback star assigned to users with scores in the designated range (50 - 99 entries). YELLOW_STAR A yellow feedback star assigned to users with scores in the designated range (10 - 49 entries). NONE There is not enough feedback information to assign a star rating (0 - 9 entries).
Response
MARKETPLACE_ACCOUNT_DELETIONNotification when a user requests their account be closed.
A subscription for this topic initiates notifications being sent to a developer when an eBay user has requested that their personal data be deleted and their account closed.
For more information, refer to the eBay Marketplace Account Deletion page.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- MarketplaceAccountDeletionData
This type contains the Account Deletion payload.
usernamestringThis string is the username for the user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
SELLER_CUSTOMER_SERVICE_METRIC_RATINGNotification when changes occur in customer service metrics.
This notification is sent to a seller whenever there is a change or projected change to either their Item Not Received and/or Item Not As Described customer service metric(s).
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/sell.analytics.readonly
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- SellerCustomerServiceMetricRatingData
This type defines the payload for the seller customer service metric rating notifications.
cyclestringThe enum value returned in this field indicates the evaluation cycle used for the customer service metrics, and each enum is described below.
Possible Values:Value Description CURRENT This enum value indicates that the seller standards profile metrics are based off of the last official monthly seller standards profile metrics report. The current seller standards profile metrics report is what determines a seller’s current seller level and customer-service ratings. PROJECTED This enum value indicates that the seller standards profile metrics are indicative of what the seller level and customer-service ratings would be if they were evaluated at this point in time. customerServiceMetricstringThe enum value returned here indicates the customer service metric being evaluated.
Possible Values:Value Description ITEM_NOT_AS_DESCRIBED This value indicates that the customer service metric type being evaluated is Item Not As Described. ITEM_NOT_RECEIVED This value indicates that the customer service metric type being evaluated is Item Not Received. marketPlacesarray of MarketPlaceThis array provides detailed information on the customer service metric being evaluated.
- User
This type contains the user details for the notification subscriber.
usernamestringThis string is the username associated with the user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance. - MarketPlace
This type provides detailed information on the customer service metric being evaluated.
marketplaceIdstringThe enum value returned in this field indicates the eBay marketplace where the seller’s customer service metrics are being evaluated..
Possible Values:Value Description EBAY_AT This value indicates that the seller’s customer service metrics on the eBay Austria marketplace are being evaulated. EBAY_AU This value indicates that the seller’s customer service metrics on the eBay Australia marketplace are being evaulated. EBAY_BE This value indicates that the seller’s customer service metrics on the eBay Belgium marketplace are being evaulated. EBAY_CA This value indicates that the seller’s customer service metrics on the eBay Canada marketplace are being evaulated. EBAY_CH This value indicates that the seller’s customer service metrics on the eBay Switzerland marketplace are being evaulated. EBAY_DE This value indicates that the seller’s customer service metrics on the eBay Germany marketplace are being evaulated. EBAY_ES This value indicates that the seller’s customer service metrics on the eBay Spain marketplace are being evaulated. EBAY_FR This value indicates that the seller’s customer service metrics on the eBay France marketplace are being evaulated. EBAY_GB This value indicates that the seller’s customer service metrics on the eBay United Kingdom marketplace are being evaulated. EBAY_HK This value indicates that the seller’s customer service metrics on the eBay Hong Kong marketplace are being evaulated. EBAY_IE This value indicates that the seller’s customer service metrics on the eBay Ireland marketplace are being evaulated. EBAY_IT This value indicates that the seller’s customer service metrics on the eBay Italy marketplace are being evaulated. EBAY_MY This value indicates that the seller’s customer service metrics on the eBay Malaysia marketplace are being evaulated. EBAY_NL This value indicates that the seller’s customer service metrics on the eBay Netherlands marketplace are being evaulated. EBAY_PH This value indicates that the seller’s customer service metrics on the eBay Philippines marketplace are being evaulated. EBAY_PL This value indicates that the seller’s customer service metrics on the eBay Poland marketplace are being evaulated. EBAY_SG This value indicates that the seller’s customer service metrics on the eBay Singapore marketplace are being evaulated. EBAY_TW This value indicates that the seller’s customer service metrics on the eBay Taiwan marketplace are being evaulated. EBAY_US This value indicates that the seller’s customer service metrics on the eBay US marketplace are being evaulated. EBAY_MOTORS_US This value indicates that the seller’s customer service metrics on the eBay Moters US marketplace are being evaulated. currentCustomerServiceMetricThis container provides details on customer service metrics if the evaluation cycle is set to
CURRENT, which means that these metrics are based on the report from the last evaluation period.projectedCustomerServiceMetricThis container provides details on customer service metrics if the evaluation cycle is set to
PROJECTED, which means that these metrics are based on projections from the current evaluation period.
Response
AUCTION_ACTIVITYNotifications sent when bids are placed on an auction item.
A subscription for this topic initiates auction activity related notifications being sent to bidders and sellers.
The four notifications that may be sent are:
-
BID_PLACED (buyer only)
-
BID_RECEIVED (seller only)
-
OUTBID (buyer only)
-
AUCTION_WON (buyer only)
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
dataPayloadThis container consists of specific information related to the payload for the auction activity events notifications.
- Payload
This type is the payload for the Auction Activity notification.
activityAuctionActivityThis object is the auction activity that has triggered the sending of an AUCTION_ACTIVITY notification.
buyerUserThis object is the information about the buyer who has placed the bid, has been outbid, or has won the auction.
- AuctionActivity
Below is the list of enums that may be returned in this field for auction activity that has triggered the sending of an AUCTION_ACTIVITY notification.
Possible Values:Value Description BID_PLACED This indicates the buyer’s bid has been submitted on an auction-style listing. BID_RECEIVED This inidcates the seller’s listing has received a new bid from a buyer. OUTBID This indicates the buyer’s previous highest bid has been surpassed by another bidder. AUCTION_WON This indicates the buyer’s bid is highest at auction end and wins the item. - User
This type represents the information about the subscribed user.
userNamestringThis string is the username associated with the subscribed user.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
AUCTION_ENDEDNotification sent to buyers and sellers when an auction ends.
A subscription for this topic initiates a notification being sent to buyers and sellers as soon as an auction listing ends, with or without a winning bidder.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
dataPayloadThis container consists of specific information related to the payload for the auction ended events notifications.
- Payload
This type is the payload for the Auction Ended notification.
itemIdstringThis string is the unique identifier of the item for which the Auction Ended notification is being sent.
sellerUserThis string is the user information for the seller of the item for which the Auction Ended notification is being sent.
- User
This type is the user information for the subscribed recipient of the Auction Ended notification.
userIdstringThis string is the unique public identifier for the subscribed recipient of the Auction Ended notification.
userNamestringThis string is the username associated with the subscribed recipient of the Auction Ended notification.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
Order Management
Order Management-related notifications applicable for buyers and sellers
Order Management
Order Management-related notifications applicable for buyers and sellers
ITEM_MARKED_SHIPPEDThis notification can be sent to a buyer or seller when an item is marked as shipped by eBay or by the seller.
This notification includes the shipping carrier, the tracking number of the shipment, the order ID, and the line item ID.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/commerce.shipping
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature header used to verify the payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- ItemMarkedShippedData
This type defines the payload for the
ITEM_MARKED_SHIPPEDevent.usernamestringThe seller's username.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance. .
Response
BUYER_REQUESTED_PURCHASE_QUOTEThis notification is sent to a seller if the buyer is requesting an invoice.
This notification is sent to a seller if a buyer has requested an invoice with updated price totals for an unpaid item commitment/transaction. The notification payload includes the listing ID, the item commitment ID, and the total quantity.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- BuyerRequestedPurchaseQuoteData
This type defines the payload for the Buyer Requested Purchase Quote notification.
itemCommitmentsarray of ItemCommitmentThis array is a list of one or more item commitments associated with the purchase quote.
Response
ORDER_CONFIRMATIONNotification sent to seller when buyer completes checkout.
This notification is sent to a seller when the buyer completes the checkout process and payment clears for a fixed price or auction listing.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scopes:
https://api.ebay.com/oauth/api_scope/sell.fulfillment,
https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- Order
This type contains the order details for the notification subscriber.
orderLineItemsarray of OrderLineItemThis array contains the order line item information for the order.
Response
Offers and Leads
Offers and Leads-related notifications applicable for buyers and sellers
Offers and Leads
Offers and Leads-related notifications applicable for buyers and sellers
OFFER_ACTIVITYNotifications sent to buyer or seller when listing offer activity occurs.
A subscription for this topic initiates offer-related notifications being sent to a buyer or seller when listing offer activity occurs.
The four notifications that may be sent are:
-
BUYER_OFFER (seller only)
-
BUYER_COUNTER_OFFER (seller only)
-
SELLER_OFFER (buyer only)
-
SELLER_COUNTER_OFFER (buyer only).
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
dataPayloadThis container consists of specific information related to the payload for the offer events.
- Payload
This type is the payload for best offer events.
offerTypeOfferTypeThis object references the type of the offer based on the current negotiation status. It indicates if the offer was sent by the seller or the buyer and if this was an initial or counter offer.
- OfferStatus
Below is the list of enums that may be returned in this field to indicate the current status of the offer.
Possible Values:Value Description PENDING The offer is awaiting a response from the buyer. DECLINED The buyer has declined the seller's offer. ACCEPTED The buyer has accepted the offer that was sent by the seller. EXPIRED The offer reached its deadline and is no longer available to the buyer. - OfferType
Below is the list of enums that may be returned in this field to describe the offer based on the current negotiation status. It also indicate who sent this offer and whether this was an initial offer or a counter offer.
Possible Values:Value Description BUYER_OFFER This is the offer initiated by the buyer on a listing, pending seller response. BUYER_COUNTER_OFFER This is a buyer’s revised offer in response to a previous seller offer.. SELLER_OFFER This is a seller-initiated offer to sell the item to the buyer at a specified price. SELLER_COUNTER_OFFER This is a seller's revised offer in response to a previous buyer offer.
Response
Communication
Communication-related notifications applicable for buyers and sellers
Communication
Communication-related notifications applicable for buyers and sellers
BUYER_QUESTIONThis notification is sent to a seller when a buyer asks a question about the seller’s listing.
Use this event to receive a notification when a potential buyer/bidder asks a question on an active listing.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/commerce.message
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- BuyerQuestionData
This type defines the payload for the BUYER_QUESTION notification.
listingIdstringThis string is the unique identifier of the listing associated with the conversation.
senderUserNamestringThis string is the eBay username of the sender.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.recipientUserNamestringThis string is the eBay username of the recipient.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
FEEDBACK_LEFTThis notification is sent to a buyer or seller when their feedback for their order partner has been recorded by eBay.
This notification is sent to a seller or buyer when the feedback they have left for their order partner for a line item has been recorded.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
- FeedbackData
This type defines the payload for the Feedback Left notification.
receiverUserDetailReceiverUserDetailThis object contains the information about the user who received the feedback.
commentTypestringBelow is the list of enums that may be returned in this field for the type of feedback being received. When leaving feedback, only a buyer can use these ratings for a seller. A seller can only leave a buyer Positive feedback.
Possible Values:Value Description POSITIVE This value indicates that the feedback expresses satisfaction with the transaction or experience. This typically reflects a successful and favorable interaction between the buyer and seller. NEUTRAL This value indicates that the feedback is neither distinctly favorable nor unfavorable. The transaction was completed, but did not fully meet expectations, or was considered average. NEGATIVE This value indicates dissatisfaction with the transaction or experience. This type of feedback highlights issues or problems that occurred, signaling that the buyer or seller was not satisfied. providerUserDetailProviderUserDetailThis object contains information about the user who provided the feedback.
feedbackStatestringBelow is the list of enums that may be returned in this field for the state of the entire feedback as a whole.
Possible Values:Value Description ENTERED This value indicates that the feedback has been submitted and is currently active. The feedback is visible to applicable parties. DESCORED This value indicates that the feedback has a score impact of 0 and does not contribute to the overall feedback score. MUTUAL_WITHDRAWAL_INITIATED This value indicates that the buyer or seller has started a mutual feedback withdrawal process and agreement from the other party is pending. FEEDBACK_REVISION_OPEN This value indicates that a feedback revision request has been sent and is currently open and awaiting a response. FEEDBACK_REVISION_CLOSED This value indicates tha tthe feedback revision request has been closed either because the request was revised, declined, or it expired.
Response
FEEDBACK_RECEIVEDThis notification is sent to a buyer or seller when their order partner has left feedback for them.
This notification is sent to a seller or buyer when their order partner has left them feedback for a line item.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
- FeedbackData
This type is the payload for the Feedback Received notification.
receiverUserDetailReceiverUserDetailThis object contains the information about the user who received the feedback.
commentTypestringBelow is the list of enums that may be returned in this field to indicate the type of feedback being received. When leaving feedback, only a buyer can use these ratings for a seller. A seller can only leave a buyer Positive feedback.
Possible Values:Value Description POSITIVE This value indicates that the feedback expresses satisfaction with the transaction or experience. This typically reflects a successful and favorable interaction between the buyer and seller. NEUTRAL This value indicates that the feedback is neither distinctly favorable nor unfavorable. The transaction was completed, but did not fully meet expectations, or was considered average. NEGATIVE This value indicates dissatisfaction with the transaction or experience. This type of feedback highlights issues or problems that occurred, signaling that the buyer or seller was not satisfied. providerUserDetailProviderUserDetailThis object contains information about the user who provided the feedback.
feedbackStatestringBelow is the list of enums that may be returned in this field as the possible state of the entire feedback as a whole.
Possible Values:Value Description ENTERED This value indicates that the feedback has been submitted and is currently active. The feedback is visible to applicable parties. DESCORED This value indicates that the feedback has a score impact of 0 and does not contribute to the overall feedback score. MUTUAL_WITHDRAWAL_INITIATED This value indicates that the buyer or seller has started a mutual feedback withdrawal process and agreement from the other party is pending. FEEDBACK_REVISION_OPEN This value indicates that a feedback revision request has been sent and is currently open and awaiting a response. FEEDBACK_REVISION_CLOSED This value indicates tha tthe feedback revision request has been closed either because the request was revised, declined, or it expired.
Response
NEW_MESSAGENotification when a user receives a new message.
Sellers or buyers subscribed to this topic will get a notification each time another member or eBay sends them a new message that starts or continues a conversation.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scope:
https://api.ebay.com/oauth/api_scope/commerce.message
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
- NewMessageData
This type defines the payload for the NEW_MESSAGE notification.
conversationTypestringThe enum value in this field indicates if the new message is from another eBay user or from eBay.
Possible Values:Value Description FROM_MEMBERS This value indicates the message is being sent by an eBay member. FROM_EBAY This value indicates the message is being sent from eBay. senderUserNamestringThis string represents the eBay username of the sender.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.recipientUserNamestringThis string represents the eBay username of the recipient.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
Marketing and Promotions
Promoted Listing or Item Discount notifications for sellers
Marketing and Promotions
Promoted Listing or Item Discount notifications for sellers
PLA_CAMPAIGN_BUDGET_STATUSSent when a Promoted Listings priority strategy campaign budget is exhausted.
A subscription for this topic initiates notifications being sent to sellers when their Promoted Listings priority strategy ad campaign (formerly Promoted Listings Advanced (PLA)) daily budget has been completely exhausted.
OAuth Scope
In addition to the standard OAuth scope (https://api.ebay.com/oauth/api_scope), this topic requires an access token created using the Authorization Code Grant flow with the following scopes:
https://api.ebay.com/oauth/api_scope/sell.marketing,
https://api.ebay.com/oauth/api_scope/sell.marketing.readonly
See Working with OAuth scopes for more information.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
The ECC message signature. This signature is used to process and validate the message payload.
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- User
This type is the user details for the notification subscriber.
usernamestringThis string is the username of the seller.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
Inventory Discovery and Refresh
Buyer-facing notifications concerning inventory discovery and listing revisions
Inventory Discovery and Refresh
Buyer-facing notifications concerning inventory discovery and listing revisions
ITEM_PRICE_REVISIONThis notification is sent to eBay Partner Network partners when an item's price changes.
This notification is sent to an eBay Partner Network partners when a listing’s Buy it Now price and/or the minimum bid price changes for an auction listing.
Note: Currently, this topic is available for eBay Partner Network (ePN) partners in all marketplaces except the following: CA, AU, HK, SG, MY, and PH.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- ItemPriceRevisionData
This type defines the Item Price Revision payload.
listingMarketplaceIdstringBelow is the list of enums that may be returned in this field and indicate the standard codes that represent each of the eBay marketplaces.
Possible Values:Value Description EBAY_US eBay US (ebay.com) EBAY_GB eBay UK (ebay.co.uk) EBAY_AU eBay Australia (ebay.com/au) EBAY_AT eBay Austria (ebay.at) EBAY_FR eBay France (ebay.fr) EBAY_DE eBay Germany (ebay.de) EBAY_IT eBay Italy (ebay.it) EBAY_BE eBay Belgium (ebay.com/sch/Belgium) EBAY_NL eBay Netherlands (ebay.nl) EBAY_ES eBay Spain (ebay.es) EBAY_CH eBay Switzerland (ebay.ch) EBAY_HK eBay Hong Kong (ebay.com.hk) EBAY_IE eBay Ireland (ebay.ie) EBAY_MY eBay Malaysia (ebay.com/my) EBAY_CA eBay Canada (English) (ebay.ca) EBAY_PH eBay Philippines (ebay.ph) EBAY_PL eBay Poland (ebay.pl) EBAY_SG eBay Singapore (ebay.com/sg) minimumBidPriceMinimumBidPriceThis object contains information on the minimum bid placed on the item.
buyingOptionsstringBelow is the list of enums that may be returned in this field that defines the buyer options for the item.
Possible Values:Value Description AUCTION This enumeration value indicates that the line item is available for purchase through an auction listing by being the highest bidder at auction end. FIXED_PRICE This enumeration value indicates that the line item is available for purchase through a fixed price listing or through an auction listing with the ‘Buy it Now’ feature enabled. BEST_OFFER This enumeration value indicates that the line item is available for purchase through the Best Offer process if Best Offer is enabled on a fixed price listing or an auction listing. - Seller
This object contains the information of the seller.
usernamestringThis string is the username of the seller.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance. - Price
This object contains the pricing information of the item.
currencystringBelow is the list of enums that may be returned in this field that include the three-letter ISO 4217 code representing the supported world currencies.
Possible Values:Value Description AED United Arab Emirates dirham AFN Afghan afghani ALL Albanian lek AMD Armenian dram AOA Angolan kwanza ARS Argentine peso AWG Aruban florin AZN Azerbaijani manat BAM Bosnia and Herzegovina convertible mark BBD Barbados dollar BDT Bangladeshi taka BGN Bulgarian lev BHD Bahraini dinar BIF Burundian franc BMD Bermudian dollar BND Brunei dollar BOB Bolivian Boliviano BRL Brazilian real BSD Bahamian dollar BTN Bhutanese ngultrum BWP Botswana pula BYR Belarusian ruble BZD Belize dollar CAD Canadian dollar CDF Congolese franc CLP Chilean peso CNY Chinese yuan renminbi COP Colombian peso CRC Costa Rican colon CUP Cuban peso CVE Cape Verde escudo CZK Czech koruna DJF Djiboutian franc DOP Dominican peso DZD Algerian dinar EGP Egyptian pound ERN Eritrean nakfa ETB Ethiopian birr FJD Fiji dollar FKP Falkland Islands pound GEL Georgian lari GHS Ghanaian cedi GIP Gibraltar pound DKK Danish krone GMD Gambian dalasi GNF Guinean franc GTQ Guatemalan quetzal GYD Guyanese dollar HKD Hong Kong dollar HNL Honduran lempira HRK Croatian kuna HTG Haitian gourde HUF Hungarian forint IDR Indonesian rupiah INR Indian rupee IQD Iraqi dinar IRR Iranian rial ISK Icelandic krona GBP British pound sterling JMD Jamaican dollar JOD Jordanian dinar JPY Japanese yen KES Kenyan shilling KGS Kyrgyzstani som KHR Cambodian riel KMF Comoro franc KPW North Korean won KRW South Korean won KWD Kuwaiti dinar KYD Cayman Islands dollar KZT Kazakhstani tenge LAK Lao kip LBP Lebanese pound CHF Swiss franc LKR Sri Lankan rupee LRD Liberian dollar LSL Lesotho loti LTL Lithuanian litas LYD Libyan dinar MAD Moroccan dirham MDL Moldovan leu MGA Malagasy ariary MKD Macedonian denar MMK Myanmar kyat MNT Mongolian tugrik MOP Macanese pataca MRO Mauritanian ouguiya XCD East Caribbean dollar MUR Mauritian rupee MVR Maldivian rufiyaa MWK Malawian kwacha MXN Mexican peso MYR Malaysian ringgit MZN Mozambican metical NAD Namibian dollar NGN Nigerian naira NIO Nicaraguan cordoba oro NPR Nepalese rupee OMR Omani rial PAB Panamanian balboa PEN Peruvian sol XPF CFP franc PGK Papua New Guinean kina PHP Philippine peso PKR Pakistani rupee PLN Polish zloty ILS Israeli new shekel PYG Paraguayan guarani QAR Qatari riyal RON Romanian leu RSD Serbian dinar RUB Russian ruble RWF Rwandan franc SAR Saudi riyal SBD Solomon Islands dollar SCR Seychelles rupee SDG Sudanese pound SEK Swedish krona SGD Singapore dollar SHP Saint Helena pound NOK Norwegian krone SLL Sierra Leonean leone SOS Somali shilling SRD Surinamese dollar STD Sao Tome and Principe dobra ANG Netherlands Antillean guilder SYP Syrian pound SZL Swazi lilangeni XAF CFA franc BEAC XOF CFA franc BCEAO THB Thai baht TJS Tajikistani somoni NZD New Zealand dollar TMT Turkmenistani manat TND Tunisian dinar TOP Tongan pa'anga TRY Turkish lira TTD Trinidad and Tobago dollar AUD Australian dollar TWD New Taiwan dollar TZS Tanzanian shilling UAH Ukrainian hryvnia UGX Ugandan shilling USD United States dollar UYU Uruguayan peso UZS Uzbekistani som VEF Venezuelan bolivar VND Vietnamese dong VUV Vanuatu vatu WST Samoan tala YER Yemeni rial EUR European Union euro ZAR South African rand ZMW Zambian kwacha ZWL Zimbabwean dollar
Response
PRIORITY_LISTING_REVISIONThis notification is sent to eBay Partner Network partners when an item has been added to or removed from a Promoted Listing Priority campaign.
A subscription for this topic initiates notifications being sent to sellers and buyers when a Priority Listing has been revised.
Note: Currently, this topic is available for eBay Partner Network (ePN) partners in all marketplaces except the following: CA, AU, HK, SG, MY, and PH.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- PriorityListingRevisionData
This type defines the Priority Listing Revision payload.
primaryItemGroupIdstringThe unique identifier of the item group that the item belongs to. This field is only returned if the purchasable item is variation within a multiple-variation listing.
listingMarketplaceIdstringBelow is the list of enums that may be returned in this field that represent the standard codes for each of the eBay marketplaces.
Possible Values:Value Description EBAY_US eBay US (ebay.com) EBAY_GB eBay UK (ebay.co.uk) EBAY_AU eBay Australia (ebay.com/au) EBAY_AT eBay Austria (ebay.at) EBAY_FR eBay France (ebay.fr) EBAY_DE eBay Germany (ebay.de) EBAY_IT eBay Italy (ebay.it) EBAY_BE eBay Belgium (ebay.com/sch/Belgium) EBAY_NL eBay Netherlands (ebay.nl) EBAY_ES eBay Spain (ebay.es) EBAY_CH eBay Switzerland (ebay.ch) EBAY_HK eBay Hong Kong (ebay.com.hk) EBAY_IE eBay Ireland (ebay.ie) EBAY_MY eBay Malaysia (ebay.com/my) EBAY_CA eBay Canada (English) (ebay.ca) EBAY_PH eBay Philippines (ebay.ph) EBAY_PL eBay Poland (ebay.pl) EBAY_SG eBay Singapore (ebay.com/sg) - Seller
This object contains the information of the seller.
userNamestringThis string is the username of the seller.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.
Response
ITEM_AVAILABILITYSent when a fixed-price item’s availability type changes.
A subscription for this topic initiates notifications being sent to a developer when a fixed-price item's availability type changes.
Supported availability types are:
- AVAILABLE
- UNAVAILABLE
- TEMPORARILY_UNAVAILABLE
Note: Currently, this topic is available for eBay Partner Network (ePN) partners in all marketplaces except the following: CA, AU, HK, SG, MY, and PH.
Delivery
HTTP headers
- X-EBAY-SIGNATURE
ECC message signature
Types
- Notification
This type includes information about the notification.
eventDatestringThis is the timestamp that indicates the date and time (in UTC format) when the event that triggered the notification was sent to the recipient.
publishDatestringThis is the timestamp that indicates the date and time (in UTC format) when the notification was sent to the recipient.
publishAttemptCountintegerThis integer value indicates whether this is the first, second, or third attempt to send the notification to the recipient. When a notification is sent successfully the first time, the integer value returned will be 1.
- ItemAvailabilityData
This type encompasses the Item Availability payload.
listingMarketplaceIdstringThis enumeration type is used to indicate the eBay marketplace where the item is listed.
Possible Values:Value Description EBAY_US This value indicates that the listing is on the eBay US marketplace. EBAY_GB This value indicates that the listing is on the eBay UK marketplace. EBAY_AU This value indicates that the listing is on the eBay Australia marketplace. EBAY_AT This value indicates that the listing is on the eBay Austria marketplace. EBAY_FR This value indicates that the listing is on the eBay France marketplace. EBAY_DE This value indicates that the listing is on the eBay Germany marketplace. EBAY_IT This value indicates that the listing is on the eBay Italy marketplace EBAY_BE This value indicates that the listing is on the eBay Belgium marketplace. EBAY_NL This value indicates that the listing is on the eBay Netherlands marketplace. EBAY_ES This value indicates that the listing is on the eBay Spain marketplace. EBAY_CH This value indicates that the listing is on the eBay Switzerland marketplace. EBAY_HK This value indicates that the listing is on the eBay Hong Kong marketplace. EBAY_IE This value indicates that the listing is on the eBay Ireland marketplace. EBAY_MY This value indicates that the listing is on the eBay Malaysia marketplace. EBAY_CA This value indicates that the listing is on the eBay Canada marketplace. EBAY_PH This value indicates that the listing is on the eBay Philippines marketplace. EBAY_PL This value indicates that the listing is on the eBay Poland marketplace. EBAY_SG This value indicates that the listing is on the eBay Singapore marketplace. buyingOptionsarrayThis array shows the list of the purchase options available to the buyer to purchase the item.
Possible Values:Value Description FIXED_PRICE This value indicates that the item can be directly purchased through a fixed price listing. AUCTION This value indicates that the buyer can win the item through an auction listing by being the highest bidder at the end of the auction. BEST_OFFER This value indicates that the buyer can propose a Best Offer to the seller for the item. metaCategoryIdstringThe unique identifier of the parent category of the leaf category defined in the categoryId field.
availabilitystringThe enum returned here indicates the current availability of the item.
Possible Values:Value Description TEMPORARILY_UNAVAILABLE This value indicates that the item can’t be purchased through the listing at the moment, which could be due to the seller having their account set to vacation mode or the item being out of stock. AVAILABLE This value indicates that the item is available for purchase through the listing. UNAVAILABLE This value indicates that the item is no longer available and isn’t expected to be available any longer under that listing ID due to listing being ended. - Seller
This object includes the seller information.
usernamestringThis string is the username of the seller.
Note: Effective September 26, 2025, select developers will no longer receive username data for U.S. users through this field. Instead, an immutable user ID will be returned in its place. For more information, please refer to Data Handling Compliance.