---
title: "Changes to Get Source Connection"
method: GET
path: "/source-connections/{source_connection_id}"
---

# Changes to Get Source Connection

`GET /source-connections/{source_connection_id}`

> Every recorded change to this operation, newest first.
> 63 revisions in range; 2 not diffed.

## Timeline

Changed in 13 of 63 revisions.

- **2026-03-22** `a8105b372b4d`: 1 info
- **2026-02-14** `dcef44679b67`: 1 info
- **2026-02-04** `9c8b36d8fcaa`: 1 breaking, 2 info
- **2025-10-09** `c25c4670614e`: 2 info
- **2025-10-03** `d2bbfbd6e62f`: 1 warning
- **2025-09-26** `97475c7322d4`: 1 warning
- **2025-09-25** `34d41e7f360f`: 1 warning
- **2025-09-22** `f7625bec203f`: 1 warning, 1 info
- **2025-09-19** `097d993fdf58`: 6 breaking, 22 warning, 9 info
- **2025-09-19** `1fb3f51220eb`: 5 warning, 5 info
- **2025-09-11** `2aada2444479`: 5 warning, 5 info
- **2025-09-03** `37dcf2ad41bb`: 5 warning, 5 info
- **2025-09-01** `f0b57c4a56ce`: 1 info

## Changes

- **2026-03-22** `a8105b372b4d`: 1 info
  - added the optional property `auth/claim_token` to the response with the `200` status
- **2026-02-14** `dcef44679b67`: 1 info
  - added the required property `organization_id` to the response with the `200` status
- **2026-02-04** `9c8b36d8fcaa`: 1 breaking, 2 info
  - the response property `description` became optional for the status `200`
  - added the non-success response with the status `404`
  - added the non-success response with the status `429`
- **2025-10-09** `c25c4670614e`: 2 info
  - added the optional property `federated_search` to the response with the `200` status
  - added the optional property `sync_id` to the response with the `200` status
- **2025-10-03** `d2bbfbd6e62f`: 1 warning
  - removed the optional property `sync/anyOf[subschema #1: SyncDetails]/last_job/anyOf[subschema #1: SyncJobDetails]/entities_processed` from the response with the `200` status
- **2025-09-26** `97475c7322d4`: 1 warning
  - added the new `cancelling` enum value to the `sync/anyOf[subschema #1: SyncDetails]/last_job/anyOf[subschema #1: SyncJobDetails]/status` response property for the response status `200`
- **2025-09-25** `34d41e7f360f`: 1 warning
  - removed the optional property `entities/anyOf[subschema #1: EntitySummary]/last_updated` from the response with the `200` status
- **2025-09-22** `f7625bec203f`: 1 warning, 1 info
  - removed the optional property `auth/provider_name` from the response with the `200` status
  - added the optional property `auth/provider_readable_id` to the response with the `200` status
- **2025-09-19** `097d993fdf58`: 6 breaking, 22 warning, 9 info
  - the `description/anyOf[subschema #1]/` response property's maxLength was unset from `255` for the response status `200`
  - the `name` response property's maxLength was unset from `64` for the response status `200`
  - the `name` response property's minLength was decreased from `1` to `0` for the response status `200`
  - the `status` response's property type changed from no type to `string` for status `200`
  - removed the required property `collection` from the response with the `200` status
  - removed the required property `organization_id` from the response with the `200` status
  - deleted the `query` request parameter `show_auth_fields`
  - removed the optional property `auth_fields` from the response with the `200` status
  - removed the optional property `auth_provider` from the response with the `200` status
  - removed the optional property `auth_provider_config` from the response with the `200` status
  - removed the optional property `config_fields` from the response with the `200` status
  - removed the optional property `connection_id` from the response with the `200` status
  - removed the optional property `created_by_email` from the response with the `200` status
  - removed the optional property `cron_schedule` from the response with the `200` status
  - removed the optional property `last_sync_job_completed_at` from the response with the `200` status
  - removed the optional property `last_sync_job_error` from the response with the `200` status
  - removed the optional property `last_sync_job_id` from the response with the `200` status
  - removed the optional property `last_sync_job_started_at` from the response with the `200` status
  - removed the optional property `last_sync_job_status` from the response with the `200` status
  - removed the optional property `modified_by_email` from the response with the `200` status
  - removed the optional property `next_scheduled_run` from the response with the `200` status
  - removed the optional property `sync_id` from the response with the `200` status
  - removed the optional property `white_label_id` from the response with the `200` status
  - added the new `active` enum value to the `status` response property for the response status `200`
  - added the new `error` enum value to the `status` response property for the response status `200`
  - added the new `inactive` enum value to the `status` response property for the response status `200`
  - added the new `pending_auth` enum value to the `status` response property for the response status `200`
  - added the new `syncing` enum value to the `status` response property for the response status `200`
  - added the optional property `config` to the response with the `200` status
  - added the optional property `entities` to the response with the `200` status
  - added the optional property `schedule` to the response with the `200` status
  - added the optional property `sync` to the response with the `200` status
  - removed `#/components/schemas/SourceConnectionStatus, subschema #2` from the `status` response property `anyOf` list for the response status `200`
  - the response property `description` became required for the status `200`
  - the response property `status` became required for the status `200`
  - added the required property `auth` to the response with the `200` status
  - added the required property `readable_collection_id` to the response with the `200` status
