airbyte_get_stream_properties
Discover available streams and their sync modes, cursor fields, and primary keys from a source connector to plan incremental syncs.
Instructions
Get the available streams and their properties for a source.
Returns the list of streams that the source connector can produce, along with each stream's supported sync modes, default cursor field, and source-defined primary key.
When to Use: - Before creating a connection, to discover which streams are available and which sync modes they support. - To verify that a source has the expected streams after configuration changes. - To find the right cursor field or primary key for incremental syncs.
When NOT to Use: - To see which streams are currently configured on a connection, use airbyte_get_connection instead.
Returns: List of streams with: name, namespace, sync modes, default cursor field, and primary key.
Examples: Basic usage: params = { "source_id": "a1b2c3d4-..." } With destination context and cache bypass: params = { "source_id": "a1b2c3d4-...", "destination_id": "e5f6g7h8-...", "ignore_cache": true }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |