Zuora website screenshot

Zuora

Zuora provides a subscription management and billing platform with REST APIs for automating billing, managing subscriptions, processing payments, and extending Zuora's capabilities. The platform offers v1 and Quickstart APIs with comprehensive coverage of billing, payments, and platform features.

Zuora publishes 79 APIs on the APIs.io network, including Accounting Codes API, Accounting Periods API, Accounts API, and 76 more. Tagged areas include Billing, Finance, Payments, and Subscriptions.

Zuora’s developer surface includes developer portal, documentation, engineering blog, and 6 more developer resources.

25.8/100 emerging ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
80 APIs
BillingFinancePaymentsSubscriptions

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 25.8/100 · emerging
Contract Quality 8.1 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 4.1 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/zuora: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 80

Individual APIs this provider publishes, each with its own machine-readable definition.

Zuora V1 API

The Zuora v1 REST API provides complete coverage of Zuora Billing, Payments, and Platform features. It enables developers to automate billing operations, manage subscriptions, p...

Zuora Accounting Codes API

Accounting Codes are commonly referred to as General Ledger Accounts or General Ledger Account Codes. In Zuora, the use of accounting codes are optional but recommended. This se...

Zuora Accounting Periods API

A key step in configuring Finance is to create accounting periods in Zuora to match your company's financial calendar. This allows Zuora to produce reports and data exports orga...

Zuora Accounts API

