TeamCity REST API Reference 2026.2 Help

VersionedSettingsStatus

Represents a Versioned Settings Status.

Related Help article: Storing Project Settings in Version Control

Properties

dslOutdated

Returns true if the Kotlin DSL scripts are outdated and need to be regenerated; otherwise, null.

versionedSettingsError

The list of VersionedSettingsError objects owned by this collection.

missingContextParameters

The list of context parameter names that are required by the Kotlin DSL but have not been configured for the project.

message

The human-readable description of the current versioned settings synchronization status.

type

The severity level of the versioned settings status. Possible values: 'info', 'warn'.

timestamp

The date and time when this versioned settings status was recorded.

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.

<versionedSettingsStatus dslOutdated="true" message="Settings are up to date." missingContextParameters="string" timestamp="20241001T155514+0200" type="info"> <versionedSettingsError>[[[versionedSettingsError...|versionedsettingserror.html]]]</versionedSettingsError> </versionedSettingsStatus>
{ "missingContextParameters" : [ "missingContextParameters" ], "dslOutdated" : true, "message" : "Settings are up to date.", "type" : "info", "versionedSettingsError" : [ { "file" : "settings.kts", "stackTraceLines" : [ "stackTraceLines" ], "message" : "DSL compilation error", "type" : "COMPILATION_ERROR" } ], "timestamp" : "20241001T155514+0200" }
Last modified: 18 August 2026