Update a teammate's smart fields
update_teammateSet a teammate's smart-field values. Pass the teammate's UUID and an array of { smart_field_id, value }. Only manually-editable fields change — integration-synced and image fields in the payload are ignored. Email addresses are managed separately, not here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The teammate's UUID (the `id` returned by list_teammates). | |
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a user", "the customer", or "an account". Example: "Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution." | |
| smart_fields | Yes | Smart-field values to set, by smart_field_id (UUID). Fields synced from an integration (non-null integration_id) and image fields are skipped silently; an unknown id or a value invalid for its field type fails the whole update. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes |