An open API service indexing awesome lists of open source software.

https://github.com/chargebee/openapi

A Public OpenAPI specification for the Chargebee API.
https://github.com/chargebee/openapi

api high

Last synced: 4 months ago
JSON representation

A Public OpenAPI specification for the Chargebee API.

Awesome Lists containing this project

README

          

# Chargebee's OpenAPI Specification

This repository contains the OpenAPI specification of Chargebee’s public API.
Chargebee uses the OpenAPI specification to generate the
[API Docs](https://apidocs.chargebee.com) and the
[client libraries](https://apidocs.chargebee.com/docs/api/#client_library).

You can find the OpenAPI specification files for different API &
[Product Catalog](https://www.chargebee.com/docs/2.0/product-catalog.html)
versions as below:

| File | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|
| [chargebee_api_v2_pc_v2_spec.yaml](./spec/chargebee_api_v2_pc_v2_spec.yaml)
[chargebee_api_v2_pc_v2_spec.json](./spec/chargebee_api_v2_pc_v2_spec.json) | OpenAPI spec for API v2 and Product Catalog v2 |
| [chargebee_api_v2_pc_v1_spec.yaml](./spec/chargebee_api_v2_pc_v1_spec.yaml)
[chargebee_api_v2_pc_v1_spec.json](./spec/chargebee_api_v2_pc_v1_spec.json) | OpenAPI spec for API v2 and Product Catalog v1 |
| [chargebee_api_v1_spec.yaml](./spec/chargebee_api_v1_spec.yaml)
[chargebee_api_v1_spec.json](./spec/chargebee_api_v1_spec.json) | OpenAPI spec for API v1 |
| [chargebee_sdk_spec.yaml](./spec/chargebee_sdk_spec.yaml)
[chargebee_sdk_spec.json](./spec/chargebee_sdk_spec.json) | OpenAPI spec for generating client libraries. |

## Documentation

The complete API reference documentation is available at https://apidocs.chargebee.com

You can also use our [interactive API Explorer](https://api-explorer.chargebee.com) to explore API capabilities tailored to your use case.

## Client Libraries

You can find the client libraries / SDKs for different programming languages as
below:

1. Node.js — https://github.com/chargebee/chargebee-node
2. PHP — https://github.com/chargebee/chargebee-php
3. Python — https://github.com/chargebee/chargebee-python
4. Java — https://github.com/chargebee/chargebee-java
5. Ruby — https://github.com/chargebee/chargebee-ruby
6. Go — https://github.com/chargebee/chargebee-go
7. .NET — https://github.com/chargebee/chargebee-dotnet

## Feedback / Questions

We’d love to hear if you have any feedback or questions on our API or client
libraries. Reach out to us on dx@chargebee.com.