Some operations in this section are similar to each other, but are provided for different use scenarios. You should choose the one that best suits your needs. For example, the [...

Zuora Actions API

Actions are operations that are batch in nature. For example, the "create", "update", "delete", and other operations allow changes to up-to 50 objects at a time. The "query" ope...

Zuora Aggregate Queries API

The Aggregate Query API (AQuA) is a REST API that executes multiple Export Z...

Zuora API Health API

Zuora System Health dashboard for API (API dashboard) collects and displays data about API usage, failure, performance, and concurrency limit in near real time. It enables you t...

Zuora Attachments API

Use attachments in Zuora to upload documents of various formats to associate additional information with accounts, subscriptions, invoices, credit memos, or debit memos. Example...

Zuora Bill Run API

Use the Bill Run call to create ad hoc bill runs and Post, Cancel, Query, and Delete bill runs. For more information about bill runs, see

Zuora Bill Run Health API

Zuora System Health dashboard for Bill Run (Bill Run dashboard) collects and displays data about bill run usage, failure, and performance in near real time. Through the Bill Run...

Zuora Billing Documents API

Billing documents include invoices, credit memos, and debit memos. **Note**: Credit memos and debit memos are only available if you have the

Zuora Billing Preview Run API

A billing preview run asynchronously generates a downloadable CSV file containing a preview of future invoice item data and credit memo item data for a batch of customer account...

Zuora Catalog API

The Zuora Billing product catalog is where you define your products and pricing. The product catalog's ability to handle sophisticated pricing models gives you the power to easi...

Zuora Catalog Groups API

A catalog group is used to group a list of product rate plans with a specific grade.

Zuora Configuration Templates API

Configuration Templates in Zuora Deployment Manager enable you to configure your tenants in minutes by importing a templated metadata configuration file. This feature eliminates...

Zuora Contact Snapshots API

Every time a contact is updated a snapshot is taken.

Zuora Contacts API

A contact defines the customer who holds an account or who is otherwise a person to contact about an account. An account requires a contact for the `BillToId` and `SoldToId` fie...

Zuora Credit Memos API

Credit memos reduce invoice and account balances. By applying one or more credit memos to invoices with positive balances, you can reduce the invoice balances in the same way th...

Zuora Custom Event Triggers API

The Event Trigger service manages the business events and trigger conditions that are defined on [Zuora Business Object Model](http://knowledgecenter.zuora.com/BB_Introducing_Z_...

Zuora Custom Exchange Rates API

If you use a custom exchange rate provider and upload rates with the Import Foreign Exchange Rates mass action, you can query custom foreign exchange rates from Zuora through AP...

Zuora Custom Object Definitions API

With Custom Objects service, you can define custom objects, extending the Zuora data model to accommodate your specific use cases. If you use Postman, you can import the custom ...

Zuora Custom Object Jobs API

With Custom Objects service, you can submit a bulk job request to create, update, or delete custom object records in a batch. If you use Postman, you can import the custom objec...

Zuora Custom Object Records API

With Custom Objects service, you can create, update, delete and find custom object records. If you use Postman, you can import the custom objects endpoints as a collection into ...

Zuora Custom Payment Method Types API

Open Payment Method (OPM) service is a framework developed by Zuora, which allows you to integrate your custom payment method to Zuora subscription, billing, and revenue managem...

Zuora Custom Scheduled Events API

A custom scheduled event notification is evaluated at the scheduled time of the related scheduled event on a daily basis. If the date meets the combination of the base field and...

Zuora Data Labeling API

The Data Labeling APIs help you to label your existing data with organization(s) in Zuora. Once you turned on Multi Org feature, if you don't label your existing data, they are ...

Zuora Data Queries API

The Data Query feature enables you to perform SQL queries in your Zuora tenant. To learn how to get started with Data Query, see [Overview of Data Query](https://knowledgecenter...

Zuora Debit Memos API

Debit memos increase the amount a customer owes. It is a separate document from the invoice. Debit memos can be used to correct undercharging on an invoice or to levy ad hoc cha...

Zuora Delivery Adjustments API

Delivery Adjustments are used to handle end customer delivery complaints for the Delivery Pricing charge model. For more information, see

Zuora Describe API

You can use the [Describe an object](https://www.zuora.com/redocly-test/api-references/api/operation/GET_Describe/) operation to get a reference listing of each object that is a...

Zuora E-Invoicing API

With the E-Invoicing feature, Zuora supports electronic invoices th...

Zuora Electronic Payments Health API

Zuora System Health dashboard for Electronic Payments (Electronic Payment dashboard) collects and displays usage, failure, and performance data about electronic payments in near...

Zuora Files API

You can use the operations contained in this section to retrieve files such as export results, invoices, accounting period reports, and so on.

Zuora Fulfillments API

Fulfillments are subordinate objects attached to their related order line item. Fulfillment items are subordinate objects attached to their related fulfillment. For more informa...

Zuora Hosted Pages API

Hosted payment pages allow your customers to set up a payment method, such as providing a credit card. Since it only handles the payment method, it is suitable for a simple work...

Zuora Imports API

An import uploads content, especially when you have a large amount of content. The Import object contains all of the information you need to upload content, such as a large numb...

Zuora Invoice Schedules API

Use invoice schedules to trigger invoice generation processes. For more information about invoice schedules, see

Zuora Invoices API

Invoices provides information about customers' accounts for invoices, for examples, dates, status, and amounts. For more information about invoices, see

Zuora Journal Runs API

Use journal runs to automatically create summary journal entities that are suitable for importing into your general ledger system. For more information about journal runs, see <...

Zuora Mass Updater API

Use mass updater to perform mass actions more easily. For more information about mass updater, see

Zuora Notifications API

Notifications are the actions taken to inform users or call third-party endpoints when a certain event happens. Typical actions include emails and callouts. Callouts typically r...

Zuora OAuth API

Zuora recommends that you use OAuth v2.0 to authenticate to the Zuora REST API. You must first create an OAuth client in the Zuora UI before using the [Create an OAuth token](/a...

Zuora Offers API

Use offers to define different product packages with multiple prices for all charge types across different geographic regions, sales areas, customers, or billing frequencies, fo...

Zuora Operations API

Use operations to generate invoices and credit memos, collect payments for posted invoices, and generate previews of future invoice items for customer accounts.

Zuora Order Actions API

You need to have the [Orders](https://knowledgecenter.zuora.com/Zuora_Billing/Subscriptions/Orders) or [Orders Harmonization](https://knowledgecenter.zuora.com/Zuora_Billing/Sub...

Zuora Order Line Items API

Use order line item to launch non-subscription and unified monetization business models in Zuora, in addition to subscription business models. For more information about order l...

Zuora Orders API

Orders are contractual agreements between merchants and customers. For more information about Orders, see

Zuora Payment Authorization API

The Delayed Capture feature allows you to authorize the availability of funds for a transaction but delay the capture of funds until a later time. You can use the [Create author...

Zuora Payment Gateway Reconciliation API

Gateway reconciliation is the process of verifying that the electronic payment and refund transactions processed in Zuora match the transactions reported by the gateway. For exa...

Zuora Payment Gateways API

Use payment gateways to pass authorization, payments, and settlement data securely to and from the merchant's website to the merchant's processor. For more information about pay...

Zuora Payment Method Snapshots API

A Payment Method Snapshot is a copy of the particular Payment Method used in a transaction. If the Payment Method is deleted, the Snapshot continues to retain the data used in e...

Zuora Payment Method Transaction Logs API

The PaymentMethodTransactionLog object contains payment method transaction log data. You can use the [CRUD: Retrieve a payment method transaction log](https://www.zuora.com/redo...

Zuora Payment Method Updater API

Zuora Payment Method Updater (PMU) enables merchants to automatically incorporate changes made to a customer's credit cards. For more information about Zuora PMU, see

Zuora Payment Methods API

Payment methods represents payment method details associated with a customer account.

Zuora Payment Runs API

Use payment runs to collect payments using electronic payment methods, for example, credit cards and ACH. For more information about payment runs, see

Zuora Payment Schedules API

Use payment schedules to split invoice or account balances into several installments and automatically process payments for the installments. For more information about payment ...

Zuora Payment Transaction Logs API

Use payment transaction logs to export logs of all transactions from Zuora to the Gateway for Payments.

Zuora Payments API

Use payments to process payments, for example, automate recurring payments, manage overpayments, and create refunds. For more information about payments, see

Zuora Prepaid with Drawdown API

The Prepaid with Drawdown feature is a pricing model for consumption-based services, such as data storage. Under this model, customers pay upfront to receive a number of units, ...

Zuora Price Book Items API

Use price book items to define as many price points as needed for an individual product rate plan charge without the need of duplicating the product rate plan and rate plan char...

Zuora Product Charge Definitions API

Use product charge definitions to define the attributes that can determine the charge behavior, such as billing attributes, pricing attributes, taxation attributes, or accountin...

Zuora Product Rate Plan Charge Tiers API

To manage product rate plan charge tiers, use the [Product Rate Plan Charges](/v1-api-reference/api/product-rate-plan-charges) operations instead to update the corresponding pro...

Zuora Product Rate Plan Charges API

A product rate plan charge represents a charge model or a set of fees associated with a product rate plan, which is the part of a product that your customers subscribe to. Each ...

Zuora Product Rate Plan Definitions API

Use product rate plan definitions to reuse charges in different product rate plans. The Product Rate Plan Definition object is in the **Early Adopter** phase. We are actively so...

Zuora Product Rate Plans API

A product rate plan is the part of a product that your customers subscribe to. Each product can have multiple product rate plans, and each product rate plan can have multiple pr...

Zuora Products API

A product is an item or service that your company sells. In the subscription economy, a product is generally a service that your customers subscribe to rather than a physical it...

Zuora Ramps API

A Ramp is a time container to associate with rate plan charges in your subscription. Inside the Ramp, you can further define a set of Ramp Intervals (time-based periods) where p...

Zuora Rate Plans API

A rate plan is part of a subscription or an amendment to a subscription, and it comes from a product rate plan. Like a product and its product rate plans, a subscription can hav...

Zuora Refunds API

Zuora allows you to issue and track refunds on payments. Similar to external payments, users can enter external refunds to track refunds that have been performed outside of Zuor...

Zuora Regenerate API

If you are an Order to Revenue user, you can use the Regenerate operations ...

Zuora RSA Signatures API

The REST API used in Payment Pages 2.0 are CORS (Cross-Origin Resource Sharing) enabled and therefore requires a digital signature. You can use the [Generate an RSA signature](h...

Zuora Sequence Sets API

You can create billing document sequence sets through the REST API or the Zuora UI, allowing distinct numbering sequences for billing documents, payments, and refunds. To create...

Zuora Settings API

The Setting API provides a central API for managing settings in your Zuora tenant. If you use Postman, you can import the Settings API endpoints as a collection into your Postma...

Zuora Sign Up API

A light-weight API to sign up customers and subscribe. You need to have the [Orders](https://knowledgecenter.zuora.com/Zuora_Billing/Subscriptions/Orders) or [Orders Harmonizati...

Zuora Subscriptions API

A subscription is a product or service that has recurring charges, such as a monthly flat fee or charges based on usage. Subscriptions can also include one-time charges, such as...

Zuora Summary Journal Entries API

A summary journal entry is a summary of Zuora transaction amounts organized by accounting code and general ledger segments. A segment adds more reporting granularity through bus...

Zuora Taxation Items API

The TaxationItem object is used to add a tax amount to an invoice item. In the typical use case, the tax amount that you specify in the object is calculated by

Zuora Usage API

Consumption of a billable service or resource (such as database storage space or bundles of emails sent) provides the basis for some charge models - simple usage, tiered pricing...

Zuora Workflows API

A workflow is a sequence of tasks that are performed based on predefined logic. A workflow improves efficiency and reduces errors by automating a series of complex tasks that ot...

Zuora Zuora Revenue Integration API

**Note:** You can only use the operations in this section if you have the Billing - Revenue Integration feature enabled. See Scroll for all 80

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Reference

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Zuora Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Zuora Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Zuora Finops

FINOPS

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Zuora Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Zuora Agentic Access

446 operations · 279 acting · 1 human-in-the-loop

446 operations · 279 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: zuora
name: Zuora
description: Zuora provides a subscription management and billing platform with REST APIs for automating billing, managing
  subscriptions, processing payments, and extending Zuora's capabilities. The platform offers v1 and Quickstart APIs with
  comprehensive coverage of billing, payments, and platform features.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/zuora.png
tags:
- Billing
- Finance
- Payments
- Subscriptions
created: '2025-02-17'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/zuora/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: zuora:v1-api
  name: Zuora V1 API
  description: The Zuora v1 REST API provides complete coverage of Zuora Billing, Payments, and Platform features. It enables
    developers to automate billing operations, manage subscriptions, process payments, and integrate Zuora with external applications.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Billing
  - Payments
  - Subscriptions
  properties:
  - type: Documentation
    url: https://developer.zuora.com/v1-api-reference/introduction
  - type: Reference
    url: https://developer.zuora.com/v1-api-reference/api/overview/
  - type: ChangeLog
    url: https://developer.zuora.com/docs/get-started/changelogs/v1-api-changelog/
- aid: zuora:zuora-accounting-codes-api
  name: Zuora Accounting Codes API
  description: "Accounting Codes are commonly referred to as General Ledger Accounts or General Ledger Account Codes. In Zuora,\
    \ the use of accounting codes are optional but recommended. \n\nThis section contains the operations that allow you to\
    \ create, update, get, delete, activate, or deactivate accounting codes in Zuora."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Accounting Codes
  properties:
  - type: OpenAPI
    url: openapi/zuora-accounting-codes-api-openapi.yml
- aid: zuora:zuora-accounting-periods-api
  name: Zuora Accounting Periods API
  description: "A key step in configuring Finance is to create accounting periods in Zuora to match your company's financial\
    \ calendar. \nThis allows Zuora to produce reports and data exports organized by accounting periods, and to perform the\
    \ work of closing the accounting periods for the revenue sub-ledger."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Accounting Periods
  properties:
  - type: OpenAPI
    url: openapi/zuora-accounting-periods-api-openapi.yml
- aid: zuora:zuora-accounts-api
  name: Zuora Accounts API
  description: 'Some operations in this section are similar to each other, but are provided for different use scenarios. You
    should choose the one that best suits your needs.


    For example, the [Create account](/v1-api-reference/api/accounts/post_account) operation is used to create an account
    with a credit card payment method, a bill-to contact, and optionally an sold-to contact or an associated subscription.
    If you want to create an account without creating any associated objects such as subscriptions, use [CRUD: Create Account](/api-references/api/operation/Object_POSTAccount)
    instead.


    If you want to create an account and the associated subscription at the same time without providing credit card information,
    use the [Subscribe](/api-references/api/operation/Action_POSTsubscribe) action.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/zuora-accounts-api-openapi.yml
- aid: zuora:zuora-actions-api
  name: Zuora Actions API
  description: 'Actions are operations that are batch in nature. For example, the "create", "update", "delete", and other
    operations allow changes to up-to 50 objects at a time. The "query" operation will return up-to 2000 result records back
    at a time, before requiring additional pages of data to be returned via a subsequent "queryMore" operation.


    The default WSDL version for Actions is 79. If you want to change the WSDL version, set the `X-Zuora-WSDL-Version` header.
    To find out in which WSDL version a particular object or field was introduced, see [Zuora SOAP API Version History](https://knowledgecenter.zuora.com/DC_Developers/G_SOAP_API/Zuora_SOAP_API_Version_History).


    **Note**: Actions do not support the Invoice Settlement feature. This feature includes Unapplied Payments, Credit and
    Debit Memo, and Invoice Item Settlement. Actions also do not support the Orders feature.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Actions
  properties:
  - type: OpenAPI
    url: openapi/zuora-actions-api-openapi.yml
- aid: zuora:zuora-aggregate-queries-api
  name: Zuora Aggregate Queries API
  description: "The Aggregate Query API (AQuA) is a REST API that executes multiple <a href=\"https://knowledgecenter.zuora.com/Zuora_Central_Platform/Query/Export_ZOQL\"\
    \ target=\"_blank\">Export ZOQL</a> or <a href=\"https://knowledgecenter.zuora.com/Zuora_Central_Platform/Query/ZOQL\"\
    \ target=\"_blank\">ZOQL</a> queries. The queries are performed in a sequential order and in a single read-only database\
    \ transaction. \n\nAQuA enforces the following limits:\n\n- The maximum processing time per query is 3 hours. If a query\
    \ in an AQuA job is executed for longer than 3 hours, this job will be killed automatically. See the <a href=\"https://knowledgecenter.zuora.com/Zuora_Central_Platform/API/AB_Aggregate_Query_API/Bulk_data__extraction_from_Zuora_using_AQuA\"\
    \ target=\"_blank\">best practices for bulk data extraction with AQuA</a>.\n\n- AQuA enforces limits on both the stateful\
    \ concurrent AQuA jobs and the stateless concurrent AQuA jobs per tenant:\n\n    - The maximum number of stateful concurrent\
    \ AQuA jobs per tenant is 50.\n    - The maximum number of stateless concurrent AQuA jobs per tenant is 50.\n\n  AQuA\
    \ jobs in the following status are counted towards your concurrent AQuA job limits:\n\n    - Submitted\n    - Executing\n\
    \n  Zuora system will reject the subsequent stateful or stateless job requests once the corresponding concurrent job limit\
    \ is reached.\n\nFor more information about the Aggregate Query API(AQuA), see <a href=\"https://knowledgecenter.zuora.com/Zuora_Central_Platform/API/AB_Aggregate_Query_API\"\
    \ target=\"_blank\">Aggregate Query</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Aggregate Queries
  properties:
  - type: OpenAPI
    url: openapi/zuora-aggregate-queries-api-openapi.yml
- aid: zuora:zuora-api-health-api
  name: Zuora API Health API
  description: Zuora System Health dashboard for API (API dashboard) collects and displays data about API usage, failure,
    performance, and concurrency limit in near real time. It enables you to view all the APIs in your Zuora tenant within
    the last 14 days. For more information, see <a href="https://knowledgecenter.zuora.com/Zuora_Central_Platform/Zuora_System_Health/B_APIs_dashboard"
    target="_blank">APIs dashboard</a>.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - API Health
  properties:
  - type: OpenAPI
    url: openapi/zuora-api-health-api-openapi.yml
- aid: zuora:zuora-attachments-api
  name: Zuora Attachments API
  description: "Use attachments in Zuora to upload documents of various formats to associate additional information with accounts,\
    \ subscriptions, invoices, credit memos, or debit memos. \nExample attachments could be purchase orders (PO's), tax exemption\
    \ document, or ownership transfer forms.\n\nFor more information about attachments, see <a href=\"https://knowledgecenter.zuora.com/Billing/Tenant_Management/F_Attachments\"\
    \ target=\"_blank\">Attachments</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/zuora-attachments-api-openapi.yml
- aid: zuora:zuora-bill-run-api
  name: Zuora Bill Run API
  description: "Use the Bill Run call to create ad hoc bill runs and Post, Cancel, Query, and Delete bill runs. \n\nFor more\
    \ information about bill runs, see <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/J_Billing_Operations/G_Bill_Runs\"\
    \ target=\"_blank\">Bill runs</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Bill Run
  properties:
  - type: OpenAPI
    url: openapi/zuora-bill-run-api-openapi.yml
- aid: zuora:zuora-bill-run-health-api
  name: Zuora Bill Run Health API
  description: Zuora System Health dashboard for Bill Run (Bill Run dashboard) collects and displays data about bill run usage,
    failure, and performance in near real time. Through the Bill Run dashboard, you can view data about all the bill runs
    in your Zuora tenant within the last 30 days. For more information, see <a href="https://knowledgecenter.zuora.com/Zuora_Central_Platform/Zuora_System_Health/C_Bill_Run_dashboard"
    target="_blank">Bill Run dashboard</a>.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Bill Run Health
  properties:
  - type: OpenAPI
    url: openapi/zuora-bill-run-health-api-openapi.yml
- aid: zuora:zuora-billing-documents-api
  name: Zuora Billing Documents API
  description: "Billing documents include invoices, credit memos, and debit memos. \n\n**Note**: Credit memos and debit memos\
    \ are only available if you have the <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/Invoice_Settlement\"\
    \ target=\"_blank\">Invoice Settlement</a> feature enabled."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Billing Documents
  properties:
  - type: OpenAPI
    url: openapi/zuora-billing-documents-api-openapi.yml
- aid: zuora:zuora-billing-preview-run-api
  name: Zuora Billing Preview Run API
  description: "A billing preview run asynchronously generates a downloadable CSV file containing a preview of future invoice\
    \ item data and credit memo item data for a batch of customer accounts. \n\n**Note**: Credit memo item data is only available\
    \ if you have the <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/Invoice_Settlement\" target=\"\
    _blank\">Invoice Settlement</a> feature enabled."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Billing Preview Run
  properties:
  - type: OpenAPI
    url: openapi/zuora-billing-preview-run-api-openapi.yml
- aid: zuora:zuora-catalog-api
  name: Zuora Catalog API
  description: The Zuora Billing product catalog is where you define your products and pricing. The product catalog's ability
    to handle sophisticated pricing models gives you the power to easily adapt your pricing to customer and market needs,
    to grow your business and drive more revenue.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Catalog
  properties:
  - type: OpenAPI
    url: openapi/zuora-catalog-api-openapi.yml
- aid: zuora:zuora-catalog-groups-api
  name: Zuora Catalog Groups API
  description: A catalog group is used to group a list of product rate plans with a specific grade.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Catalog Groups
  properties:
  - type: OpenAPI
    url: openapi/zuora-catalog-groups-api-openapi.yml
- aid: zuora:zuora-configuration-templates-api
  name: Zuora Configuration Templates API
  description: Configuration Templates in Zuora Deployment Manager enable you to configure your tenants in minutes by importing
    a templated metadata configuration file. This feature eliminates the need for long manual configuration processes that
    would have previously taken hours. You will be able to access a comprehensive repository of industry-specific templates.
    It will be easier for you to deploy and release.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Configuration Templates
  properties:
  - type: OpenAPI
    url: openapi/zuora-configuration-templates-api-openapi.yml
- aid: zuora:zuora-contact-snapshots-api
  name: Zuora Contact Snapshots API
  description: Every time a contact is updated a snapshot is taken.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Contact Snapshots
  properties:
  - type: OpenAPI
    url: openapi/zuora-contact-snapshots-api-openapi.yml
- aid: zuora:zuora-contacts-api
  name: Zuora Contacts API
  description: A contact defines the customer who holds an account or who is otherwise a person to contact about an account.
    An account requires a contact for the `BillToId` and `SoldToId` fields before the account can be active.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/zuora-contacts-api-openapi.yml
- aid: zuora:zuora-credit-memos-api
  name: Zuora Credit Memos API
  description: 'Credit memos reduce invoice and account balances. By applying one or more credit memos to invoices with positive
    balances, you can reduce the invoice balances in the same way that applying a payment to an invoice.


    For more information about credit memos, see <a href="https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/Invoice_Settlement/B_Credit_and_Debit_Memos"
    target="_blank">Credit and debit memos</a>.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Credit Memos
  properties:
  - type: OpenAPI
    url: openapi/zuora-credit-memos-api-openapi.yml
- aid: zuora:zuora-custom-event-triggers-api
  name: Zuora Custom Event Triggers API
  description: 'The Event Trigger service manages the business events and trigger conditions that are defined on [Zuora Business
    Object Model](http://knowledgecenter.zuora.com/BB_Introducing_Z_Business/D_Zuora_Business_Objects_Relationship) or custom
    objects. When a Zuora object changes, the trigger conditions defined on the object are evaluated, and if any condition
    qualifies, a business event will be triggered and turned into a notification.


    **Note**: Event Triggers operations are only applicable to custom events.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Event Triggers
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-event-triggers-api-openapi.yml
- aid: zuora:zuora-custom-exchange-rates-api
  name: Zuora Custom Exchange Rates API
  description: "If you use a custom exchange rate provider and upload rates with the Import Foreign Exchange Rates mass action,\
    \ you can query custom foreign exchange rates from Zuora through API. \n\nThis feature is in **Limited Availability**.\
    \ If you wish to have access to the feature, submit a request at <a href=\"http://support.zuora.com/\" target=\"_blank\"\
    >Zuora Global Support</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Exchange Rates
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-exchange-rates-api-openapi.yml
- aid: zuora:zuora-custom-object-definitions-api
  name: Zuora Custom Object Definitions API
  description: "With Custom Objects service, you can define custom objects, extending the Zuora data model to accommodate\
    \ your specific use cases.\n\nIf you use Postman, you can import the custom objects endpoints as a collection into your\
    \ Postman app and try out different requests to learn how the API works. Click the following button to get started:\n\n\
    [![Run in Postman](https://run.pstmn.io/button.svg)](https://www.getpostman.com/run-collection/1f068ba43651bf63c0d4)\n\
    \nYou can sign up for a free account on the [Postman website](https://identity.getpostman.com/signup) and download the\
    \ app in case you do not use Postman yet.\n\nNote that the Custom Object Definitions API is versioned by `Zuora-Version`\
    \ in the request header. The response may be different for the same request with a different API version. Specify `Zuora-Version`\
    \ in the request header if you expect a specific response schema.\n\n### Error handling      \nIf the Custom Objects API\
    \ call fails, an error code will be returned in the response body. See [Custom Objects API error code](https://knowledgecenter.zuora.com/Central_Platform/Custom_Objects/Z_Custom_Objects_API#Custom_Objects_API_error_code)\
    \ for details."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Object Definitions
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-object-definitions-api-openapi.yml
- aid: zuora:zuora-custom-object-jobs-api
  name: Zuora Custom Object Jobs API
  description: "With Custom Objects service, you can submit a bulk job request to create, update, or delete custom object\
    \ records in a batch.\n\nIf you use Postman, you can import the custom objects endpoints as a collection into your Postman\
    \ app and try out different requests to learn how the API works. Click the following button to get started:\n\n[![Run\
    \ in Postman](https://run.pstmn.io/button.svg)](https://www.getpostman.com/run-collection/1f068ba43651bf63c0d4)\n\nYou\
    \ can sign up for a free account on the [Postman website](https://identity.getpostman.com/signup) and download the app\
    \ in case you do not use Postman yet.\n\nNote that the Custom Object Jobs API is versioned by `Zuora-Version` in the request\
    \ header. The response may be different for the same request with a different API version. Specify `Zuora-Version` in\
    \ the request header if you expect a specific response schema.\n\n### Error handling      \nIf the Custom Objects API\
    \ call fails, an error code will be returned in the response body. See [Custom Objects API error code](https://knowledgecenter.zuora.com/Central_Platform/Custom_Objects/Z_Custom_Objects_API#Custom_Objects_API_error_code)\
    \ for details."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Object Jobs
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-object-jobs-api-openapi.yml
- aid: zuora:zuora-custom-object-records-api
  name: Zuora Custom Object Records API
  description: "With Custom Objects service, you can create, update, delete and find custom object records.\n\nIf you use\
    \ Postman, you can import the custom objects endpoints as a collection into your Postman app and try out different requests\
    \ to learn how the API works. Click the following button to get started:\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://www.getpostman.com/run-collection/1f068ba43651bf63c0d4)\n\
    \nYou can sign up for a free account on the [Postman website](https://identity.getpostman.com/signup) and download the\
    \ app in case you do not use Postman yet.\n\nNote that the Custom Object Records API is versioned by `Zuora-Version` in\
    \ the request header. The response may be different for the same request with a different API version. Specify `Zuora-Version`\
    \ in the request header if you expect a specific response schema.\n\n### Error handling      \nIf the Custom Objects API\
    \ call fails, an error code will be returned in the response body. See [Custom Objects API error code](https://knowledgecenter.zuora.com/Central_Platform/Custom_Objects/Z_Custom_Objects_API#Custom_Objects_API_error_code)\
    \ for details."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Object Records
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-object-records-api-openapi.yml
- aid: zuora:zuora-custom-payment-method-types-api
  name: Zuora Custom Payment Method Types API
  description: 'Open Payment Method (OPM) service is a framework developed by Zuora, which allows you to integrate your custom
    payment method to Zuora subscription, billing, and revenue management in a dynamic and flexible manner. With the support
    of the OPM service, you are able to define your custom payment method types and create custom payment methods of the defined
    types. The custom payment method of the defined type can only be used with the custom payment gateway that you set up
    through the Universal Payment Connector (UPC) service. It cannot be used with the Zuora out-of-box gateway integrations
    such as GoCardless, Stripe, etc.


    You can define up to 20 custom payment method types for one tenant. Do not define your fields with the [Zuora-reserved
    fields](https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/MB_Set_up_custom_payment_gateways_and_payment_methods/C_Configure_and_manage_your_custom_payment_method_types_through_Zuora_REST_APIs#Zuora-reserved_fields).


    See [Set up custom payment gateways and payment methods](https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/MB_Set_up_custom_payment_gateways_and_payment_methods)
    for more information about the OPM and UPC services.


    Note: You can only use the bearer token to access the "Custom Payment Method Types" API operations. Access with `apiAccessKeyId`
    and `apiSecretAccessKey` is not supported.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Payment Method Types
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-payment-method-types-api-openapi.yml
- aid: zuora:zuora-custom-scheduled-events-api
  name: Zuora Custom Scheduled Events API
  description: 'A custom scheduled event notification is evaluated at the scheduled time of the related scheduled event on
    a daily basis. If the date meets the combination of the base field and the notification parameters, the notification will
    be triggered immediately.


    For more information about Custom Scheduled Events, see <a href="https://knowledgecenter.zuora.com/Central_Platform/Events_and_Notifications/A_Z_Custom_Scheduled_Events"
    target="_blank">Custom Scheduled Events</a>.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Custom Scheduled Events
  properties:
  - type: OpenAPI
    url: openapi/zuora-custom-scheduled-events-api-openapi.yml
- aid: zuora:zuora-data-labeling-api
  name: Zuora Data Labeling API
  description: "The Data Labeling APIs help you to label your existing data with organization(s) in Zuora. \n\nOnce you turned\
    \ on Multi Org feature, if you don't label your existing data, they are simply unlabeled, and unlabeled data can be accessed\
    \ by all organizations in your tenant.\n\nTo limit the access of your existing data, you need to label them with organization(s)\
    \ you defined in the organization hierarchy management setting page. Once labeled, the data can only be accessed by users\
    \ who have been granted with the labeled organization(s).\n\nNote that you have to enable the \"Multi Org\" feature before\
    \ using the Data Labeling APIs. \n\n### General guidelines\n\n* Firstly, create the org hierarchy and determine the data\
    \ categorization strategy, for example, by currency, by region, by custom fields etc.\n\n* You have to migrate all customer\
    \ accounts before labeling products in the product catalog\n\n* You can leave the users at the root, just so long as you\
    \ understand that the user would have access to all the Org Units within the Multi-org enabled tenant\n\n* Currently,\
    \ you need to manually label existing Journal Runs, JournalEntry, and AccountingPeriod objects by editing, tell us your\
    \ use case if you want to automate this process.\n\n### Order of object labeling\n\nExcept for `Account` and `Product`,\
    \ there are no dependencies between objects, users can label them in parallel.\n\nBut please keep in mind that the data\
    \ access control ensues from the object labeling. For example, if you label a scheduled `BillRun` with `US` org, when\
    \ it's triggered next time, the bill run will only pick up customer accounts of the `US` org, not others.\n\nLikewise,\
    \ labeling a user will change the user's visible data scope, for example, an `EU` user won't be able to see `US` accounts\
    \ anymore."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Data Labeling
  properties:
  - type: OpenAPI
    url: openapi/zuora-data-labeling-api-openapi.yml
- aid: zuora:zuora-data-queries-api
  name: Zuora Data Queries API
  description: The Data Query feature enables you to perform SQL queries in your Zuora tenant. To learn how to get started
    with Data Query, see [Overview of Data Query](https://knowledgecenter.zuora.com/DC_Developers/BA_Data_Query/A_Overview_of_Data_Query).
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Data Queries
  properties:
  - type: OpenAPI
    url: openapi/zuora-data-queries-api-openapi.yml
- aid: zuora:zuora-debit-memos-api
  name: Zuora Debit Memos API
  description: 'Debit memos increase the amount a customer owes. It is a separate document from the invoice. Debit memos can
    be used to correct undercharging on an invoice or to levy ad hoc charges outside the context of a subscription. Just like
    an invoice, debit memo balances can be settled by applying either a payment or a credit memo.


    For more information about debit memos, see <a href="https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/Invoice_Settlement/B_Credit_and_Debit_Memos"
    target="_blank">Credit and debit memos</a>.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Debit Memos
  properties:
  - type: OpenAPI
    url: openapi/zuora-debit-memos-api-openapi.yml
- aid: zuora:zuora-delivery-adjustments-api
  name: Zuora Delivery Adjustments API
  description: Delivery Adjustments are used to handle end customer delivery complaints for the Delivery Pricing charge model.
    For more information, see <a href="https://knowledgecenter.zuora.com/Zuora_Billing/Bill_your_customers/Delivery_Adjustments"
    target="_blank">Delivery Adjustments</a>.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Delivery Adjustments
  properties:
  - type: OpenAPI
    url: openapi/zuora-delivery-adjustments-api-openapi.yml
- aid: zuora:zuora-describe-api
  name: Zuora Describe API
  description: 'You can use the [Describe an object](https://www.zuora.com/redocly-test/api-references/api/operation/GET_Describe/)
    operation to get a reference listing of each object that is available in your Zuora tenant.


    By default, the information returned by the "Describe an object" operation corresponds to the latest version of the Zuora
    WSDL.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Describe
  properties:
  - type: OpenAPI
    url: openapi/zuora-describe-api-openapi.yml
- aid: zuora:zuora-e-invoicing-api
  name: Zuora E-Invoicing API
  description: "With the <a href=\"https://knowledgecenter.zuora.com/Zuora_Billing/Bill_your_customers/E-Invoicing\" target=\"\
    _blank\">E-Invoicing</a> feature, Zuora supports electronic invoices through an integration with partners that have a\
    \ local presence, where required, which guarantees compliance with local invoice regulations. \n\nAll the operations in\
    \ this section are available only if you have the E-Invoicing feature enabled."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - E-Invoicing
  properties:
  - type: OpenAPI
    url: openapi/zuora-e-invoicing-api-openapi.yml
- aid: zuora:zuora-electronic-payments-health-api
  name: Zuora Electronic Payments Health API
  description: Zuora System Health dashboard for Electronic Payments (Electronic Payment dashboard) collects and displays
    usage, failure, and performance data about electronic payments in near real time. It enables you to view all the electronic
    payments in your Zuora tenant within the last 30 days. For more information, see <a href="https://knowledgecenter.zuora.com/Zuora_Central_Platform/Zuora_System_Health/D_Electronic_Payments_dashboard"
    target="_blank">Electronic Payments dashboard</a>.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Electronic Payments Health
  properties:
  - type: OpenAPI
    url: openapi/zuora-electronic-payments-health-api-openapi.yml
- aid: zuora:zuora-files-api
  name: Zuora Files API
  description: You can use the operations contained in this section to retrieve files such as export results, invoices, accounting
    period reports, and so on.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/zuora-files-api-openapi.yml
- aid: zuora:zuora-fulfillments-api
  name: Zuora Fulfillments API
  description: "Fulfillments are subordinate objects attached to their related order line item. Fulfillment items are subordinate\
    \ objects attached to their related fulfillment. \n\nFor more information, see <a href=\"https://knowledgecenter.zuora.com/Billing/Subscriptions/Orders/Order_Line_Items/AA_Overview_of_Order_Line_Items\"\
    \ target=\"_blank\">Overview of Order Line Items</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Fulfillments
  properties:
  - type: OpenAPI
    url: openapi/zuora-fulfillments-api-openapi.yml
- aid: zuora:zuora-hosted-pages-api
  name: Zuora Hosted Pages API
  description: "Hosted payment pages allow your customers to set up a payment method, such as providing a credit card. Since\
    \ it only handles the payment method, it is suitable for a simple workflow or a complex multi-page, multi-product workflow.\
    \ \n\nFor more information, see <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/LA_Hosted_Payment_Pages\"\
    \ target=\"_blank\">Hosted Payment Pages</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Hosted Pages
  properties:
  - type: OpenAPI
    url: openapi/zuora-hosted-pages-api-openapi.yml
- aid: zuora:zuora-imports-api
  name: Zuora Imports API
  description: An import uploads content, especially when you have a large amount of content. The Import object contains all
    of the information you need to upload content, such as a large number of usage records.
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Imports
  properties:
  - type: OpenAPI
    url: openapi/zuora-imports-api-openapi.yml
- aid: zuora:zuora-invoice-schedules-api
  name: Zuora Invoice Schedules API
  description: "Use invoice schedules to trigger invoice generation processes. \n\nFor more information about invoice schedules,\
    \ see <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/Billing_Schedule/Billing_Schedule_overview\"\
    \ target=\"_blank\">Billing Schedule overview</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Invoice Schedules
  properties:
  - type: OpenAPI
    url: openapi/zuora-invoice-schedules-api-openapi.yml
- aid: zuora:zuora-invoices-api
  name: Zuora Invoices API
  description: "Invoices provides information about customers' accounts for invoices, for examples, dates, status, and amounts.\
    \ \n\nFor more information about invoices, see <a href=\"https://knowledgecenter.zuora.com/Billing/Billing_and_Payments/IA_Invoices/A1_Invoice_Introduction\"\
    \ target=\"_blank\">Invoice</a>."
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Invoices
  properties:
  - type: OpenAPI
    url: openapi/zuora-invoices-api-openapi.yml
- aid: zuora:zuora-journal-runs-api
  name: Zuora Journal Runs API
  description: 'Use journal runs to automatically create summary journal entities that are suitable for importing into your
    general ledger system.


    For more information about journal runs, see <a href="https://knowledgecenter.zuora.com/Billing/Finance/F_Summary_Journal_Entries/h_Journal_Runs"
    target="_blank">Journal Runs</a>.'
  humanURL: https://developer.zuora.com/v1-api-reference/introduction
  tags:
  - Journal Runs
  properties:
  - type: OpenAPI
    url: openapi/zuora-journal-runs-api-openapi.yml
- aid: zuora:zuora-mass-updater-api
  name: Zuora Mass Updater API
  description: 'Use 

# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/zuora/refs/heads/main/apis.yml