This article introduces you to Zuora REST API – a set of use case-oriented calls designed for webstore front integrations and revenue recognition.
REST is a newer web-service protocol that lends itself to rapid development by using everyday HTTP and JSON technology. REST offers the following:
The Zuora REST APIs provide a set of use case-oriented calls:
Our REST API documentation is organized by:
To complement our extensive web-based user interface, Zuora provides a comprehensive set of APIs, along with code samples libraries, that allow you to create custom applications to integrate with the Zuora platform. Our APIs are most commonly used to enable subscribers to sign up and manage their accounts on our merchants' websites in a self-service manner, but they can also be used to integrate with front- and back-office systems.
For flexibility and convenience, Zuora provides both a SOAP API and a REST API. Before getting started with our APIs, you should review the differences between our SOAP and REST APIs and select the option that will work best for your business.
If desired, you can use both our SOAP and REST APIs for your business
Use REST API to enable a Web Storefront integration between your websites and Zuora to support self-service subscriber sign-ups and account management.
Compared to the SOAP API, the Zuora REST API is distinctive in two primary ways:
REST API does not currently provide integration with the full range of Zuora functionality. For example, the REST API does not let you edit your product catalog, create invoice item adjustments, or issue refunds. If your integration use cases extend beyond a web self-service storefront integration, consider SOAP API or the Zuora UI.