Notifications Overview

Notifications, also known as webhooks, are mechanisms for Walmart to use POST API requests to send messages, which are also known as event notification payloads, to suppliers. These messages are sent when a defined event occurs at a defined location, such as the destination URL, that a supplier specifies. Notifications are not meant to replace GET API requests from suppliers, but are meant to improve our suppliers’ API integrations.

Notifications help suppliers:

  • Optimize integration
  • Automate workflows
  • Reduce the number of times the app must poll Walmart APIs (within the throttle limits) to determine if an event has occurred

The following diagram shows the process of using APIs without webhooks:

The following diagram shows the process of using APIs with webhhooks:

Walmart’s API Notification platform allows suppliers to:

  • View what events are available for notification
  • Manage your subscription for those events (create subscribing, view subscriptions made, and update/delete subscription)
  • Test subscriptions and integrations made