How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zuora Rate Plans API

A rate plan is part of a subscription or an amendment to a subscription, and it comes from a product rate plan. Like a product and its product rate plans, a subscription can have one or more rate plans. Rate plans are sometimes called subscription rate plans. Rate plans that are part of an amendment are sometimes called amendment rate plans.Rate plans represent a price or a collection of prices for a service you sell. An individual rate plan contains all charges specific to a particular subscription.

Zuora Rate Plans API is one of 80 APIs that Zuora publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Rate Plans. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 1 operation across 1 path, and defines 49 schemas. It is described by OpenAPI 3.2.0, at version 2023-12-15.

Requests are made against a single base URL, https://rest.zuora.com/.

1 operations 1 paths 49 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2023-12-15
Server
https://rest.zuora.com/
Resource Areas
1

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

Rate Plans 1

A rate plan is part of a subscription or an amendment to a subscription, and it comes from a product rate plan. Like a product and its product rate plans, a subscription can have…

GET
/v1/rateplans/{ratePlanId}
Retrieve a rate plan
GET_RatePlan 7 params → 200

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are OrderActionRatePlanPricingUpdate (13 properties), OrderActionRatePlanAmendment (13 properties), OrderActionRatePlanChargeOverride (12 properties), DeliveryScheduleParams (8 properties). Each schema is shown below with its type and property counts.

OrderActionRatePlanOneTimePerUnitPricingOverride
object
Pricing information about a one-time charge that uses the "per unit" charge model. In this charge model, the charge has a fixed price per unit purchased.
2 properties
OrderActionRatePlanRatePlanUpdate
object
Information about an order action of type UpdateProduct.
6 properties
OrderActionRatePlanAmendment
object
The amendment that is related to the subscription rate plan.
13 properties
OrderActionRatePlanUsageVolumePricingOverride
Pricing information about a usage charge that uses the "volume pricing" charge model. In this charge model, the charge has a variable price per unit, depending…
OrderActionRatePlanChargeUpdate
object
The JSON object containing the information for a charge update in the 'UpdateProduct' type order action.
7 properties
OrderActionRatePlanRecurringVolumePricingUpdate
CommonResponseType
object
3 properties
OrderActionRatePlanUsageVolumePricingUpdate
OrderActionRatePlanUsagePerUnitPricingUpdate
OrderActionRatePlanRecurringFlatFeePricingOverride
Pricing information about a recurring charge that uses the "flat fee" charge model. In this charge model, the charge has a fixed price.
OrderActionRatePlanRatePlanOverride
object
Rate plan associated with a subscription.
5 properties 1 required
OrderActionRatePlanRecurringPerUnitPricingOverride
Pricing information about a recurring charge that uses the "per unit" charge model. In this charge model, the charge has a fixed price per unit purchased.
OrderActionRatePlanUsageOveragePricingOverride
Pricing information about a usage charge that uses the "overage" charge model. In this charge model, the charge has an allowance of free units and a fixed pric…
OrderActionRatePlanRecurringTieredPricingOverride
Pricing information about a recurring charge that uses the "tiered pricing" charge model. In this charge model, the charge has cumulative pricing tiers that be…
OrderActionRatePlanTriggerParams
object
Specifies when a charge becomes active.
2 properties
OrderActionRatePlanOneTimeVolumePricingOverride
object
Pricing information about a one-time charge that uses the "volume pricing" charge model. In this charge model, the charge has a variable price per unit, depend…
2 properties
OrderActionRatePlanUsageTieredPricingUpdate
OrderActionRatePlanRecurringPerUnitPricingUpdate
OrderActionRatePlanOneTimeFlatFeePricingOverride
object
Pricing information about a one-time charge that uses the "flat fee" charge model. In this charge model, the charge has a fixed price.
1 property 1 required
OrderActionRatePlanDiscountPricingUpdate
object
4 properties
OrderActionRatePlanRecurringDeliveryPricingOverride
Pricing information about a recurring charge that uses the Delivery Pricing charge model. In this charge model, the charge has a fixed price. This field is onl…
OrderActionRatePlanUsageOveragePricingUpdate
OrderActionRatePlanRecurringVolumePricingOverride
Pricing information about a recurring charge that uses the "volume pricing" charge model. In this charge model, the charge has a variable price per unit, depen…
OrderActionRatePlanChargeModelDataOverride
object
Container for charge model configuration data. Note: This field is only available if you have the High Water Mark, Pre-Rated Pricing, or Multi-Attribute Pricin…
2 properties
OrderActionRatePlanBillingUpdate
object
1 property
OrderActionRatePlanRatePlanObjectCustomFields
object
Container for custom fields of a Rate Plan object.
OrderActionRatePlanRecurringFlatFeePricingUpdate
OrderActionRatePlanPriceChangeParams
object
2 properties
OrderActionRatePlanRecurringTieredPricingUpdate
OrderActionRatePlanUsageFlatFeePricingUpdate
OrderActionRatePlanUsageTieredWithOveragePricingOverride
Pricing information about a usage charge that uses the "tiered with overage" charge model. In this charge model, the charge has cumulative pricing tiers that b…
OrderActionRatePlanRatePlanChargeObjectCustomFields
object
Container for custom fields of a Rate Plan Charge object.
OrderActionRatePlanChargeTier
object
5 properties 4 required
OrderActionRatePlanPricingUpdate
object
13 properties
OrderActionRatePlanRecurringDeliveryPricingUpdate
OrderActionRatePlanUsageFlatFeePricingOverride
Pricing information about a usage charge that uses the "flat fee" charge model. In this charge model, the charge has a fixed price.
OrderActionRatePlanUsagePerUnitPricingOverride
Pricing information about a usage charge that uses the "per unit" charge model. In this charge model, the charge has a fixed price per unit consumed.
DeliveryScheduleParams
object
8 properties
OrderActionRatePlanUsageTieredPricingOverride
Pricing information about a usage charge that uses the "tiered pricing" charge model. In this charge model, the charge has cumulative pricing tiers that become…
OrderActionRatePlanEndConditions
object
Specifies when a charge becomes inactive.
4 properties
OrderActionRatePlanOrderAction
object
Represents the processed order action.
6 properties
OrderActionRatePlanRemoveProduct
object
Information about an order action of type RemoveProduct.
2 properties
OrderActionRatePlanChargeOverride
object
Charge associated with a rate plan.
12 properties 1 required
OrderActionRatePlanOrderActionObjectCustomFields
object
Container for custom fields of an Order Action object.
OrderActionRatePlanDiscountPricingOverride
object
Pricing information about a discount charge.
5 properties
OrderActionRatePlanOrder
object
The order that is related to the subscription rate plan.
3 properties
GetOrderActionRatePlanResponse
OrderActionRatePlanUsageTieredWithOveragePricingUpdate
OrderActionRatePlanOneTimeTieredPricingOverride
object
Pricing information about a one-time charge that uses the "tiered pricing" charge model. In this charge model, the charge has cumulative pricing tiers that bec…
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zuora-rate-plans-api-openapi.yml Raw ↑

Other APIs Zuora publishes across the network.

Zuora V1 API
Zuora Accounting Codes API
Zuora Accounting Periods API
Zuora Accounts API
Zuora Actions API
Zuora Aggregate Queries API
Zuora API Health API
Zuora Attachments API
Zuora Bill Run API
Zuora Bill Run Health API
Zuora Billing Documents API
Zuora Billing Preview Run API
Where this information came from

This is an independent, third-party profile of Zuora Rate Plans API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.