Operations

Usage & billing

Read-only endpoints for entitlement checks, billing-period usage totals, and the API billing ledger.

Summary

Usage summary

This endpoint combines entitlement state, billing-period usage, job totals, and the active rate-limit policy for the calling organization.

FieldMeaning
access.enabledWhether the org is entitled to API access.
billing_period.start_at / end_atThe active billing window for the summary.
usage.included / consumed / overage / remainingPlan capacity and how much remains.
jobs.total / succeeded / failedAPI job totals for the current billing period.
jobs.outputs_returnedHow many outputs were returned to the caller.
jobs.regenerate_count / cache_hit_countRegenerations and approved-cache reuse.
curl https://app.katalo.ai/api/v1/usage/summary \
  -H "Authorization: Bearer $KATALO_API_KEY"

Ledger

Billing events ledger

The billing events endpoint is a cursor-paginated ledger of API-originated usage events. Use it for reconciliation and audit, not job state.

FieldMeaning
event_idPublic usage event id.
job_idPublic generation job id.
source_asset_idPublic source asset id.
usage_typeThe billable usage bucket.
config_fingerprintStable hash for reconciliation.
billableWhether this event was billable.
unit_price_usd / amount_usdDollar values for accounting.

Reconciliation

Reconciliation guidance

Use public identifiers from the ledger to reconcile internal records without depending on hidden internal ids.

Recommended keys

Use event_id, job_id, and config_fingerprint as your primary reconciliation keys.

Cookievalg

Vælg hvordan Katalo bruger cookies

Vi bruger nødvendige cookies til at drive hjemmesiden og appen. Analysecookies hjælper os med at forstå brugen og forbedre Katalo. Hvis du vil se banneret igen senere, skal du rydde dine browsercookies og besøge siden igen.