---
title: "Changes to List available source connectors"
method: GET
path: "/api/v1/sources/"
---

# Changes to List available source connectors

`GET /api/v1/sources/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 14 revisions.

- **2026-10-21** `178d46b64967`: 5 warning, 1 info
- **2026-10-16** `37954f8df5b3`: 4 breaking, 5 info
- **2026-09-17** `fbaf6c043e7b`: 4 breaking, 1 info
- **2026-09-03** `973b27c66a4a`: 3 breaking, 4 info
- **2026-06-14** `0067ef93610d`: 22 breaking, 31 info
- **2026-03-14** `b74d341fbf4d`: 4 breaking, 1 warning, 29 info
- **2026-01-15** `513d972d9efa`: 1 warning, 3 info

## Changes

- **2026-10-21** `178d46b64967`: 5 warning, 1 info
  - removed the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/client_id` from the response with the `200` status
  - removed the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/client_secret` from the response with the `200` status
  - removed the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/scope` from the response with the `200` status
  - removed the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/token` from the response with the `200` status
  - removed the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/token_url` from the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/use_signed_in_user` to the response with the `200` status
- **2026-10-16** `37954f8df5b3`: 4 breaking, 5 info
  - the response property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/password` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/user` became optional for the status `200`
  - response property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/password` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/user` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/client_id` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/client_secret` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/scope` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: TeradataSourceConnectorConfig]/token_url` to the response with the `200` status
- **2026-09-17** `fbaf6c043e7b`: 4 breaking, 1 info
  - the response property `items/config/anyOf[subschema #3: DatabricksVolumesConnectorConfig]/client_id` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #3: DatabricksVolumesConnectorConfig]/client_secret` became optional for the status `200`
  - response property `items/config/anyOf[subschema #3: DatabricksVolumesConnectorConfig]/client_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #3: DatabricksVolumesConnectorConfig]/client_secret` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the optional property `items/config/anyOf[subschema #3: DatabricksVolumesConnectorConfig]/token` to the response with the `200` status
- **2026-09-03** `973b27c66a4a`: 3 breaking, 4 info
  - removed the enum value `box` from the property `anyOf[subschema #1: SourceConnectorType]/` of the `query` request parameter `source_type`
  - the response property `items/config/anyOf[subschema #15: SharePointSourceConnectorConfig -> subschema #14: SharePointSourceConnectorConfig]/site` became optional for the status `200`
  - response property `items/config/anyOf[subschema #15: SharePointSourceConnectorConfig -> subschema #14: SharePointSourceConnectorConfig]/site` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the optional property `items/config/anyOf[subschema #15: SharePointSourceConnectorConfig -> subschema #14: SharePointSourceConnectorConfig]/channels` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #15: SharePointSourceConnectorConfig -> subschema #14: SharePointSourceConnectorConfig]/team_id` to the response with the `200` status
  - removed `#/components/schemas/BoxSourceConnectorConfig` from the `items/config` response property `anyOf` list for the response status `200`
  - removed the `box` enum value from the `items/type/anyOf[subschema #1: SourceConnectorType]/` response property for the response status `200`
- **2026-06-14** `0067ef93610d`: 22 breaking, 31 info
  - removed the enum value `opensearch` from the property `anyOf[subschema #1: SourceConnectorType]/` of the `query` request parameter `source_type`
  - the response property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/authority_url` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/client_cred` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/client_id` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/client_cred` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/client_id` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/client_cred` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/client_id` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #21: JiraSourceConnectorConfig -> subschema #19: JiraSourceConnectorConfig]/username` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #2: BoxSourceConnectorConfig -> subschema #1: BoxSourceConnectorConfig]/box_app_config` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #3: ConfluenceSourceConnectorConfig -> subschema #2: ConfluenceSourceConnectorConfig]/username` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #8: GCSSourceConnectorConfig -> subschema #7: GCSSourceConnectorConfig]/service_account_key` became optional for the status `200`
  - response property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/client_cred` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/client_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/client_cred` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/client_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/client_cred` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/client_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #21: JiraSourceConnectorConfig -> subschema #19: JiraSourceConnectorConfig]/username` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #2: BoxSourceConnectorConfig -> subschema #1: BoxSourceConnectorConfig]/box_app_config` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `items/config/anyOf[subschema #3: ConfluenceSourceConnectorConfig -> subschema #2: ConfluenceSourceConnectorConfig]/username` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `items/config/anyOf[subschema #8: GCSSourceConnectorConfig -> subschema #7: GCSSourceConnectorConfig]/service_account_key` response's property type changed from `string` to no type for status `200`
  - added the optional property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #12: OneDriveSourceConnectorConfig -> subschema #11: OneDriveSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #14: OutlookSourceConnectorConfig -> subschema #12: OutlookSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: S3SourceConnectorConfig -> subschema #21: S3SourceConnectorConfig]/ambient_credentials` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: S3SourceConnectorConfig -> subschema #21: S3SourceConnectorConfig]/external_id` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #16: S3SourceConnectorConfig -> subschema #21: S3SourceConnectorConfig]/role_arn` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig -> subschema #15: SharePointSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #21: JiraSourceConnectorConfig -> subschema #19: JiraSourceConnectorConfig]/cloud_id` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #21: JiraSourceConnectorConfig -> subschema #19: JiraSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #21: JiraSourceConnectorConfig -> subschema #19: JiraSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #2: BoxSourceConnectorConfig -> subschema #1: BoxSourceConnectorConfig]/access_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #2: BoxSourceConnectorConfig -> subschema #1: BoxSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #3: ConfluenceSourceConnectorConfig -> subschema #2: ConfluenceSourceConnectorConfig]/cloud_id` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #3: ConfluenceSourceConnectorConfig -> subschema #2: ConfluenceSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #3: ConfluenceSourceConnectorConfig -> subschema #2: ConfluenceSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - added the optional property `items/config/anyOf[subschema #6: DropboxSourceConnectorConfig -> subschema #5: DropboxSourceConnectorConfig]/refresh_token` to the response with the `200` status
  - …13 more
- **2026-03-14** `b74d341fbf4d`: 4 breaking, 1 warning, 29 info
  - the response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig]/user_pname` became optional for the status `200`
  - the response property `items/config/anyOf[subschema #9: GoogleDriveSourceConnectorConfig]/service_account_key` became optional for the status `200`
  - response property `items/config/anyOf[subschema #18: SharePointSourceConnectorConfig]/user_pname` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `items/type` response's property type changed from `string` to no type for status `200`
  - added the new `runtime_config` enum value to the `items/config/anyOf[subschema #9: GoogleDriveSourceConnectorConfig]/service_account_key/anyOf[subschema #1: SecretReference]/type` response property for the response status `200`
  - added the enum value `teradata` to the property `anyOf[subschema #1: SourceConnectorType]/` of the `query` request parameter `source_type`
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `items/config/anyOf[subschema #9: GoogleDriveSourceConnectorConfig]/oauth_token` to the response with the `200` status
  - added `#/components/schemas/SourceConnectorType, subschema #2` to the `items/type` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/TeradataSourceConnectorConfig` to the `items/config` response property `anyOf` list for the response status `200`
  - added `subschema #3` to the `items/config/anyOf[subschema #9: GoogleDriveSourceConnectorConfig]/service_account_key` response property `anyOf` list for the response status `200`
  - removed the `azure` enum value from the `items/type` response property for the response status `200`
  - removed the `box` enum value from the `items/type` response property for the response status `200`
  - removed the `confluence` enum value from the `items/type` response property for the response status `200`
  - removed the `couchbase` enum value from the `items/type` response property for the response status `200`
  - removed the `databricks_volumes` enum value from the `items/type` response property for the response status `200`
  - removed the `dropbox` enum value from the `items/type` response property for the response status `200`
  - removed the `elasticsearch` enum value from the `items/type` response property for the response status `200`
  - removed the `gcs` enum value from the `items/type` response property for the response status `200`
  - removed the `google_drive` enum value from the `items/type` response property for the response status `200`
  - removed the `jira` enum value from the `items/type` response property for the response status `200`
  - removed the `kafka-cloud` enum value from the `items/type` response property for the response status `200`
  - removed the `mongodb` enum value from the `items/type` response property for the response status `200`
  - removed the `onedrive` enum value from the `items/type` response property for the response status `200`
  - removed the `opensearch` enum value from the `items/type` response property for the response status `200`
  - removed the `outlook` enum value from the `items/type` response property for the response status `200`
  - removed the `postgres` enum value from the `items/type` response property for the response status `200`
  - removed the `s3` enum value from the `items/type` response property for the response status `200`
  - removed the `salesforce` enum value from the `items/type` response property for the response status `200`
  - removed the `sharepoint` enum value from the `items/type` response property for the response status `200`
  - removed the `slack` enum value from the `items/type` response property for the response status `200`
  - removed the `snowflake` enum value from the `items/type` response property for the response status `200`
  - removed the `zendesk` enum value from the `items/type` response property for the response status `200`
- **2026-01-15** `513d972d9efa`: 1 warning, 3 info
  - added the new `opensearch` enum value to the `items/type` response property for the response status `200`
  - added the enum value `opensearch` to the property `anyOf[subschema #1: SourceConnectorType]/` of the `query` request parameter `source_type`
  - added `#/components/schemas/OpenSearchConnectorConfig` to the `items/config` response property `anyOf` list for the response status `200`
  - the response property `items/config/anyOf[subschema #18: SnowflakeSourceConnectorConfig -> subschema #19: SnowflakeSourceConnectorConfig]/schema` became required for the status `200`

---

[Operation](https://skmtc.dev/unstructuredapp/apis/platform-api/docs/api/v1/sources/get.md) - [API](https://skmtc.dev/unstructuredapp/apis/platform-api.md) - [Page](https://skmtc.dev/unstructuredapp/apis/platform-api/changes/api/v1/sources/get)
