Create a connector
Request body
string
required
Human-readable name for the connector.
string
required
The source type. Examples:
confluence, google_drive, slack, github, web, file.string
required
How documents are ingested:
poll (periodic sync), event (webhook-driven), or load_state (one-time load).object
required
Source-specific configuration. The required keys depend on the connector type. For example, a Confluence connector requires
wiki_base, space, and optionally page_id.string
required
Access control mode:
public, private, or sync (inherit permissions from the source).integer
Re-sync interval in seconds. Set to
null for a one-time index with no automatic refresh.integer
How often (in seconds) to prune deleted documents from the index. Optional.
string (ISO 8601)
Only index documents updated after this timestamp.
array
Group IDs that have access to documents from this connector (Enterprise Edition only).
Response
integer
Numeric ID of the newly created connector.
List connectors
Query parameters
integer
Filter by a specific credential ID.
Response
An array of connector snapshots.integer
Connector ID.
string
Connector name.
string
Source type.
string
Ingestion mode:
poll, event, or load_state.object
Source-specific configuration.
integer
Sync frequency in seconds, or
null.array
IDs of credentials linked to this connector.
string (ISO 8601)
Creation timestamp.
string (ISO 8601)
Last update timestamp.
Update a connector
Path parameters
integer
required
ID of the connector to update.
Request body
Same as create connector. All fields may be updated.Response
Returns the updatedConnectorSnapshot.
Trigger a manual sync
refresh_freq.
Request body
integer
required
ID of the connector to sync.
array
Specific credential IDs to run for. If omitted, all credentials linked to the connector are used.
boolean
default:"false"
When
true, re-indexes all documents from scratch rather than only new or changed ones.Response
boolean
Whether the sync was successfully queued.
string
Confirmation message.
Get CC pair details
Path parameters
integer
required
The CC pair ID.
Response
integer
CC pair identifier.
string
Name of the CC pair.
string
Current status:
active, paused, or deleting.integer
Total documents currently in the index for this CC pair.
object
Embedded connector snapshot.
object
Embedded credential snapshot (sensitive fields masked).
string
Status of the most recent index attempt:
success, failed, in_progress, or not_started.string (ISO 8601)
Timestamp of the last successful sync.
boolean
Whether a sync is currently in progress.
string
public, private, or sync.Pause or resume a CC pair
Path parameters
integer
required
The CC pair to update.
Request body
string
required
New status:
active to resume, paused to pause.