---
title: "Changes to Update a Source and fully overwrite it"
method: PUT
path: "/sources/{sourceId}"
---

# Changes to Update a Source and fully overwrite it

`PUT /sources/{sourceId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 19 of 33 revisions.

- **2025-10-30** `5e3520798637`: 10 breaking, 79 warning, 107 info
- **2025-07-29** `0701e88bdf31`: 7 breaking, 6 warning, 47 info
- **2025-06-13** `cf1f6a0c9923`: 5 breaking, 7 warning, 26 info
- **2025-05-06** `96c366f17cac`: 1 breaking, 1 info
- **2025-05-01** `156b2c06fe4f`: 3 breaking, 1 warning, 6 info
- **2025-04-23** `f175e9ce5928`: 1 breaking, 5 info
- **2025-04-11** `aa375d89327f`: 1 breaking, 3 info
- **2025-04-09** `2ad10d9d1a0b`: 2 breaking, 1 warning, 3 info
- **2025-04-07** `db1eb8ad2e38`: 4 breaking, 2 warning, 8 info
- **2025-03-27** `a68b13ad561a`: 3 breaking, 7 info
- **2025-03-27** `eb889125bd9d`: 3 breaking, 24 info
- **2025-02-26** `24cbfd81803e`: 3 breaking, 6 warning, 7 info
- **2025-02-20** `fec9847f4bf4`: 4 breaking, 5 warning, 7 info
- **2025-02-20** `219abe72845a`: 1 breaking, 1 warning, 3 info
- **2025-02-11** `6003f9d50fce`: 47 breaking, 30 warning, 116 info
- **2024-12-11** `77b62b555994`: 1 breaking, 3 info
- **2024-12-03** `522cd014c007`: 4 breaking, 1 warning, 24 info
- **2024-10-31** `5b0643782cd5`: 4 breaking, 1 warning, 6 info
- **2024-10-23** `fae855ef1b76`: 2 breaking, 4 info

## Changes

- **2025-10-30** `5e3520798637`: 10 breaking, 79 warning, 107 info
  - added the new required request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/password`
  - added the new required request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/username`
  - added the new required request property `configuration/oneOf[subschema #511: source-workday -> subschema #520: source-workday]/credentials/password`
  - added the new required request property `configuration/oneOf[subschema #511: source-workday -> subschema #520: source-workday]/credentials/username`
  - added the new required request property `configuration/oneOf[subschema #511: source-workday -> subschema #520: source-workday]/report_ids`
  - removed `subschema #1: Report Based Streams, subschema #2: REST API Streams` from the `configuration/oneOf[subschema #511: source-workday -> subschema #520: source-workday]/credentials` request property `oneOf` list
  - added `#/components/schemas/source-acuity-scheduling, #/components/schemas/source-adobe-commerce-magento, #/components/schemas/source-datagen, #/components/schemas/source-db2-enterprise, #/components/schemas/source-defillama, #/components/schemas/source-mantle, #/components/schemas/source-metricool, #/components/schemas/source-outlook, #/components/schemas/source-ticktick, #/components/schemas/source-workday-rest` to the `configuration` response property `oneOf` list for the response status `200`
  - added `subschema #6: Excel Format` to the `configuration/oneOf[subschema #31: source-azure-blob-storage -> subschema #33: source-azure-blob-storage]/streams/items/format` response property `oneOf` list for the response status `200`
  - removed the required property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/client_refresh_token` from the response with the `200` status
  - removed the required property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/start_date` from the response with the `200` status
  - removed the request property `configuration/oneOf[subschema #332: source-pardot -> subschema #340: source-pardot]/page_size`
  - removed the request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/client_refresh_token`
  - removed the request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/end_date`
  - removed the request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/oauth_access_token`
  - removed the request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/oauth_token_expiry_date`
  - removed the request property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/start_date`
  - removed the optional property `configuration/oneOf[subschema #332: source-pardot -> subschema #340: source-pardot]/page_size` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/end_date` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/oauth_access_token` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #490: source-uptick -> subschema #499: source-uptick]/oauth_token_expiry_date` from the response with the `200` status
  - added the new `ad_extension_domain` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/breakdowns/items/` response property for the response status `200`
  - added the new `ad_extension_url` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/breakdowns/items/` response property for the response status `200`
  - added the new `breakdown_ad_objective` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/breakdowns/items/` response property for the response status `200`
  - added the new `comscore_market` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/breakdowns/items/` response property for the response status `200`
  - added the new `comscore_market_code` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/breakdowns/items/` response property for the response status `200`
  - added the new `conversion_leads` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_app_custom_event_fb_mobile_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_app_custom_event_fb_mobile_purchase_value` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_offline_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_offline_purchase_value` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_omni_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_omni_purchase_values` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_website_pixel_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_product_website_pixel_purchase_value` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_app_custom_event_fb_mobile_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_app_custom_event_fb_mobile_purchase_value` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_offline_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_offline_purchase_value` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_omni_purchase` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - added the new `converted_promoted_product_omni_purchase_values` enum value to the `configuration/oneOf[subschema #133: source-facebook-marketing -> subschema #138: source-facebook-marketing]/custom_insights/items/fields/items/` response property for the response status `200`
  - …156 more
- **2025-07-29** `0701e88bdf31`: 7 breaking, 6 warning, 47 info
  - removed the enum value `nidoranf` of the request property `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name`
  - removed the enum value `nidoranm` of the request property `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name`
  - removed `subschema #1: OAuth2.0` from the `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/credentials` request property `oneOf` list
  - the `auth_type` response property const value `Key Pair Authentication` was removed for the status `200`
  - the `auth_type` response property const value `username/password` was removed for the status `200`
  - added `#/components/schemas/source-churnkey, #/components/schemas/source-judge-me-reviews, #/components/schemas/source-spotify-ads, #/components/schemas/source-uptick` to the `configuration` response property `oneOf` list for the response status `200`
  - added `subschema #3: OAuth2 Authentication` to the `configuration/oneOf[subschema #291: source-netsuite-enterprise -> subschema #293: source-netsuite-enterprise]/authentication_method` response property `oneOf` list for the response status `200`
  - changed the pattern of the request property `configuration/oneOf[subschema #374: source-recurly -> subschema #376: source-recurly]/begin_time` from `^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$` to `^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$`
  - changed the pattern of the request property `configuration/oneOf[subschema #374: source-recurly -> subschema #376: source-recurly]/end_time` from `^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$` to `^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$`
  - removed the request property `configuration/oneOf[subschema #285: source-mysql -> subschema #287: source-mysql]/concurrency`
  - removed the optional property `configuration/oneOf[subschema #285: source-mysql -> subschema #287: source-mysql]/concurrency` from the response with the `200` status
  - added the new `nidoran-f` enum value to the `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name` response property for the response status `200`
  - added the new `nidoran-m` enum value to the `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name` response property for the response status `200`
  - added the new optional request property `configuration/oneOf[subschema #13: source-amazon-ads]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #14: source-amazon-seller-partner]/max_async_job_count`
  - added the new optional request property `configuration/oneOf[subschema #14: source-amazon-seller-partner]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #247: source-linkedin-ads -> subschema #249: source-linkedin-ads]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #282: source-mssql -> subschema #284: source-mssql]/replication_method/oneOf[subschema #2: Scan Changes with User Defined Cursor]/exclude_todays_data`
  - added the new optional request property `configuration/oneOf[subschema #285: source-mysql -> subschema #287: source-mysql]/max_db_connections`
  - added the new optional request property `configuration/oneOf[subschema #374: source-recurly -> subschema #376: source-recurly]/accounts_step_days`
  - added the new optional request property `configuration/oneOf[subschema #374: source-recurly -> subschema #376: source-recurly]/is_sandbox`
  - added the new optional request property `configuration/oneOf[subschema #374: source-recurly -> subschema #376: source-recurly]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #429: source-slack -> subschema #431: source-slack]/channel_messages_window_size`
  - added the new optional request property `configuration/oneOf[subschema #429: source-slack -> subschema #431: source-slack]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/check_privileges`
  - added the new optional request property `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/checkpoint_target_interval_seconds`
  - added the new optional request property `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/concurrency`
  - added the new optional request property `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/cursor`
  - the request property `configuration/oneOf[subschema #436: source-snowflake -> subschema #438: source-snowflake]/credentials/oneOf[subschema #2: Key Pair Authentication -> subschema #1: Key Pair Authentication]/auth_type` with a default value became required
  - the `auth_type` request property const value `Key Pair Authentication` was removed
  - the `auth_type` request property const value `username/password` was removed
  - the `auth_type` request property default value `Key Pair Authentication` was added
  - the `auth_type` request property default value `username/password` was added
  - added the new `nidoran-f` enum value to the request property `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name`
  - added the new `nidoran-m` enum value to the request property `configuration/oneOf[subschema #354: source-pokeapi -> subschema #356: source-pokeapi]/pokemon_name`
  - added `#/components/schemas/source-churnkey, #/components/schemas/source-judge-me-reviews, #/components/schemas/source-spotify-ads, #/components/schemas/source-uptick` to the `configuration` request property `oneOf` list
  - added `subschema #3: OAuth2 Authentication` to the `configuration/oneOf[subschema #291: source-netsuite-enterprise -> subschema #293: source-netsuite-enterprise]/authentication_method` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #13: source-amazon-ads]/num_workers` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #14: source-amazon-seller-partner]/max_async_job_count` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #14: source-amazon-seller-partner]/num_workers` to the response with the `200` status
  - …20 more
- **2025-06-13** `cf1f6a0c9923`: 5 breaking, 7 warning, 26 info
  - added the new required request property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #1: MongoDB Atlas Replica Set]/databases`
  - added the new required request property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #2: Self-Managed Replica Set]/databases`
  - added `#/components/schemas/source-appsflyer, #/components/schemas/source-dolibarr, #/components/schemas/source-ebay-fulfillment, #/components/schemas/source-elasticsearch, #/components/schemas/source-mercado-ads, #/components/schemas/source-open-exchange-rates, #/components/schemas/source-thrive-learning` to the `configuration` response property `oneOf` list for the response status `200`
  - removed the required property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #1: MongoDB Atlas Replica Set]/database` from the response with the `200` status
  - removed the required property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #2: Self-Managed Replica Set]/database` from the response with the `200` status
  - changed the pattern of the request property `configuration/oneOf[subschema #480: source-us-census -> subschema #487: source-us-census]/query_params` from `^\w+=[\w,:*]+(&(?!key)\w+=[\w,:*]+)*$` to `^\w+=(?:[\w,:*]|%20)+(&(?!key)\w+=(?:[\w,:*]|%20)+)*$`
  - removed the request property `configuration/oneOf[subschema #128: source-facebook-marketing -> subschema #132: source-facebook-marketing]/custom_insights/items/action_report_time`
  - removed the request property `configuration/oneOf[subschema #222: source-jira -> subschema #226: source-jira]/enable_experimental_streams`
  - removed the request property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #1: MongoDB Atlas Replica Set]/database`
  - removed the request property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #2: Self-Managed Replica Set]/database`
  - removed the optional property `configuration/oneOf[subschema #128: source-facebook-marketing -> subschema #132: source-facebook-marketing]/custom_insights/items/action_report_time` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #222: source-jira -> subschema #226: source-jira]/enable_experimental_streams` from the response with the `200` status
  - added the new optional request property `configuration/oneOf[subschema #183: source-google-search-console -> subschema #187: source-google-search-console]/always_use_aggregation_type_auto`
  - added the new optional request property `configuration/oneOf[subschema #183: source-google-search-console -> subschema #187: source-google-search-console]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/allow_leading_numbers`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/combine_letter_number_pairs`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/combine_number_word_pairs`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/remove_leading_trailing_underscores`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/remove_special_characters`
  - added the new optional request property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/stream_name_overrides`
  - added the new optional request property `configuration/oneOf[subschema #365: source-recharge -> subschema #371: source-recharge]/lookback_window_days`
  - added the new optional request property `configuration/oneOf[subschema #55: source-calendly -> subschema #56: source-calendly]/lookback_days`
  - added the new required request property `configuration/oneOf[subschema #21: source-apple-search-ads]/token_refresh_endpoint` with a default value
  - added `#/components/schemas/source-appsflyer, #/components/schemas/source-dolibarr, #/components/schemas/source-ebay-fulfillment, #/components/schemas/source-elasticsearch, #/components/schemas/source-mercado-ads, #/components/schemas/source-open-exchange-rates, #/components/schemas/source-thrive-learning` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #183: source-google-search-console -> subschema #187: source-google-search-console]/always_use_aggregation_type_auto` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #183: source-google-search-console -> subschema #187: source-google-search-console]/num_workers` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/allow_leading_numbers` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/combine_letter_number_pairs` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/combine_number_word_pairs` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/remove_leading_trailing_underscores` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/remove_special_characters` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #184: source-google-sheets -> subschema #188: source-google-sheets]/stream_name_overrides` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #365: source-recharge -> subschema #371: source-recharge]/lookback_window_days` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #55: source-calendly -> subschema #56: source-calendly]/lookback_days` to the response with the `200` status
  - the `configuration/oneOf[subschema #480: source-us-census -> subschema #487: source-us-census]/query_params` response's property pattern was changed from `^\w+=[\w,:*]+(&(?!key)\w+=[\w,:*]+)*$` to `^\w+=(?:[\w,:*]|%20)+(&(?!key)\w+=(?:[\w,:*]|%20)+)*$` for the status `200`
  - added the required property `configuration/oneOf[subschema #21: source-apple-search-ads]/token_refresh_endpoint` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #1: MongoDB Atlas Replica Set]/databases` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #276: source-mongodb-v2 -> subschema #281: source-mongodb-v2]/database_config/oneOf[subschema #2: Self-Managed Replica Set]/databases` to the response with the `200` status
- **2025-05-06** `96c366f17cac`: 1 breaking, 1 info
  - added `#/components/schemas/source-awin-advertiser` to the `configuration` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/source-awin-advertiser` to the `configuration` request property `oneOf` list
- **2025-05-01** `156b2c06fe4f`: 3 breaking, 1 warning, 6 info
  - added the new required request property `configuration/oneOf[subschema #91: source-convertkit]/credentials`
  - added `#/components/schemas/source-facebook-pages, #/components/schemas/source-opuswatch` to the `configuration` response property `oneOf` list for the response status `200`
  - removed the required property `configuration/oneOf[subschema #91: source-convertkit]/api_secret` from the response with the `200` status
  - removed the request property `configuration/oneOf[subschema #91: source-convertkit]/api_secret`
  - added the new required request property `configuration/oneOf[subschema #91: source-convertkit]/start_date` with a default value
  - the `ssl_mode` request property default value `required` was added
  - added `#/components/schemas/source-facebook-pages, #/components/schemas/source-opuswatch` to the `configuration` request property `oneOf` list
  - the `ssl_mode` response's property default value `required` was added for the status `200`
  - added the required property `configuration/oneOf[subschema #91: source-convertkit]/credentials` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #91: source-convertkit]/start_date` to the response with the `200` status
- **2025-04-23** `f175e9ce5928`: 1 breaking, 5 info
  - added `#/components/schemas/source-linear, #/components/schemas/source-sharepoint-enterprise` to the `configuration` response property `oneOf` list for the response status `200`
  - added the new optional request property `configuration/oneOf[subschema #201: source-hubspot]/num_worker`
  - added the new optional request property `configuration/oneOf[subschema #273: source-mongodb-v2 -> subschema #274: source-mongodb-v2]/discover_timeout_seconds`
  - added `#/components/schemas/source-linear, #/components/schemas/source-sharepoint-enterprise` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #201: source-hubspot]/num_worker` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #273: source-mongodb-v2 -> subschema #274: source-mongodb-v2]/discover_timeout_seconds` to the response with the `200` status
- **2025-04-11** `aa375d89327f`: 1 breaking, 3 info
  - added `#/components/schemas/source-assemblyai, #/components/schemas/source-aviationstack, #/components/schemas/source-imagga, #/components/schemas/source-printify, #/components/schemas/source-tavus, #/components/schemas/source-watchmode` to the `configuration` response property `oneOf` list for the response status `200`
  - added the new optional request property `configuration/oneOf[subschema #6: source-airbyte]/host`
  - added `#/components/schemas/source-assemblyai, #/components/schemas/source-aviationstack, #/components/schemas/source-imagga, #/components/schemas/source-printify, #/components/schemas/source-tavus, #/components/schemas/source-watchmode` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #6: source-airbyte]/host` to the response with the `200` status
- **2025-04-09** `2ad10d9d1a0b`: 2 breaking, 1 warning, 3 info
  - added `#/components/schemas/source-100ms, #/components/schemas/source-bluetally, #/components/schemas/source-fastly, #/components/schemas/source-giphy, #/components/schemas/source-insightful, #/components/schemas/source-jamf-pro, #/components/schemas/source-mendeley, #/components/schemas/source-nexiopay, #/components/schemas/source-perigon, #/components/schemas/source-shopwired, #/components/schemas/source-svix` to the `configuration` response property `oneOf` list for the response status `200`
  - removed the required property `configuration/oneOf[subschema #66: source-cin7 -> subschema #68: source-cin7]/start_date` from the response with the `200` status
  - removed the request property `configuration/oneOf[subschema #66: source-cin7 -> subschema #68: source-cin7]/start_date`
  - added the new optional request property `configuration/oneOf[subschema #13: source-amazon-seller-partner -> subschema #14: source-amazon-seller-partner]/financial_events_step`
  - added `#/components/schemas/source-100ms, #/components/schemas/source-bluetally, #/components/schemas/source-fastly, #/components/schemas/source-giphy, #/components/schemas/source-insightful, #/components/schemas/source-jamf-pro, #/components/schemas/source-mendeley, #/components/schemas/source-nexiopay, #/components/schemas/source-perigon, #/components/schemas/source-shopwired, #/components/schemas/source-svix` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #13: source-amazon-seller-partner -> subschema #14: source-amazon-seller-partner]/financial_events_step` to the response with the `200` status
- **2025-04-07** `db1eb8ad2e38`: 4 breaking, 2 warning, 8 info
  - added the new required request property `configuration/oneOf[subschema #264: source-netsuite-enterprise -> subschema #273: source-netsuite-enterprise]/authentication_method`
  - removed `subschema #5: Document File Type Format (Experimental)` from the `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/format` request property `oneOf` list
  - added `#/components/schemas/source-alpaca-broker-api, #/components/schemas/source-boldsign, #/components/schemas/source-cisco-meraki, #/components/schemas/source-ding-connect, #/components/schemas/source-docuseal, #/components/schemas/source-dwolla, #/components/schemas/source-ebay-finance, #/components/schemas/source-gologin, #/components/schemas/source-nebius-ai, #/components/schemas/source-ninjaone-rmm, #/components/schemas/source-paddle, #/components/schemas/source-partnerize, #/components/schemas/source-phyllo, #/components/schemas/source-poplar, #/components/schemas/source-shutterstock, #/components/schemas/source-signnow, #/components/schemas/source-yousign, #/components/schemas/source-zapsign` to the `configuration` response property `oneOf` list for the response status `200`
  - added `subschema #5: Unstructured Document Format` to the `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/format` response property `oneOf` list for the response status `200`
  - removed the request property `configuration/oneOf[subschema #264: source-netsuite-enterprise -> subschema #273: source-netsuite-enterprise]/password`
  - removed the optional property `configuration/oneOf[subschema #264: source-netsuite-enterprise -> subschema #273: source-netsuite-enterprise]/password` from the response with the `200` status
  - added the new optional request property `configuration/oneOf[subschema #254: source-monday -> subschema #262: source-monday]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/recent_n_files_to_read_for_schema_discovery`
  - added `#/components/schemas/source-alpaca-broker-api, #/components/schemas/source-boldsign, #/components/schemas/source-cisco-meraki, #/components/schemas/source-ding-connect, #/components/schemas/source-docuseal, #/components/schemas/source-dwolla, #/components/schemas/source-ebay-finance, #/components/schemas/source-gologin, #/components/schemas/source-nebius-ai, #/components/schemas/source-ninjaone-rmm, #/components/schemas/source-paddle, #/components/schemas/source-partnerize, #/components/schemas/source-phyllo, #/components/schemas/source-poplar, #/components/schemas/source-shutterstock, #/components/schemas/source-signnow, #/components/schemas/source-yousign, #/components/schemas/source-zapsign` to the `configuration` request property `oneOf` list
  - added `subschema #5: Unstructured Document Format` to the `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/format` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #254: source-monday -> subschema #262: source-monday]/num_workers` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/recent_n_files_to_read_for_schema_discovery` to the response with the `200` status
  - removed `subschema #5: Document File Type Format (Experimental)` from the `configuration/oneOf[subschema #25: source-azure-blob-storage -> subschema #26: source-azure-blob-storage]/streams/items/format` response property `oneOf` list for the response status `200`
  - added the required property `configuration/oneOf[subschema #264: source-netsuite-enterprise -> subschema #273: source-netsuite-enterprise]/authentication_method` to the response with the `200` status
- **2025-03-27** `a68b13ad561a`: 3 breaking, 7 info
  - added the new required request property `configuration/oneOf[subschema #64: source-cin7]/start_date`
  - the `resourceAllocation` request property type changed from no type to `object`
  - the `resourceAllocation` response's property type changed from no type to `object` for status `200`
  - added the new optional request property `configuration/oneOf[subschema #160: source-google-analytics-data-api]/date_ranges_end_date`
  - added the new optional request property `resourceAllocation/default`
  - added the new optional request property `resourceAllocation/jobSpecific`
  - added the optional property `configuration/oneOf[subschema #160: source-google-analytics-data-api]/date_ranges_end_date` to the response with the `200` status
  - added the optional property `resourceAllocation/default` to the response with the `200` status
  - added the optional property `resourceAllocation/jobSpecific` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #64: source-cin7]/start_date` to the response with the `200` status
- **2025-03-27** `eb889125bd9d`: 3 breaking, 24 info
  - added the new required request property `configuration/oneOf[subschema #372: source-shipstation -> subschema #380: source-shipstation]/start_date`
  - the `configuration/oneOf[subschema #286: source-outreach -> subschema #291: source-outreach]/start_date` request property format changed from no format to `date-time`
  - added `#/components/schemas/source-couchbase, #/components/schemas/source-customerly, #/components/schemas/source-harness, #/components/schemas/source-netsuite-enterprise, #/components/schemas/source-oracle-enterprise, #/components/schemas/source-pagerduty, #/components/schemas/source-partnerstack, #/components/schemas/source-sap-hana-enterprise, #/components/schemas/source-thinkific-courses` to the `configuration` response property `oneOf` list for the response status `200`
  - added the new optional request property `configuration/oneOf[subschema #192: source-instagram -> subschema #195: source-instagram]/num_workers`
  - added the new optional request property `configuration/oneOf[subschema #244: source-microsoft-sharepoint -> subschema #247: source-microsoft-sharepoint]/site_url`
  - added the new optional request property `configuration/oneOf[subschema #249: source-mixpanel -> subschema #252: source-mixpanel]/export_lookback_window`
  - added the new optional request property `configuration/oneOf[subschema #251: source-monday -> subschema #254: source-monday]/board_ids`
  - added the new optional request property `configuration/oneOf[subschema #285: source-outbrain-amplify -> subschema #290: source-outbrain-amplify]/conversion_count`
  - added the new optional request property `configuration/oneOf[subschema #28: source-bamboo-hr]/employee_fields`
  - added the new optional request property `configuration/oneOf[subschema #303: source-pinterest -> subschema #310: source-pinterest]/account_id`
  - added the new optional request property `resourceAllocation`
  - added the new required request property `configuration/oneOf[subschema #19: source-apple-search-ads]/timezone` with a default value
  - the `end_date` request property default value `2024-01-01T00:00:00Z` was removed
  - the `subdomain` request property default value `` was removed
  - added `#/components/schemas/source-couchbase, #/components/schemas/source-customerly, #/components/schemas/source-harness, #/components/schemas/source-netsuite-enterprise, #/components/schemas/source-oracle-enterprise, #/components/schemas/source-pagerduty, #/components/schemas/source-partnerstack, #/components/schemas/source-sap-hana-enterprise, #/components/schemas/source-thinkific-courses` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #192: source-instagram -> subschema #195: source-instagram]/num_workers` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #244: source-microsoft-sharepoint -> subschema #247: source-microsoft-sharepoint]/site_url` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #249: source-mixpanel -> subschema #252: source-mixpanel]/export_lookback_window` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #251: source-monday -> subschema #254: source-monday]/board_ids` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #285: source-outbrain-amplify -> subschema #290: source-outbrain-amplify]/conversion_count` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #28: source-bamboo-hr]/employee_fields` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #303: source-pinterest -> subschema #310: source-pinterest]/account_id` to the response with the `200` status
  - added the optional property `resourceAllocation` to the response with the `200` status
  - the `end_date` response's property default value `2024-01-01T00:00:00Z` was removed for the status `200`
  - the `subdomain` response's property default value `` was removed for the status `200`
  - added the required property `configuration/oneOf[subschema #19: source-apple-search-ads]/timezone` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #372: source-shipstation -> subschema #380: source-shipstation]/start_date` to the response with the `200` status
- **2025-02-26** `24cbfd81803e`: 3 breaking, 6 warning, 7 info
  - the `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/workflow_id` request property type changed from `string` to `array`
  - added `#/components/schemas/source-alpha-vantage, #/components/schemas/source-babelforce, #/components/schemas/source-breezometer, #/components/schemas/source-captain-data, #/components/schemas/source-coingecko-coins, #/components/schemas/source-everhour, #/components/schemas/source-fastbill, #/components/schemas/source-fullstory, #/components/schemas/source-hellobaton, #/components/schemas/source-intruder, #/components/schemas/source-mailersend, #/components/schemas/source-merge, #/components/schemas/source-newsdata, #/components/schemas/source-ringcentral, #/components/schemas/source-rocket-chat, #/components/schemas/source-serpstat, #/components/schemas/source-service-now, #/components/schemas/source-tmdb, #/components/schemas/source-toggl, #/components/schemas/source-tyntec-sms, #/components/schemas/source-workday, #/components/schemas/source-younium` to the `configuration` response property `oneOf` list for the response status `200`
  - the `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/workflow_id` response's property type changed from `string` to `array` for status `200`
  - removed the request property `configuration/oneOf[subschema #291: source-pipedrive -> subschema #304: source-pipedrive]/num_workers`
  - removed the request property `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/job_id`
  - removed the request property `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/workflow_name`
  - removed the optional property `configuration/oneOf[subschema #291: source-pipedrive -> subschema #304: source-pipedrive]/num_workers` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/job_id` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #62: source-circleci -> subschema #66: source-circleci]/workflow_name` from the response with the `200` status
  - added the new optional request property `configuration/oneOf[subschema #18: source-apple-search-ads -> subschema #19: source-apple-search-ads]/backoff_factor`
  - added the new optional request property `configuration/oneOf[subschema #18: source-apple-search-ads -> subschema #19: source-apple-search-ads]/lookback_window`
  - added the new optional request property `configuration/oneOf[subschema #232: source-microsoft-sharepoint -> subschema #244: source-microsoft-sharepoint]/delivery_method`
  - added `#/components/schemas/source-alpha-vantage, #/components/schemas/source-babelforce, #/components/schemas/source-breezometer, #/components/schemas/source-captain-data, #/components/schemas/source-coingecko-coins, #/components/schemas/source-everhour, #/components/schemas/source-fastbill, #/components/schemas/source-fullstory, #/components/schemas/source-hellobaton, #/components/schemas/source-intruder, #/components/schemas/source-mailersend, #/components/schemas/source-merge, #/components/schemas/source-newsdata, #/components/schemas/source-ringcentral, #/components/schemas/source-rocket-chat, #/components/schemas/source-serpstat, #/components/schemas/source-service-now, #/components/schemas/source-tmdb, #/components/schemas/source-toggl, #/components/schemas/source-tyntec-sms, #/components/schemas/source-workday, #/components/schemas/source-younium` to the `configuration` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #18: source-apple-search-ads -> subschema #19: source-apple-search-ads]/backoff_factor` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #18: source-apple-search-ads -> subschema #19: source-apple-search-ads]/lookback_window` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #232: source-microsoft-sharepoint -> subschema #244: source-microsoft-sharepoint]/delivery_method` to the response with the `200` status
- **2025-02-20** `fec9847f4bf4`: 4 breaking, 5 warning, 7 info
  - added the new required request property `configuration/oneOf[subschema #420: source-vitally]/domain`
  - added the new required request property `configuration/oneOf[subschema #420: source-vitally]/secret_token`
  - added `subschema #3: Replicate Permissions ACL` to the `configuration/oneOf[subschema #154: source-google-drive]/delivery_method` response property `oneOf` list for the response status `200`
  - removed the required property `configuration/oneOf[subschema #420: source-vitally]/api_key` from the response with the `200` status
  - removed the request property `configuration/oneOf[subschema #10: source-amazon-ads]/report_record_types`
  - removed the request property `configuration/oneOf[subschema #10: source-amazon-ads]/state_filter`
  - removed the request property `configuration/oneOf[subschema #420: source-vitally]/api_key`
  - removed the optional property `configuration/oneOf[subschema #10: source-amazon-ads]/report_record_types` from the response with the `200` status
  - removed the optional property `configuration/oneOf[subschema #10: source-amazon-ads]/state_filter` from the response with the `200` status
  - added the new optional request property `configuration/oneOf[subschema #11: source-amazon-seller-partner]/app_id`
  - added the new optional request property `configuration/oneOf[subschema #420: source-vitally]/basic_auth_header`
  - added `subschema #3: Replicate Permissions ACL` to the `configuration/oneOf[subschema #154: source-google-drive]/delivery_method` request property `oneOf` list
  - added the optional property `configuration/oneOf[subschema #11: source-amazon-seller-partner]/app_id` to the response with the `200` status
  - added the optional property `configuration/oneOf[subschema #420: source-vitally]/basic_auth_header` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #420: source-vitally]/domain` to the response with the `200` status
  - added the required property `configuration/oneOf[subschema #420: source-vitally]/secret_token` to the response with the `200` status
- **2025-02-20** `219abe72845a`: 1 breaking, 1 warning, 3 info
  - the `configuration/oneOf[subschema #398: source-timely]/start_date` request property format changed from no format to `date-time`
  - changed the pattern of the request property `configuration/oneOf[subschema #398: source-timely]/start_date` from `^[0-9]{4}-[0-9]{2}-[0-9]{2}$` to `^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$`
  - added the new optional request property `configuration/oneOf[subschema #367: source-smartsheets]/is_report`
  - added the optional property `configuration/oneOf[subschema #367: source-smartsheets]/is_report` to the response with the `200` status
  - the `configuration/oneOf[subschema #398: source-timely]/start_date` response's property pattern was changed from `^[0-9]{4}-[0-9]{2}-[0-9]{2}$` to `^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$` for the status `200`
- …earlier changes are on the page: https://skmtc.dev/airbytehq/apis/airbyte-api/changes/sources/:sourceId/put

---

[Operation](https://skmtc.dev/airbytehq/apis/airbyte-api/docs/sources/:sourceId/put.md) - [API](https://skmtc.dev/airbytehq/apis/airbyte-api.md) - [Page](https://skmtc.dev/airbytehq/apis/airbyte-api/changes/sources/:sourceId/put)
