Chargebee Invoices API

The Invoices API from Chargebee — 2 operation(s) for invoices.

GitHub OpenAPI
Business capability
Invoicing & Statement Management BC-4250.30

Operations 44

POST /invoices/{invoice-id}/delete_line_items Delete Line Items #
POST /invoices/{invoice-id}/remove_credit_note Remove credit note from an invoice #
POST /invoices/{invoice-id}/remove_payment Remove payment from an invoice #
POST /invoices/{invoice-id}/stop_dunning Stop dunning for invoice #
POST /invoices/{invoice-id}/apply_payments Apply payments for an invoice #
POST /invoices/{invoice-id}/apply_payment_schedule_scheme Apply payment schedule scheme to an invoice #
POST /invoices/{invoice-id}/void Void an invoice #
POST /invoices/{invoice-id}/add_charge Add one-time charge to a pending invoice #
POST /invoices/{invoice-id}/send_einvoice Send an einvoice for invoices #
GET /invoices/{invoice-id}/payment_schedules Retrieve payment schedules for an invoice #
POST /invoices/{invoice-id}/write_off Write off an invoice #
POST /invoices/{invoice-id}/add_charge_item Add a charge-item to a pending invoice #
POST /invoices/{invoice-id}/pause_dunning Pause dunning for invoice #
GET /invoices List invoices #
POST /invoices Create an invoice #
POST /invoices/{invoice-id}/void_before_capture Void authorizations before capture #
POST /invoices/{invoice-id}/close Close a pending invoice #
POST /invoices/{invoice-id}/apply_credits Apply credits for an invoice #
POST /invoices/{invoice-id}/send_email Send invoice email #
GET /invoices/{invoice-id} Retrieve an invoice #
POST /invoices/create_for_charge_item Create invoice for a charge-item #
POST /invoices/create_for_charge_items_and_charges Create invoice for items and one-time charges #
POST /invoices/{invoice-id}/delete_imported Delete an imported invoice #
POST /invoices/{invoice-id}/update_details Update invoice details #
POST /invoices/{invoice-id}/record_payment Record an invoice payment #
POST /invoices/{invoice-id}/delete Delete an invoice #
POST /invoices/import_invoice Import invoice #
POST /invoices/{invoice-id}/resume_dunning Resume dunning for invoice #
POST /invoices/{invoice-id}/record_tax_withheld Record tax withheld for an invoice #
POST /invoices/{invoice-id}/resend_einvoice Resend failed einvoice in invoices #
POST /invoices/{invoice-id}/remove_tax_withheld Remove tax withheld for an invoice #
GET /invoices/payment_reference_numbers List Payment Reference Numbers #
POST /invoices/{invoice-id}/collect_payment Collect payment for an invoice #
POST /invoices/{invoice-id}/sync_usages Sync usages #
POST /invoices/{invoice-id}/refund Refund an invoice #
POST /invoices/{invoice-id}/record_refund Record refund for an invoice #
POST /invoices/{invoice-id}/pdf Retrieve Invoice as PDF #
GET /invoices/{invoice-id}/download_einvoice Download e-invoice #
GET /invoices/{invoice-id}/orders List orders for an invoice #
GET /invoices/{invoice-id}/payments List payments for an invoice #
GET /invoices/{invoice-id}/payment_vouchers List vouchers for an invoice #
POST /invoices/charge_addon Create invoice for a non-recurring addon #
POST /invoices/{invoice-id}/add_addon_charge Add non-recurring addon to a pending invoice #
POST /invoices/charge Create invoice for a one-time charge #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/chargebee:chargebee-invoices-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

chargebee-invoices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Chargebee Invoices API
  contact:
    name: Chargebee Support
    url: https://www.chargebee.com
    email: support@chargebee.com
  version: 2026-09-24.553c79154f0075cfbab35271eeff8b63a3ed6a86
  x-cb-product-catalog-version: 2
  x-cb-api-version: 2
servers:
- url: '{protocol}://{site}.{environment}:{port}/api/v2'
  variables:
    protocol:
      default: https
      enum:
      - https
    site:
      default: demo
    environment:
      default: chargebee.com
      enum:
      - chargebee.com
    port:
      default: '443'
      enum:
      - '443'
- url: '{protocol}://{site}-test.{environment}:{port}/api/v2'
  variables:
    protocol:
      default: https
      enum:
      - https
    site:
      default: demo
    environment:
      default: chargebee.com
      enum:
      - chargebee.com
    port:
      default: '443'
      enum:
      - '443'
tags:


# --- truncated at 32 KB (787 KB total) ---
# Full source: https://artifacts.apis.io/chargebee/openapi/chargebee-invoices-api-openapi.yml