The identity and technical contract details declared by the specification.
SubscriptionObjectCustomFields
object
Container for custom fields of a Subscription object.
PreviewOrderTriggerParams
object
Specifies when a charge becomes active.
2 properties
OwnerTransfer
object
Information about an order action of type OwnerTransfer. Note: The Owner Transfer feature is in Limited Availability. If you wish to have access to the feature…
12 properties
RemoveProduct
object
Information about an order action of type RemoveProduct. Either a rate plan or offer can be removed from a subscription through one order action, but not both;…
8 properties
RampResponse
object
7 properties
PreviewOrderChargeUpdate
object
8 properties
RecurringTieredPricingUpdate
CreateSubscribeToProduct
object
RatePlanFeatureOverride
object
Information about feature in rate plan.
4 properties
ChangePlan
object
Information about an order action of type ChangePlan. Note: The change plan type of order action is currently not supported for Billing - Revenue Integration.…
7 properties
CreateOrderChargeUpdate
object
The JSON object containing the information for a charge update in the 'UpdateProduct' type order action.
8 properties
RampIntervalChargeDeltaMetrics
object
11 properties
TriggerParams
object
Specifies when a charge becomes active.
5 properties
CreateOrderUpdateProductTriggerParams
object
Specifies when a charge becomes active.
2 properties
LastTerm
object
The length of the period for the current subscription term.
4 properties
1 required
CreatePMPayPalECPayPalNativeECPayPalCP
object
2 properties
POSTOrderAsyncRequestType
object
12 properties
1 required
JobResult
Note: The schema of the result nested field is the same as the response body schema of either the ["Create an order"](/api-references/api/operation/POSTOrder)…
CreatePaymentMethodACH
object
12 properties
DeliveryScheduleParams
object
8 properties
PaymentMethodObjectCustomFields
object
Container for custom fields of a payment method object.
RecurringDeliveryPricingUpdate
InvoiceItemPreviewResult
object
16 properties
CancelSubscription
object
Information about an order action of type CancelSubscription.
2 properties
1 required
RatePlanOverride
object
Rate plan associated with a subscription.
11 properties
1 required
PreviewContactInfo
object
6 properties
OrderRampIntervalMetrics
object
12 properties
UsageOveragePricingOverride
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…
PreviewOrderChargeOverride
object
Charge associated with a rate plan.
43 properties
1 required
OrderLineItemCommonRetrieveOrder
object
57 properties
CreateOrderSuspend
object
Information about an order action of type Suspend.
4 properties
1 required
RatePlanUpdate
object
Information about an order action of type UpdateProduct.
11 properties
PreviewOrderRatePlanUpdate
object
Information about an order action of type UpdateProduct.
9 properties
DiscountPricingOverride
object
Pricing information about a discount charge.
10 properties
PreviewOrderRatePlanOverride
object
Rate plan associated with a subscription.
9 properties
1 required
UsagePerUnitPricingOverride
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.
GetOrderSuspend
object
Information about an order action of type Suspend.
5 properties
ChargeOverride
object
Charge associated with a rate plan.
43 properties
1 required
RampChargeRequest
object
2 properties
PreviewOptions
object
4 properties
RecurringPerUnitPricingOverride
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.
TaxInfo
object
Information about the tax exempt status of a customer account.
9 properties
GetOfferRatePlanOverride
object
Rate plan associated with a subscription.
10 properties
1 required
QuoteObjectFields
object
The fields populated for a quote when a quote is sent to Zuora Billing from Zuora Quote.
5 properties
RenewalTerm
object
2 properties
InitialTerm
object
The length of the period for the current subscription term.
4 properties
1 required
OneTimeTieredPricingOverride
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
RampRequest
object
Container of the ramp definitions. It is used to create, update, or remove the ramp definition for the new subscription.
5 properties
TimeSlicedTcbNetMetrics
object
11 properties
ChargeUpdate
object
The JSON object containing the information for a charge update in the 'UpdateProduct' type order action.
7 properties
PriceIntervalWithPrice
object
4 properties
processingOptionsOrdersAsync
object
The container for billing processing options and payment processing options. Note: This field is not supported in draft orders.
7 properties
POSTOrderPreviewRequestType
object
11 properties
2 required
OneTimeVolumePricingOverride
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…
3 properties
CreatePaymentMethodGooglePayAdyenChase
object
1 property
PreviewResult
object
The result of each type of preview. Returned only when the current request is preview call.
6 properties
RatePlanFeatureOverrideCustomFields
object
A container for custom fields of the feature.
PostOrderAccountPaymentMethod
Payment method to create for this new account. Supports all the payment methods that are supported in the "Create a payment method" operation. See [Create a pa…
OrderLineItemCustomFields
object
Container for custom fields of an Order Line Item object.
CreateOrderRatePlanUpdate
object
Information about an order action of type UpdateProduct.
10 properties
UsageFlatFeePricingUpdate
CreatePaymentMethodCCReferenceTransaction
object
3 properties
OrderObjectCustomFields
object
Container for custom fields of an Order object.
RampChargeResponse
object
1 property
OneTimeFlatFeePricingOverride
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.
2 properties
1 required
GetOfferRatePlanUpdate
object
Information about an order action of type UpdateProduct.
11 properties
processingOptionsOrdersWithDelayedCapturePayment
object
The container for billing processing options and payment processing options. Note: - This field is not supported in draft orders. - When you use the "Create an…
12 properties
ChangePlanChargeOverride
object
Charge associated with a rate plan.
43 properties
1 required
CreateOrderChargeOverride
object
Charge associated with a rate plan.
43 properties
1 required
POSTOrderPreviewAsyncRequestType
object
11 properties
2 required
OrdersRatePlanObjectCustomFields
object
Container for custom fields of the Rate Plan or Subscription Offer object. The custom fields of the Rate Plan object are used when rate plans are subscribed, a…
PUTOrderPatchRequestType
object
2 properties
PriceChangeParams
object
2 properties
PreviewOrderCreateSubscription
object
Information about an order action of type CreateSubscription.
13 properties
ChangePlanRatePlanOverride
object
Information about the new product rate plan to add.
8 properties
POSTOrderRequestType
object
14 properties
1 required
UsageFlatFeePricingOverride
Pricing information about a usage charge that uses the "flat fee" charge model. In this charge model, the charge has a fixed price.
CreateOrderCreateSubscriptionNewSubscriptionOwnerAccount
PUTOrderActionTriggerDatesRequestType
object
1 property
PreviewAccountInfo
object
Information about the account that will own the order.
5 properties
2 required
RecurringVolumePricingUpdate
CreatePaymentMethodApplePayAdyen
object
1 property
AccountObjectCustomFields
object
Container for custom fields of an Account object.
CreateOrderResume
object
Information about an order action of type Resume.
5 properties
1 required
UsagePerUnitPricingUpdate
CreateOrderCreateSubscription
object
Information about an order action of type CreateSubscription.
14 properties
CreateOrderPricingUpdate
object
13 properties
OrderAction
object
Represents the processed order action.
19 properties
RecurringFlatFeePricingUpdate
OrderItem
object
Represents an order item. An order item is a sales item within an order in the context of the recurring subscription business model. It can be a unit of produc…
6 properties
DiscountApplyDetail
object
2 properties
2 required
CreateOrderChangePlanRatePlanOverride
object
Information about the new product rate plan to add.
11 properties
TimeSlicedMetrics
object
8 properties
EndConditions
object
Specifies when a charge becomes inactive.
5 properties
ContactObjectCustomFields
object
Container for custom fields of a Contact object.
CreateChangePlan
object
Information about an order action of type changePlan. Use the change plan type of order action to replace the existing rate plans in a subscription with other…
9 properties
1 required
TimeSlicedElpNetMetrics
object
10 properties
AccountCreditCardHolder
object
Information about the cardholder of a credit card payment method associated with an account. If you do not provide information about the cardholder, Zuora uses…
9 properties
OrderDeltaMrr
object
Order Delta Mrr. This is a metric that reflects the change to the TCV on rate plan charge object as the result of the order.
OfferOverride
object
Offer associated with a subscription. Note: You must enable the Offers feature to access this field. The Offers feature is in the Early Adopter phase. We are a…
6 properties
PUTOrderRequestType
object
14 properties
1 required
ChargePreviewMetrics
object
8 properties
OrderLineItemRetrieveOrder
RampIntervalRequest
object
Container for the intervals that the ramp is split into in its timeline. Zuora can report metrics for this specific period.
4 properties
2 required
CreateOrderProductOverride
object
Information about the subscribed offer
4 properties
TimeSlicedNetMetrics
object
10 properties
ChargeModelDataOverride
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…
3 properties
GetOrderResume
object
Information about an order action of type Resume.
6 properties
CreateOrderOrderAction
object
15 properties
1 required
OrderDeltaTcb
object
Order Delta Tcb. This is a metric that reflects the change to the estimated billing on Rate Plan Charge object, or the estimated billing for an Order Line Item…
UsageTieredWithOveragePricingUpdate
RampIntervalChargeMetrics
object
14 properties
OrderDeltaTcv
object
Order Delta Tcv. This is a metric that reflects the change to the TCV on Rate Plan Charge object, or the Total Contracted Value for an Order Line Item as the r…
RecurringFlatFeePricingOverride
Pricing information about a recurring charge that uses the "flat fee" charge model. In this charge model, the charge has a fixed price.
OrderActionObjectCustomFields
object
Container for custom fields of an Order Action object.
CommonResponseType
object
3 properties
CreateOrderTermsAndConditions
object
Information about an order action of type TermsAndConditions.
14 properties
PUTSubscriptionPatchRequestType
object
2 properties
CreateOrderCreateSubscriptionNewSubscriptionOwnerAccountPaymentMethod
Payment method to create for this new account. Supports all the payment methods that are supported in the "Create a payment method" operation. See [Create a pa…
PreviewOrderPricingUpdate
object
12 properties
CreateOrderTriggerParams
object
Specifies when a charge becomes active.
5 properties
OneTimePerUnitPricingOverride
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.
4 properties
CreateOrderRatePlanFeatureOverride
object
Information about feature in rate plan.
3 properties
1 required
CreateOrderRatePlanOverride
object
Information about an order action of type addProduct. If you want to create a pending order through the "Add product" order action, and if the charge's trigger…
11 properties
PreviewOrderOrderAction
object
15 properties
1 required
PostOrderPreviewResponseType
TriggerDate
object
2 properties
CreatePaymentMethodCardholderInfo
object
Container for cardholder information. This container field is required for credit card payment methods. The nested cardHolderName field is required.
9 properties
1 required
CreatePaymentMethodCommon
object
4 properties
DiscountPricingUpdate
object
4 properties
DataAccessControlField
object
Container for the data access control field.
RecurringDeliveryPricingOverride
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…
UsageTieredWithOveragePricingOverride
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…
RecurringTieredPricingOverride
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…
RecurringVolumePricingOverride
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…
processingOptionsOrders
object
The container for billing processing options and payment processing options. Note: - This field is not supported in draft orders. - When you use the "Create an…
12 properties
OrderRampMetrics
object
10 properties
RenewSubscription
object
Information about an order action of type RenewSubscription.
10 properties
CreateOfferRatePlanOverride
object
Information about an order action of type addProduct.
10 properties
CreatePaymentMethodPayPalAdaptive
object
1 property
UsageVolumePricingOverride
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…
TermsAndConditions
object
Information about an order action of type TermsAndConditions.
14 properties
BillingUpdate
object
1 property
subscribeToProduct
object
creditCard
object
Default payment method associated with an account. Only credit card payment methods are supported.
6 properties
CreateOrderOfferUpdate
object
Information about an order action of type UpdateProduct.
4 properties
GetAllOrdersResponseType
object
3 properties
PUTOrderTriggerDatesResponseType
UsageOveragePricingUpdate
PricingUpdate
object
13 properties
CreateOrderCreateSubscriptionNewSubscriptionOwnerAccountPaymentMethodCreditCard
object
13 properties
RampIntervalResponse
object
4 properties
RatePlanChargeObjectCustomFields
object
Container for custom fields of a Rate Plan Charge object.
RecurringPerUnitPricingUpdate
orderMetric
object
The set of order metrics for an order action.
9 properties
Order
object
Represents the order information that will be returned in the GET call.
18 properties
OfferUpdate
object
Information about an order action of type UpdateProduct.
4 properties
CreateSubscription
object
Information about an order action of type CreateSubscription.
14 properties
OrderDeltaMetric
object
13 properties
CreatePaymentMethodBankTransfer
object
11 properties
OrderLineItemCommonPostOrder
object
43 properties
PriceIntervalWithTiers
object
4 properties
UsageTieredPricingOverride
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…
CreatePaymentMethodCreditCard
object
14 properties
ChargeTier
object
5 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Zuora publishes across the network.