Partially updates a label. Only fields present in the request body are applied (pointer-nil merge semantics). Renaming a label cascades updates to scorecard criteria and intelligence-item-collection criteria that reference the old label name. Cross-organization updates return 404.
UUID of the label to update.
Fields to update. Omit a field to leave it unchanged.
Payload for partially updating a label. Only fields present in the body are applied (pointer-nil merge semantics). At least one mutable field must be provided.
New label name. Trimmed before validation. Must be unique within the organization. Renaming cascades to scorecard criteria and intelligence-item-collection criteria that reference the old name.
1 - 128"Buying Signal (v2)"
New description. Pass an empty string to clear. 0 to 2000 characters. Omit to leave unchanged.
2000"Updated description of the buying signal label."
New AI-flow participation value. Omit to leave unchanged.
false
New allTeams value. Omit to leave unchanged.
true
New option set. When provided, the full list replaces the existing options. Omit to leave unchanged; send an empty array to clear.
Label successfully updated
Single-resource response envelope for label endpoints.
A label (label category) used to classify conversations and drive AI flows, scorecard criteria, and intelligence-item-collection criteria. Labels are scoped to a single organization.
{
"uuid": "fe515723-fe2e-4959-a5fa-c4d3937fe7e4",
"name": "Buying Signal",
"description": "Conversations where the prospect expresses a buying signal.",
"aiFlow": true,
"allTeams": false,
"isDefaultTemplate": false,
"options": [
{
"value": "high-intent",
"description": "Prospect has explicit buying signals"
}
],
"organizationUUID": "16b78cec-82ef-46d2-8213-5d3bb7d2571c",
"createdAt": "2026-04-16T18:00:00Z"
}