airbyte_create_source
Create a new source connector to define where Airbyte reads data. Configure connections to databases, APIs, or SaaS apps for data ingestion.
Instructions
Create a new source connector in Airbyte.
A source defines where Airbyte reads data from (a database, API, SaaS app, etc.). Each source type requires its own configuration schema (e.g. host, port, credentials for Postgres).
When to Use: - Set up a brand-new data source inside a workspace. - Automate provisioning of sources as part of a pipeline setup.
Recommended Workflow: 1. Call airbyte_list_source_definitions to find the definition ID for the connector type you want (e.g. "source-postgres"). 2. Review an existing source of the same type with airbyte_get_source to understand the configuration structure. 3. Call this tool with the appropriate configuration.
Returns: The created source details (same fields as airbyte_get_source).
Examples: params = { "name": "Production Postgres", "workspace_id": "a1b2c3d4-...", "definition_id": "decd338e-...", "configuration": { "sourceType": "postgres", "host": "db.example.com", "port": 5432, "database": "mydb", "username": "readonly", "password": "secret" } }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |