kcworks-import-client

Standalone Python client for importing works into KCWorks via the streamlined import API.

What this package provides

  • ImportClient — library API for single-collection imports (paths or in-memory metadata/files)

  • MultiCollectionImporter — create collections from a manifest, optional parent/child links, then import each batch

  • CLI entry points — kcworks-api-importer and kcworks-multi-collection-importer

The Streamlined Import API chapter includes the full usage narrative (permissions, request body, owners, identifiers, file reconciliation, and response shapes) previously kept only in the KCWorks instance docs.

Indices and tables