How MarketONE Events Work
Event data is driven by changes that Resellers (Service Providers) perform against the MarketONE data store. You can think of events as a kind of continuous paper trail of subscription lifecycle updates that your organization performs using MarketONE OpenAPIs (the APIs for MarketONE), like creating, updating, and deleting subscriptions. In other words, an event record confirms that requests have been processed by the platform. As changes occur, MarketONE generates events and publishes them an internal message to queue, and then delivers them to your organization via a webhook. Your organization can subscribe to the webhook and set up a listener to receive the event notification MarketONE provides flexibility for your organization to subscribe to one or many events. During your onboarding and integration with MarketONE, you can select the type of events that you want to receive. For example, you might prefer to be notified whenever a subscription is created, or when a subscription is due be to renewed, or both. Although all event types are generated and published internally, your organization will receive only the events for which you have selected. You can also choose to have these events sent to multiple endpoints.Setup and Configuration
To setup your automated event delivery, your organization will do the following:- Review MarketONE’s API specification for receiving events, and build the endpoint(s) to which MarketONE will deliver them.
- Review the available event types that MarketONE provides, and determine which events you want to receive, (i.e., one, many, or all).
- Provide the endpoint URL(s) and desired event configurations to your delivery prime during your onboarding and integration phase with MarketONE.
Event API
MarketONE triggers and delivers events to Resellers (Service Providers) using the following webhooks:- POST /event/subscription - triggers an event message related to Platform-Managed subscriptions. For example, when a subscription is created, started, canceled, paused, resumed, etc.
- POST /event/partnerSubscription - triggers an event related to Platform-Managed Merchant partner subscriptions. For example, when a Merchant partner subscription is created, activated, cancelled, failed provisioning, etc.

Event categories
Below are all of the events available for Resellers (Service Providers). Events are group under subscription events, and Merchant partner subscription events.Subscription Events
All subscription events contain the Subscription object.
All partnerSubscription events contain the relevant Merchant Partner Subscription object.

