Catalog Export
Run a catalog export template
POST /catalog/export
POST
This endpoint requires authentication. Include your Bearer token in the Authorization header.
Description
POST /catalog/export Description: Resolvestemplate from the registry, validates options against
that template’s own schema, and either:
- streams the rendered file directly (row estimate ≤ 5000, the
common case for most tenants) with a
Content-Dispositionattachment header, or - creates a
Downloadrecord and queues an async render job, responding202with adownloadIdto poll via the existingGET /download/{id}/statusendpoint (row estimate > 5000).
Download model with royalty/accounting
reports (type: report, tagged metadata.exportKind: catalog), so
they also appear in GET /download/list.
Authorization:
- Required role:
adminor higher
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
application/json
Response
Rendered file streamed synchronously (row estimate at or below the sync threshold)
The response is of type file.