The calls in the Zuora SOAP API can be thought of as functioning much like verbs do in human languages: They are the actions that you perform. In human languages, verbs act upon objects, so in this case, the API calls are the actions you perform upon the Zuora SOAP API objects.
Zuora's SOAP API offers Create, Read, Update, and Delete (CRUD) capabilities. In this API, we use the term query instead of read.
The Zuora SOAP API calls can be thought of as verbs, because they perform the CRUD actions on the API objects. Using the calls, you can perform various tasks:
As an alternative, you can use the subscribe call, which is an all-in-one solution for creating a request to subscribe to a service.
The XML of your calls must follow this format:
Except for the login call, use only one header per call.
All Zuora API calls are:
delete, if you attempt to write to more than one record in an object, the write operation for each record is treated as a separate transaction. For example, if a client application attempts to create two new accounts, those accounts are created using mutually exclusive insert operations that succeed or fail individually, not as a group.
Your client applications may need to handle failures if a requested operation could not be completed.
Each Zuora tenant has the following default concurrent request limits:
|Type||Description||Default Limit for Concurrent, Uncompleted Requests||Retry After|
|Total Request||Refers to UI, REST, and SOAP API requests processed under a tenant. |
Excluded from this policy
|Big Process Request|| |
Refers to database operation-heavy requests. The following lists the SOAP API calls that are handled as Big Process Requests and the objects they support.
|Big Data Request||Data transfers to or from Zuora, such as a usage upload or data source file download.||20|
Includes all of the following:
Subscribe and amend REST method calls:
Subscribe and amend SOAP calls:
Hosted Payment Method Pages:
Custom requests are not counted against the total number of requests allowed at any given time.