Create a new collection in your organization.
Collections are containers for organizing and searching across data from multiple sources. After creation, add source connections to begin syncing data.
The collection will be assigned a unique readable_id based on the name you provide,
which is used in URLs and API calls. You can optionally configure:
Human-readable display name for the collection. This appears in the UI and should clearly describe the data contained within (e.g., ‘Finance Data’).
URL-safe unique identifier used in API endpoints. Must contain only lowercase letters, numbers, and hyphens. If not provided, it will be automatically generated from the collection name with a random suffix for uniqueness (e.g., ‘finance-data-ab123’).
Default sync configuration for all syncs in this collection. This provides collection-level defaults that can be overridden at sync or job level.
Human-readable display name for the collection.
URL-safe unique identifier used in API endpoints. This becomes non-optional once the collection is created.
Timestamp when the collection was created (ISO 8601 format).
Timestamp when the collection was last modified (ISO 8601 format).
Vector dimensions used by this collection (derived from deployment metadata).
Name of the embedding model used for this collection (derived from deployment metadata).
Current operational status of the collection:
• NEEDS_SOURCE: Collection has no authenticated connections, or connections exist but haven’t synced yet
• ACTIVE: At least one connection has completed a sync or is currently syncing
• ERROR: All connections have failed their last sync
Lightweight list of source connections attached to this collection. Contains only short_name and name, suitable for rendering icons in list views.