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.

Настройки cookie

Выберите, как Katalo использует cookie

Мы используем необходимые cookie для работы сайта и приложения. Аналитические cookie помогают понять использование и улучшать Katalo. Если вы захотите снова увидеть этот баннер позже, удалите cookie браузера и заново откройте сайт.