Skip to main content
This document describes the events that MarketONE generates and delivers to external systems (i.e., Reseller (Service Provider) integration layers). Resellers (Service Providers) can use event data for business analytics, or for constructing and sending notifications to end customers.

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:
  1. Review MarketONE’s API specification for receiving events, and build the endpoint(s) to which MarketONE will deliver them.
  2. Review the available event types that MarketONE provides, and determine which events you want to receive, (i.e., one, many, or all).
  3. Provide the endpoint URL(s) and desired event configurations to your delivery prime during your onboarding and integration phase with MarketONE.
Our operations team then handles all the event configuration on the MarketONE backend. Available upon request, you can also update your event configurations at a later date.

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.
Subscription events flow

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.