TeamCity REST API Reference 2026.2 Help

Responsibility

Represents a specific function or capability that can be delegated to a TeamCity node in a multi-node cluster. Assignable responsibilities (such as CAN_PROCESS_BUILD_TRIGGERS or CAN_CHECK_FOR_CHANGES) can be manually moved between nodes via the TeamCity UI or API. Non-assignable responsibilities (such as CAN_MANAGE_AGENTS) are automatically granted based on the node's role and current state.

Related Help article: Multi-node setup

Properties

name

The internal name (identifier) of this node responsibility.

description

The human-readable display name of this node responsibility.

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.

<responsibility description="Processing build triggers" name="CAN_PROCESS_BUILD_TRIGGERS"/>
{ "name" : "CAN_PROCESS_BUILD_TRIGGERS", "description" : "Processing build triggers" }
Last modified: 18 August 2026