This changelog outlines the latest REST API updates and documentation updates in the API Reference: Billing. The API changes are compliant with Zuora API Policy. We would love to hear your feedback on how we can improve it. If you have any comments on the API Changelog, please send an e-mail to docs@zuora.com. Thank you!
2021-01-12
API Updates
This section lists operations and fields that were added, changed, or removed.
The following API updates are available as of Zuora Billing Release 290, January 2021.
Actions - Made the following updates:
In the request body of the "Amend" action, added the following nested fields to the AmendOptions field:
ApplicationOrder
ApplyCredit
In the response body of the "Amend" action, added the following fields:
CreditMemoDatas field and its nested fields
CreditMemoId
In the request body of the "Subscribe" action, added the following nested fields to the subscribes > SubscribeOptions field:
ApplicationOrder
ApplyCredit
In the response body of the "Subscribe" action, added the following fields:
CreditMemoData field and its nested fields
CreditMemoId
CreditMemoNumber
CreditMemoResult field and its nested fields
Payments - In the response body of the "CRUD: Get payment" operations, added the following fields:
AppliedAmount
UnappliedAmount
Invoices - In the response body of the "Write off invoice" operation, added the support for NetSuite custom fields.
Exports - Explained the newly enforced Data Source Export limits in the descritpion of the “CRUD: Create Export” operation.
Notifications - Added the following operations:
Delete notification histories for an account
Get a notification history deletion task
Orders - Made the following updates to add the applyDiscountTo and discountLevel fields to the Update product order action in all the Orders APIs.
In the request body of each of the following operations:
Create order
Create order asynchronously
Preview order
Preview order asynchronously
Added the following fields:
subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > applyDiscountTo
subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > discountLevel
In the response body of each of the following operations:
Get an order
Get order metrics for evergreen subscription
Added the following fields:
order > subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > applyDiscountTo
order > subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > applyDiscountTo
In the response body of each of the following operations:
Get all orders
Get orders by subscription owner
Get orders by subscription number
Get orders by invoice owner
Added the following fields:
orders > subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > applyDiscountTo
orders > subscriptions > orderActions > updateProduct > chargeUpdates > pricing > discount > applyDiscountTo
Subscriptions - Made the following updates for a new field on the Subscription object.
In the response body of each of the following operations, added the revision field.
Get subscriptions by key and version
Get subscriptions by key
In the response body of the "Get subscriptions by account" operation, added the revision field in the subscriptions nested field.
In the "CRUD: Retrieve Subscription" operation:
Added the X-Zuora-WSDL-Version request header parameter.
Added the Revision field in the response body.
Doc Updates
This section lists the documentation updates that were made in this version of the API Reference.
In the "Payment Methods" section, added the following missing operations:
Update payment method
Get payment method
Removed the incorrect Id path parameter from the request sample in the "CRUD: Update Subscription" operation.
... View more