{"@context": "https://schema.org", "@type": "WebAPI", "name": "API Reference: Billing API", "description": "# Introduction Welcome to the reference for the Zuora Billing REST API! To learn about the common use cases of Zuora Billing REST APIs, check out the [API Guides](https://www.zuora.com/developer/api-guides/). In addition to Zuora API Reference; Billing, we also provide API references for other Zu", "provider": {"@type": "Organization", "name": "zuora.com"}, "documentation": "https://www.zuora.com/wp-content/themes/zuora/yaml/swagger.yaml?v-7.0"}
Index / APIs / zuora.com

API Reference: Billing API

# Introduction Welcome to the reference for the Zuora Billing REST API! To learn about the common use cases of Zuora Billing REST APIs, check out the [API Guides](https://www.zuora.com/developer/api-guides/). In addition to Zuora API Reference; Billing, we also provide API references for other Zu

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://rest.zuora.com

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

API Reference: Billing v2021-08-20

# Introduction Welcome to the reference for the Zuora Billing REST API! To learn about the common use cases of Zuora Billing REST APIs, check out the [API Guides](https://www.zuora.com/developer/api-guides/). In addition to Zuora API Reference; Billing, we also provide API references for other Zuora products: * [API Reference: Collect](https://www.zuora.com/developer/collect-api/) * [API R

methodpathwhat the vendor says it does
GET/charge-metrics/data/charge-metricsList charge metrics by time range Retrieves key charge metrics about rate plan charges that have changes in a
GET/charge-metrics/data/charge-metrics-discount-allocation-detailList discount allocation details by time range Retrieves discount allocation details about rate plan charges t
GET/events/event-triggersList event triggers Event Triggers
POST/events/event-triggersCreate an event trigger When you create an event trigger, you must specify the base object and define the trig
GET/events/event-triggers/{id}Retrieve an event trigger Event Triggers
PUT/events/event-triggers/{id}Update an event trigger Event Triggers
DELETE/events/event-triggers/{id}Delete an event trigger Event Triggers
GET/notifications/email-templatesList email templates Queries email templates. **Note**: This operation is only applicable to email templates
POST/notifications/email-templatesCreate an email template Creates an email template. **Note**: This operation is only applicable to email temp
GET/notifications/email-templates/{id}Retrieve an email template Queries the email template of the specified ID. **Note**: This operation is only a
PUT/notifications/email-templates/{id}Update an email template Updates an email template. **Note**: This operation is only applicable to email temp
DELETE/notifications/email-templates/{id}Delete an email template Deletes an email template. **Note**: This operation is only applicable to notificati
DELETE/notifications/historyDelete notification histories for an account Delete all notification histories for the given account. All emai
GET/notifications/history/tasks/{id}Retrieve a notification history deletion task Get the notification history deletion task by ID. **Note**: Thi
GET/notifications/notification-definitionsList notification definitions Queries notification definitions with the specified filters. **Note**: This ope
POST/notifications/notification-definitionsCreate a notification definition Creates a notification definition. If a filter rule is specified, it will be
GET/notifications/notification-definitions/{id}Retrieve a notification definition Queries the notification definition of the given ID. **Note**: This operat
PUT/notifications/notification-definitions/{id}Update a notification definition Updates a notification definition. **Note**: This operation is only applicab
DELETE/notifications/notification-definitions/{id}Delete a notification definition Deletes a notification definition. **Note**: This operation is only applicab
POST/oauth/tokenCreate an OAuth token Creates a bearer token that enables an OAuth client to authenticate with the Zuora REST
POST/objects/batch/default/{object}Update or delete custom object records Makes a batch update or delete of custom object records. ## Limitations
GET/objects/definitions/defaultList custom object definitions Get all custom objects definitions for a given tenant. If you want to copy all
POST/objects/definitions/defaultCreate custom object definitions You can post custom object definitions with the request body schema described
GET/objects/definitions/default/{object}Retrieve a custom object definition Retrieves the custom object definition by type for the given tenant. Custo
DELETE/objects/definitions/default/{object}Delete a custom object definition Deletes the custom object definition for the provided type. **Note:** A cus
GET/objects/jobsList all custom object bulk jobs Lists all custom object bulk jobs submitted by your tenant. Custom Object Job
POST/objects/jobsSubmit a custom object bulk job Submits a bulk job request for a bulk operation on the specified custom object
GET/objects/jobs/{id}Retrieve a custom object bulk job Retrieves the custom object bulk job details by job ID. Only the users that
GET/objects/jobs/{id}/errorsList all errors for a custom object bulk job Lists all errors for a custom object bulk job. Custom Object Jobs
POST/objects/jobs/{id}/filesUpload a file for a custom object bulk job Uploads a file to a create custom object bulk job. Only one file is
POST/objects/migrationsUpdate a custom object definition Updates a custom object definition by posting migration resource to initiate
GET/objects/records/default/{object}List records for a custom object Lists all object records of the given type. You can also use the `q` query pa
POST/objects/records/default/{object}Create custom object records Creates custom object records with the given type. Upon creating records of a c
GET/objects/records/default/{object}/{id}Retrieve a custom object record Retrieves a record of a given type by ID. Custom Object Records
PUT/objects/records/default/{object}/{id}Update a custom object record Updates a record of the given type and ID. ## Limitations * The storage of em
PATCH/objects/records/default/{object}/{id}Partially update a custom object record Updates one or many fields of a custom object record. Patch update use
DELETE/objects/records/default/{object}/{id}Delete a custom object record Deletes a custom object record of the given type and ID. Note that 200 response
GET/query/jobsList data query jobs Returns a list of [data query](https://knowledgecenter.zuora.com/DC_Developers/BA_Data_Qu
POST/query/jobsSubmit a data query Submits a [data query](https://knowledgecenter.zuora.com/DC_Developers/BA_Data_Query) to b
GET/query/jobs/{job-id}Retrieve a data query job Retrieves a [data query](https://knowledgecenter.zuora.com/DC_Developers/BA_Data_Que

and 160 more operation(s) in this specification, all searchable.

specification origin: https://www.zuora.com/wp-content/themes/zuora/yaml/swagger.yaml?v-7.0

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.