Provisioning is the process of setting up the various aspects of a subscription. You can get subscription data for provisioning by querying the Zuora API.
You must query the Zuora API on a schedule that makes sense for your business. You can query for all new subscriptions after a certain date, or between a specified set of dates, and then provision those subscriptions as needed. You can also obtain the active subscriptions for a given account, query for all the rate plans and rate plan charges on that account, which should give you the information you need to provision that account.
Two ways to query subscription data through the Zuora API:
- Query the Subscription, RatePlan, RatePlanCharge, Product, ProductRatePlan, and ProductRatePlanCharge objects to get a snapshot view of all products that a customer is currently subscribed to. This is useful for loading an initial provisioning state of a customer, or for refreshing that state from a full snapshot.
- Query the Subscription, RatePlan, RatePlanCharge, Product, ProductRatePlan, and ProductRatePlanCharge objects to get an updated view based on changes since a certain date.