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.