> For the complete documentation index, see [llms.txt](https://docs.peakcommerce.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.peakcommerce.com/product/settings/observability/api-usage.md).

# API Usage

**Settings → API Usage** shows how much of your tenant's API capacity you're using — both the calls coming *into* PeakCommerce and the calls PeakCommerce makes *out* to your connected systems — measured against **your own limits**, so you can spot pressure before it becomes a problem.

## One set of limits, both directions

PeakCommerce governs **your tenant's own** capacity — not your connected systems' limits. Every call is counted, whether it's **inbound** (a person or an API key calling PeakCommerce) or **outbound** (PeakCommerce calling Zuora, Salesforce, your identity provider, a fraud check, and so on). Inbound and outbound are tracked separately behind the scenes, but **every number on this page is the combined total** — inbound + outbound together. You never manage them as two separate budgets.

> **PeakCommerce doesn't mirror your providers' limits.** It doesn't try to pre-guess Zuora's (or any system's) rate or concurrency ceilings. If a connected system is busy, it tells us — an HTTP `429 / Retry-After` — and PeakCommerce backs off and retries, reacting to the real signal rather than a guessed one. The limits on this page are **yours**, set on your tenant.

## Rate — UI, API, and AUTH

Traffic is grouped into three **categories**, each shown as requests per minute, hour, and day (RPM / RPH / RPD), and each measured against your tenant's limit:

* **API** — programmatic / integration traffic. Combines inbound API-key calls **and** PeakCommerce's outbound calls to systems like **Zuora** and **Salesforce**.
* **AUTH** — sign-in and identity traffic. Combines inbound authentication **and** PeakCommerce's outbound calls to your identity provider (**Auth0**, **Okta**). *(AUTH is not inbound-only.)*
* **UI** — traffic from people using the portals in a browser.

## Concurrency — Default, Query, and High-volume

Alongside rate, PeakCommerce limits how many calls run **at the same time**, in three buckets — again combining inbound and outbound, each shown against your tenant's limit:

* **High-volume** — commerce and money-path work: placing orders, changing subscriptions, taking payments and refunds. *(Outbound examples: creating a Zuora order or subscription, a payment, a fraud check.)*
* **Query** — large-result reads: lists, searches, and queries. *(Outbound examples: Zuora ZOQL / Data Query, catalog list syncs, Salesforce SOQL.)*
* **Default** — single-record reads, metadata, sign-in, and everything else. *(Outbound examples: fetching one Zuora account or subscription, an identity-provider token.)*

Splitting concurrency into buckets keeps a burst of one kind of work — say a large catalog sync — from starving another, like a customer trying to check out.

## Your limits are yours — and adjustable

These limits come from your tenant's governance tier and can be **raised or tuned per tenant** by your account team. If a legitimate workload is bumping a limit — a nightly sync, a burst of checkouts — that's a signal to right-size the limit, not a wall you can't move. (It's also why you shouldn't see *"integration is over its concurrency limit"* rejections: PeakCommerce no longer self-throttles against a guessed provider ceiling.)

## Usage trends and per-integration detail

Beyond the limit gauges, the page shows usage **over time** and **per connected system**, so you can:

* establish a baseline for normal traffic and treat departures from it as worth investigating;
* read a sustained climb as capacity planning (or a runaway integration);
* read a sudden drop as a possibly broken or disconnected integration.

For per-endpoint outbound detail — exact call counts, latency, and errors for each provider — pair this page with [API Call Stats](/product/settings/observability/api-call-stats.md).

## Gotchas

* **Every number is combined (inbound + outbound).** A spike in **API** could be inbound API-key traffic, outbound Zuora/Salesforce calls, or both — use [API Call Stats](/product/settings/observability/api-call-stats.md) to see which.
* **AUTH includes outbound.** Calls out to your identity provider (Auth0 / Okta) count as AUTH, not just inbound sign-ins.
* **A provider's own limit is separate.** If Zuora or Stripe throttles one of our calls, that surfaces as *their* error in API Call Stats — it isn't governed by the numbers on this page.
* History is retained for a bounded window, so very old periods may not be available.

## Related

* [API Call Stats](/product/settings/observability/api-call-stats.md) — per-endpoint counts, latency, errors, and per-provider outbound volume.
* [Audit Trail & Logs](/product/reporting-and-analytics/audit-trail-and-logs.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.peakcommerce.com/product/settings/observability/api-usage.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
