Operations
Create a context bundle
string[]
Knowledge stores to include in this bundle.
string[]
Memory stores to include in this bundle.
Response
string
Unique bundle identifier.
string[]
Included knowledge stores.
string[]
Included memory stores.
string
ISO 8601 creation timestamp.
Get a context bundle
Query a context bundle
Retrieve grounded context from within the bundle using semantic search.string
required
Semantic search query. Length: 1–10,000 characters.
integer
default:"10"
Number of results. Range: 1–100.
Query response
array
Ranked results from across the bundle’s stores, each with
content, score, source_type, and source_id.Refresh a context bundle
Updates the bundle to reflect current content in its underlying stores. Call this after ingesting new documents or writing new memory items.Errors
Security
Production recommendations
- Scope each bundle tightly to the sources a run actually needs — unrelated stores dilute retrieval.
- Refresh on a cadence that matches how often the underlying content changes; a bundle reflects its sources at assembly time.
- Reuse one bundle across related runs for consistent, reproducible context.
Rate limits
10,000 requests per organization per hour.When to refresh
When to refresh
A bundle reflects its sources at assembly time. Refresh after:
- New documents are ingested into a referenced knowledge store.
- A connector sync completes.
- New memory items are written to a referenced memory store.
Bundle scoping guidance
Bundle scoping guidance
Include only the stores a specific task needs. Over-broad bundles (many unrelated stores) dilute retrieval relevance. Create separate bundles for different task types.
Related pages
Knowledge Stores
Sources for bundle content.
Memory
Recallable context included in bundles.
Orchestration
How bundles support task execution.
Data Platform Overview
The full data model.

