UpdateManagedAgentCapabilities
Submit the entire ordered capability change list with agent.config.write permission and a valid five-minute precheck. Only host_metrics is supported in this release. Returns one change_capabilities task with no bindingId; repeated requests recover that task without repeating Agent operations. Successful items are retained if a later item fails. An entirely unchanged request returns noOp without creating a task. desiredState and effectiveState are single-change compatibility fields and remain empty for multiple changes.
/api/v1/lifecycle/managed-agent/agents/{id}/capabilitiesOperation ID
UpdateManagedAgentCapabilitiesSince
1.3.0Execution Mode
SynchronousAuth Context
Auth RequiredAuth Context
Send these values as request headers when calling this API.
AuthorizationstringRequiredBearer Token
X-Tenant-IDstringX-Tenant-ID
Request Inputs
application/jsonPath Parameters
idStringRequiredUnique identifier of the managed agent
Body Fields
requestIdStringRequest id for this resource
Example: value
precheckIdStringPrecheck id for this resource
Example: value
changesListNon-empty list with unique capability IDs; every item must be supported and valid. Only host_metrics is currently implemented. One task executes the entire request; successful items are retained if a later item fails.
Example: (nested array)
capabilityIdStringCapability id for this resource
Example: value
desiredStateStringDesired state for this resource
Example: value
configurationRevisionStringUpdate only: a certified configuration version, never raw Collector YAML.
Example: value
drainModeStringDisable only. Initial enable/resume omits both optional fields.
Example: value
