TeamCity REST API Reference 2026.1 Help

VersionedSettingsConfig

Represents a Versioned Settings Config.

Related Help article: Storing Project Settings in Version Control

Properties

portableDsl

vcsRootId

settingsPath

buildSettingsMode

showSettingsChanges

synchronizationMode

importDecision

allowUIEditing

applyChangesInDependenciesAndVcsSettings

storeSecureValuesOutsideVcs

format

Schema

Below, you can find a full schema of this object, in XML and JSON formats. You can choose what fields to submit depending on your current needs. Different methods might expect different fields: the best approach is to request this entity via GET and use the response as a base for the following POST request.

A link to another object implies that you can substitute it with the schema of the linked object, if it is required for your call.

<versionedSettingsConfig allowUIEditing="true" applyChangesInDependenciesAndVcsSettings="true" buildSettingsMode="string" format="string" importDecision="string" portableDsl="true" settingsPath="string" showSettingsChanges="true" storeSecureValuesOutsideVcs="true" synchronizationMode="string" vcsRootId="string"/>
{ "portableDsl" : true, "storeSecureValuesOutsideVcs" : true, "buildSettingsMode" : "alwaysUseCurrent", "allowUIEditing" : true, "showSettingsChanges" : true, "format" : "format", "vcsRootId" : "vcsRootId", "synchronizationMode" : "useParentProjectSettings", "importDecision" : "overrideInVCS", "applyChangesInDependenciesAndVcsSettings" : true, "settingsPath" : "settingsPath" }
Last modified: 04 April 2026