airbyte_list_connections
List data pipeline connections between sources and destinations to view their status, schedule, and streams for auditing or finding specific connection IDs.
Instructions
List connections (source-to-destination pipelines) in Airbyte.
A connection is the core Airbyte concept: it links a source to a destination, defines which streams to sync, the sync schedule (cron or basic), namespace mapping, and the sync mode per stream. Think of it as a "pipeline definition."
When to Use: - Discover which pipelines exist and their current status (active, inactive, deprecated). - Find a connection's UUID so you can inspect its details or list its jobs. - Audit all pipelines in one or more workspaces.
When NOT to Use: - If you already have a connection ID, use airbyte_get_connection for full details including stream configuration. - To check if a pipeline is currently running or recently failed, use airbyte_list_jobs with the connection_id filter.
Returns: Paginated list of connections. Each entry includes: - name, connectionId (UUID), status, sourceId, destinationId, schedule (cron expression or basic timing), configured streams (first 10 names), namespaceDefinition.
Markdown format shows a heading per connection with bullet
fields. JSON format returns the raw API response array.Pagination: Use limit (1–100, default 20) and offset (default 0).
Examples: List all connections in a workspace: params = { "workspace_ids": ["a1b2c3d4-..."] } List first 10 connections: params = { "limit": 10 } Include soft-deleted connections: params = { "include_deleted": true } Get raw JSON for scripting: params = { "response_format": "json" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |