Reference

OpenAPI reference

The canonical machine-readable contract for validation, tooling, and client generation.

Reference

OpenAPI is the canonical contract

The human docs explain how to integrate. The OpenAPI YAML is the canonical machine-readable contract.

Download

Fetch the YAML from the public route or download it from the docs site and feed it into your own tooling.

Contract

The spec defines paths, schemas, examples, enums, error payloads, and the docs metadata used to render the human reference pages.

Why

Why this matters

Human-written docs drift easily. The Katalo docs are generated around the same source contract that the API uses internally.

Alignment

If the request or response model changes, the OpenAPI file changes with it. Treat the YAML as the first place to verify exact field names, enums, and schema shapes.

Paths

Current public endpoints

These are the public API routes currently available.

PathPurpose
/api/v1/source-assetsCreate a source asset ingest job.
/api/v1/source-assets/{ingest_id}Read a source asset ingest job.
/api/v1/generationsCreate a generation job.
/api/v1/generations/{job_id}Read a generation job.
/api/v1/generations/{job_id}/regenerateCreate a new job from the same source asset.
/api/v1/usage/summaryRead the current billing-period summary.
/api/v1/billing/eventsRead the API billing ledger.
/api/v1/openapiDownload the YAML spec.
Cookie preferences

Choose how Katalo uses cookies

We use essential cookies to run the site and app. Analytics cookies help us understand usage and improve Katalo. If you want to see this banner again later, clear your browser cookies and revisit the site.