OptionalagentID of the agent that owns this source (agt_...). null if owned by a human user or team.
Optionalcontext_ID of the context installation that provisioned this source (cin_...). null when the source was created directly rather than through an installation.
Optionalcreated_When this knowledge source was created (ISO 8601).
Knowledge source ID (cso_...).
OptionalmetadataArbitrary key-value metadata attached to this source. Useful for storing caller-defined labels or references.
OptionalorgID of the organization this source belongs to (org_...). null if not scoped to an org.
Optionalparent_ID of the parent knowledge source (cso_...) when this source was derived from another. null for top-level sources.
OptionalpayloadType-specific configuration object. The keys depend on the source type; see the create endpoint for the expected shape per type.
OptionalsandboxID of the developer sandbox this source is scoped to (sbx_...). null outside sandbox contexts.
Current lifecycle state of the source. One of "active" (ingestion running normally) or "paused" (ingestion suspended).
OptionalteamID of the team that owns this source (tea_...). null if owned by a user, agent, or org.
OptionalthreadID of the chat thread this source is associated with (thr_...). null when not thread-scoped.
Source type identifier (e.g. "gmail", "github_activity"). Determines the shape of payload and the ingestion behavior.
Optionalupdated_When this knowledge source was last modified (ISO 8601).
OptionaluserID of the user that owns this source (usr_...). null if owned by a team, agent, or org.
A knowledge source that ingests content into the knowledge base. Sources connect to external systems (e.g. Gmail, GitHub) and continuously or on-demand index items for search.