> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chargeapi.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

The Charge API is organized around [REST](https://en.wikipedia.org/wiki/REST). It uses predictable, resource-oriented URLs, accepts `application/json` request bodies, returns `application/json` responses, and relies on standard HTTP response codes, authentication, and verbs.

The API is designed around one object per request. Charge does not accept bulk updates, so each write creates, updates, or deletes a single resource at a time.

The Charge API can differ from one account to another as new [versions](/versioning) are released and functionality is tailored over time. [Log in](https://chargeapi.co/login?redirect=https%3A%2F%2Fdocs.chargeapi.co) to see the reference as it applies to your account and your data.

All API requests are made against `https://api.chargeapi.co`. The reference pages in this section describe the available resources, the parameters they accept, and the JSON objects they return.

<Panel>
  <RequestExample>
    ```text Base URL theme={null}
    https://api.chargeapi.co
    ```
  </RequestExample>
</Panel>
