Document Transfer

Import documents (async)

Changed on

Submit a transfer archive (produced by the export endpoint) for import into a bank. Runs as a background operation: facts are re-embedded with the target bank's embedding model and entities are re-resolved — no LLM extraction. Returns an operation_id; poll GET /v1/default/banks/{bank_id}/operations/{operation_id} for status and the imported/skipped counts in result_metadata. Use on_conflict to control existing document ids: skip (default), replace, or new-id.

post/v1/default/banks/{bank_id}/document-transfer

Request

Path parameters

bank_idstring required

Query parameters

on_conflictstring

skip | replace | new-id

Headers

authorizationstring nullable

Request body multipart/form-data

filestring binary required

Transfer ZIP archive

Response

Successful Response

operation_idstring required
statusstring

Changes