Skip to main content
GET
/
api
/
airbyte
/
sources
/
{source_name}
Get source details
curl --request GET \
  --url https://api.example.com/api/airbyte/sources/{source_name} \
  --header 'Authorization: Bearer <token>'
{
  "name": "<string>",
  "package_name": "<string>",
  "display_name": "<string>",
  "category": "<string>",
  "description": "",
  "config_fields": [
    {
      "name": "<string>",
      "title": "<string>",
      "type": "string",
      "required": true,
      "secret": false,
      "description": ""
    }
  ],
  "config_template": {}
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

source_name
string
required

PyAirbyte source identifier.

Response

Source connector details.

Metadata for a single available PyAirbyte source connector.

name
string
required

Source identifier (e.g., 'source-github').

package_name
string
required

PyPI package name (e.g., 'airbyte-source-github').

display_name
string
required

Human-readable source name.

category
string
required

Category grouping (e.g., 'Engineering', 'CRM').

description
string
default:""

Brief description of the source.

config_fields
AirbyteSourceConfigField · object[]

Configuration fields required by this source.

config_template
Config Template · object

Template mapping flat form values to the nested config shape the connector expects. Uses {{field_name}} placeholders. If None, flat config is passed through as-is.