Copy Collection
Clone metadata, documents, and vectors under a new name. Instant regardless of size.
Path parameters
Request body
Name for the copy. Must be unique within the organization and environment. Same rules as creating a collection: 3-63 characters, alphanumeric start and end, letters, numbers, hyphens and underscores only.
Copy the collection's chunk relations and chunk metadata along with its documents and vectors. Defaults to true so a copy is a faithful original; set false to copy documents and vectors only.
Response
Successful Response
Name of the collection copied from.
Name of the new copy.
ID of the new copy.
Number of documents cloned.
Number of files cloned.
Number of Turbopuffer namespaces copied (text plus any media).
Number of chunk relations cloned. Counts ROWS, not distinct edges: duplicate (source, target, type) triples in the source are reproduced faithfully.
Number of chunk metadata rows cloned.
Relations copied whose target document could not be remapped into the new collection, so their target_document_id is null. Usually these are edges already broken in the source (the target document was deleted, or the id never matched a document); if the source was being indexed while the copy ran, a freshly created edge can also land here. The copy reproduces the edge rather than writing a pointer that resolves to nothing.