Core concepts
Core API concepts
The DVM APIs are organized around a set of concepts that represent the commercial, billing, and service relationships that underpin subscription bundling. Some of the core concepts you’ll work with are:- Offer – the commercial package created by a Reseller
- Product – the digital content product or service, owned by a Content Provider. A Product has product tiers.
- Offer Plan – the pricing, billing, and phase structure of an Offer
- Consumer Offer – a live instance of an offer purchased by a specific consumer
- Entitlement – the consumer’s access rights to individual Product Tier.
Resource lifecycles
The DVM handles complex subscription behavior by tracking state explicitly. Operational resources such as Consumer Offers and Entitlements have lifecycles represented by status. A status describes:- Where the resource is in its operational journey
- What actions are valid next

