---
title: "Changes to Get Config"
method: GET
path: "/api/v1/config"
---

# Changes to Get Config

`GET /api/v1/config`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 12 of 26 revisions.

- **2026-10-21** `4349fbe90c64`: 5 info
- **2026-09-01** `088c1fc24528`: 8 info
- **2026-07-21** `22962dc5e81b`: 1 info
- **2026-06-08** `a5c4fa6a88f7`: 11 info
- **2026-04-13** `acd160326a88`: 6 info
- **2026-03-12** `830c31118215`: 17 breaking, 1 info
- **2026-03-06** `0be341779529`: 2 info
- **2026-02-18** `191b57fc530b`: 2 info
- **2026-02-10** `0be341779529`: 2 info
- **2025-12-23** `b0ee9ddb8d9f`: 6 info
- **2025-10-16** `840e512f9378`: 3 breaking
- **2025-10-16** `9bd3e81318d7`: 1 breaking, 20 info

## Changes

- **2026-10-21** `4349fbe90c64`: 5 info
  - added the optional property `anyOf[subschema #1: ConfigResponse]/default_vector_store_backend` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/feature_flags/data_subject_requests` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/feature_flags/instance_migration` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PublicConfigResponse]/feature_flags/data_subject_requests` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PublicConfigResponse]/feature_flags/instance_migration` to the response with the `200` status
- **2026-09-01** `088c1fc24528`: 8 info
  - added the optional property `anyOf[subschema #1: ConfigResponse]/agentic_experience` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/assistant_max_message_length` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/blocked_component_types` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/catalog_governance_enabled` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: ConfigResponse]/local_vector_store_available` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PublicConfigResponse]/catalog_governance_enabled` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/substitute_outdated_component_code` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PublicConfigResponse]/substitute_outdated_component_code` to the response with the `200` status
- **2026-07-21** `22962dc5e81b`: 1 info
  - added the optional property `anyOf[subschema #1: ConfigResponse]/a2a_enabled` to the response with the `200` status
- **2026-06-08** `a5c4fa6a88f7`: 11 info
  - added the optional property `anyOf[subschema #1: ConfigResponse]/authz_enabled` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: PublicConfigResponse]/authz_enabled` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/custom_component_admin_only` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/embedded_mode` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/enable_extension_reload` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/hide_logout_button` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/hide_new_flow_button` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/hide_new_project_button` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/hide_starter_projects` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/mcp_servers_locked` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PublicConfigResponse]/enable_extension_reload` to the response with the `200` status
- **2026-04-13** `acd160326a88`: 6 info
  - added the optional property `anyOf[subschema #1: ConfigResponse]/feature_flags/wxo_deployments` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/allow_custom_components` to the response with the `200` status
  - added the required property `anyOf[subschema #1: ConfigResponse]/mcp_base_url` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PublicConfigResponse]/allow_custom_components` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PublicConfigResponse]/feature_flags` to the response with the `200` status
  - added the required property `anyOf[subschema #2: PublicConfigResponse]/mcp_base_url` to the response with the `200` status
- **2026-03-12** `830c31118215`: 17 breaking, 1 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `auto_saving` from the response with the `200` status
  - removed the required property `auto_saving_interval` from the response with the `200` status
  - removed the required property `default_folder_name` from the response with the `200` status
  - removed the required property `event_delivery` from the response with the `200` status
  - removed the required property `feature_flags` from the response with the `200` status
  - removed the required property `frontend_timeout` from the response with the `200` status
  - removed the required property `health_check_max_retries` from the response with the `200` status
  - removed the required property `hide_getting_started_progress` from the response with the `200` status
  - removed the required property `max_file_size_upload` from the response with the `200` status
  - removed the required property `public_flow_cleanup_interval` from the response with the `200` status
  - removed the required property `public_flow_expiration` from the response with the `200` status
  - removed the required property `serialization_max_items_length` from the response with the `200` status
  - removed the required property `serialization_max_text_length` from the response with the `200` status
  - removed the required property `voice_mode_available` from the response with the `200` status
  - removed the required property `webhook_auth_enable` from the response with the `200` status
  - removed the required property `webhook_polling_interval` from the response with the `200` status
  - added `#/components/schemas/ConfigResponse, #/components/schemas/PublicConfigResponse` to the response body `anyOf` list for the response status `200`
- **2026-03-06** `0be341779529`: 2 info
  - the endpoint scheme security `OAuth2PasswordBearerCookie` was added to the API
  - the endpoint scheme security `OAuth2PasswordBearer` was removed from the API
- **2026-02-18** `191b57fc530b`: 2 info
  - the endpoint scheme security `OAuth2PasswordBearer` was added to the API
  - the endpoint scheme security `OAuth2PasswordBearerCookie` was removed from the API
- **2026-02-10** `0be341779529`: 2 info
  - the endpoint scheme security `OAuth2PasswordBearerCookie` was added to the API
  - the endpoint scheme security `OAuth2PasswordBearer` was removed from the API
- **2025-12-23** `b0ee9ddb8d9f`: 6 info
  - the endpoint scheme security `API key header` was added to the API
  - the endpoint scheme security `API key query` was added to the API
  - the endpoint scheme security `OAuth2PasswordBearer` was added to the API
  - added the required property `default_folder_name` to the response with the `200` status
  - added the required property `hide_getting_started_progress` to the response with the `200` status
  - added the required property `webhook_auth_enable` to the response with the `200` status
- **2025-10-16** `840e512f9378`: 3 breaking
  - removed the required property `default_folder_name` from the response with the `200` status
  - removed the required property `hide_getting_started_progress` from the response with the `200` status
  - removed the required property `webhook_auth_enable` from the response with the `200` status
- **2025-10-16** `9bd3e81318d7`: 1 breaking, 20 info
  - the response's body type changed from no type to `object` for status `200`
  - the endpoint scheme security `API key header` was removed from the API
  - the endpoint scheme security `API key query` was removed from the API
  - the endpoint scheme security `OAuth2PasswordBearerCookie` was removed from the API
  - removed `#/components/schemas/ConfigResponse, #/components/schemas/PublicConfigResponse` from the response body `anyOf` list for the response status `200`
  - added the required property `auto_saving` to the response with the `200` status
  - added the required property `auto_saving_interval` to the response with the `200` status
  - added the required property `default_folder_name` to the response with the `200` status
  - added the required property `event_delivery` to the response with the `200` status
  - added the required property `feature_flags` to the response with the `200` status
  - added the required property `frontend_timeout` to the response with the `200` status
  - added the required property `health_check_max_retries` to the response with the `200` status
  - added the required property `hide_getting_started_progress` to the response with the `200` status
  - added the required property `max_file_size_upload` to the response with the `200` status
  - added the required property `public_flow_cleanup_interval` to the response with the `200` status
  - added the required property `public_flow_expiration` to the response with the `200` status
  - added the required property `serialization_max_items_length` to the response with the `200` status
  - added the required property `serialization_max_text_length` to the response with the `200` status
  - added the required property `voice_mode_available` to the response with the `200` status
  - added the required property `webhook_auth_enable` to the response with the `200` status
  - added the required property `webhook_polling_interval` to the response with the `200` status

---

[Operation](https://skmtc.dev/langflow-ai/apis/langflow/docs/api/v1/config/get.md) - [API](https://skmtc.dev/langflow-ai/apis/langflow.md) - [Page](https://skmtc.dev/langflow-ai/apis/langflow/changes/api/v1/config/get)
