You are here: API Foundations

API Foundations

The Zuora API has objects and calls that you can use to perform a number of different kinds of tasks.

  1. You can create a self-service interface for your customers that uses the API calls to create and manage subscriptions. Using that self-service interface, your customers can sign up for a subscription at your Web site. The self-service interface you can create will look like an integral part of your Web site, but underneath, once your customers have entered their information, the API sends that information to the Zuora system for processing. Your customers will use that interface to create an online account with you, including their contact information and payment method, and then provide their high-level subscription information.

  2. In addition to managing subscriptions, you can use the API to perform such tasks as integration, data importing, data mining, and so on.

The major types of tasks you can perform with the API include the following:

The following sections provide an overview of the calls and objects, data and field types, error handling, and understanding and using the WSDL. The API Reference section provides detailed information for each individual call and object.

Call Basics

The Differences Between subscribe and create

Object Basics

Core Data Types

Field Types

Understanding the Zuora WSDL

WSDL and API Versions

Error Handling

Errors

Faults

Coding Overview

Implementation Considerations

Sessions

Use Cases

Logging In to the Zuora System

Invoking the subscribe Call

Creating a New Active Account with the create Call

Provisioning Subscriptions

Querying an Invoice Body Field

Creating and Applying Payments to an Invoice

Creating Usages

Reading Usages

Making Changes: Amendment Use Cases

Adding a Product

Updating a Product

Removing a Product

Changing the Terms and Conditions

Cancelling a Subscription

Copyright © 2008-2009 Zuora, Inc.