- **2025-09-19** `1fb3f51220eb`: 5 warning, 5 info
  - removed the optional property `latest_sync_job_completed_at` from the response with the `200` status
  - removed the optional property `latest_sync_job_error` from the response with the `200` status
  - removed the optional property `latest_sync_job_id` from the response with the `200` status
  - removed the optional property `latest_sync_job_started_at` from the response with the `200` status
  - removed the optional property `latest_sync_job_status` from the response with the `200` status
  - added the optional property `last_sync_job_completed_at` to the response with the `200` status
  - added the optional property `last_sync_job_error` to the response with the `200` status
  - added the optional property `last_sync_job_id` to the response with the `200` status
  - added the optional property `last_sync_job_started_at` to the response with the `200` status
  - added the optional property `last_sync_job_status` to the response with the `200` status
- **2025-09-11** `2aada2444479`: 5 warning, 5 info
  - removed the optional property `last_sync_job_completed_at` from the response with the `200` status
  - removed the optional property `last_sync_job_error` from the response with the `200` status
  - removed the optional property `last_sync_job_id` from the response with the `200` status
  - removed the optional property `last_sync_job_started_at` from the response with the `200` status
  - removed the optional property `last_sync_job_status` from the response with the `200` status
  - added the optional property `latest_sync_job_completed_at` to the response with the `200` status
  - added the optional property `latest_sync_job_error` to the response with the `200` status
  - added the optional property `latest_sync_job_id` to the response with the `200` status
  - added the optional property `latest_sync_job_started_at` to the response with the `200` status
  - added the optional property `latest_sync_job_status` to the response with the `200` status
- **2025-09-03** `37dcf2ad41bb`: 5 warning, 5 info
  - removed the optional property `latest_sync_job_completed_at` from the response with the `200` status
  - removed the optional property `latest_sync_job_error` from the response with the `200` status
  - removed the optional property `latest_sync_job_id` from the response with the `200` status
  - removed the optional property `latest_sync_job_started_at` from the response with the `200` status
  - removed the optional property `latest_sync_job_status` from the response with the `200` status
  - added the optional property `last_sync_job_completed_at` to the response with the `200` status
  - added the optional property `last_sync_job_error` to the response with the `200` status
  - added the optional property `last_sync_job_id` to the response with the `200` status
  - added the optional property `last_sync_job_started_at` to the response with the `200` status
  - added the optional property `last_sync_job_status` to the response with the `200` status
- **2025-09-01** `f0b57c4a56ce`: 1 info
  - api operation id `get_source_connection_source_connections__source_connection_id__get` removed and replaced with `get_source_connections__source_connection_id__get`

---

[Operation](https://skmtc.dev/airweave-ai/apis/airweave/docs/source-connections/:source_connection_id/get.md) - [API](https://skmtc.dev/airweave-ai/apis/airweave.md) - [Page](https://skmtc.dev/airweave-ai/apis/airweave/changes/source-connections/:source_connection_id/get)
