get_user
Retrieve a complete Carbon Voice user profile by ID, including names, languages, voice settings, and workspace roles. Use after search_users to fetch full details for an identified user.
Instructions
Get a user's full profile by ID — names, languages, voice settings, workspace roles.
USE WHEN: You already have a user ID and need complete details.
USE INSTEAD: search_user / search_users to FIND someone by email, phone or name. get_current_user for the caller — this tool needs an explicit ID and will not default to you.
FIRST: id comes from search_users (field id) — call it first if you don't have one.
EXAMPLE: {"id":"user-abc"}
RETURNS: {id, first_name, last_name?, languages, voice_gender, workspace_ids, workspace_roles, user_type, created_at, ...}.
NARROW: pass response_fields ["id","first_name","last_name","workspace_ids"] unless you need more — the full payload is much larger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| response_fields | No | Dot-path allowlist to shrink the response, e.g. ["results.id","total"]. Omit for the full payload. |