Get Source
/sources/{source_id}AuthorizationBearer token · headerrequiredsource_idstringrequiredSuccessful Response
pageintegerCurrent page number
page_sizeintegerResults per page
totalinteger | nullTotal number of results
Show propertiesHide properties
integernullhas_nextboolean | nullWhether more pages exist
Show propertiesHide properties
booleannullresultSourceConnector[]requiredShow propertiesHide properties
SourceConnectornamestring | nullUser-defined connector name
Show propertiesHide properties
stringnullconnectorstring | nullConnector type (e.g., 'postgresql', 'mysql', 'mongodb')
Show propertiesHide properties
stringnullidstring | nullUnique identifier
Show propertiesHide properties
stringnullconnector_display_namestring | nullHuman-readable connector type name
Show propertiesHide properties
stringnullcreated_timestampstring | string<date-time> | nullCreation timestamp (ISO 8601)
Show propertiesHide properties
stringstring<date-time>nullsub_idstring | nullSubscription identifier
Show propertiesHide properties
stringnulltenant_idstring | nullTenant identifier for multi-tenancy
Show propertiesHide properties
stringnullservice_idstring | nullAssociated service identifier
Show propertiesHide properties
stringnullconfigobject | nullThe connector's configuration. Its properties per connector type are documented on the create and update requests' config.
Show propertiesHide properties
objectnulltopic_idsstring | integer[] | nullList of associated topic identifiers
Show propertiesHide properties
string | integerstringintegernulltopic_mapobject | nullMapping of topics to their partitions or related entities
Show propertiesHide properties
objectnulltopicsstring | integer[] | nullList of topic names
Show propertiesHide properties
string | integerstringintegernulltasksinteger[] | nullList of task identifiers
Show propertiesHide properties
integerintegernullconnector_statusstring | nullCurrent status: Active, Paused, Stopped, Broken, Starting, Unassigned, Unknown, Throttled (an api source waiting out its vendor's rate budget; task_statuses carries suspend_reason and resume_at), or a Pending* state echoed from desired_state while a requested change is being applied
Show propertiesHide properties
stringnulldesired_statestring | nullDesired state: Active, Paused, Stopped, or a pending change Streamkap is still applying — Pending, Pending Update, Pending Delete, Pending Stop, Pending Pause, Pending Resume, Pending Restart
Show propertiesHide properties
stringnullreconcile_errorstring | nullWhy the connector is Broken, as recorded when Streamkap last tried to apply its state. Secrets are masked; absent while the connector is healthy.
Show propertiesHide properties
stringnullconnection_warningstring | nullAPI sources, on the create and update responses only: what the credential and resource checks found that did not stop the save but needs action, e.g. an ad account that is not active, an access token that expires within 14 days, or a resource that returned no rows (each resource's warning prefixed with its name, <resource>: <warning>). The same texts Test connection returns as its message and as each passing resource's warning. Absent when there is nothing to report.
Show propertiesHide properties
stringnullkc_cluster_idstring | nullKafka Connect cluster this connector is deployed to. None means the default cluster.
Show propertiesHide properties
stringnulltask_statusesobject | nullStatus information for each connector task
Show propertiesHide properties
objectnulltagsstring[] | nullList of tag IDs assigned to this source
Show propertiesHide properties
stringstringnullValidation Error
detailValidationError[]Show propertiesHide properties
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
string | integerstringintegermsgstringrequiredtypestringrequiredinputanyctxobject