Get Sources Connectors
Changed onList available source connector types and their configuration schemas.
Returns connector definitions grouped by display name. Each connector includes a config array describing every configuration property - use properties where user_defined is true to build the config object for the POST /sources and PUT /sources/{source_id} endpoints.
Pass connector_code (e.g., postgresql, mysql, mongodb) to retrieve the schema for a single connector type. Omit it to retrieve all available connectors.
An API-source entry (api_source: true) also carries available: false where no new source of it can be created on this deployment, with the customer-facing unavailable_reason.
Each config property includes:
- name - the dot-notation key to use in the config object (e.g., database.hostname.user.defined)
- description - human-readable explanation
- required - whether the property is mandatory
- display_name - short label
- value.control - input type (string, password, one-select, etc.)
- value.default - default value, if any
Request
- Base URLhttps://api.streamkap.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Filter by connector type identifier (e.g., 'postgresql', 'mysql', 'mongodb'). Omit to return all available connector types.
Response
Successful Response
Connectors grouped by display name.
Changes
- breaking
the response's body type changed from no type to
objectfor status
- breaking