ghl_user_update
Update an existing user's profile, permissions, roles, and access settings via a PUT request.
Instructions
KNOWN ISSUE: the official spec omits userId from this operation's path-parameter list (only the GET sibling declares it, despite all three sharing the same {userId} path template), so this tool currently has no input field for userId and calls will fail with a missing-path-parameter error until the generator (src/registry.ts) is patched to infer path params from the URL template. Tracked in this file's notes.
Update User
Endpoint: PUT /users/{userId} (Version header: v3; source: v3/users-v3.json)
OAuth scopes: users.write
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Request body (schema carried verbatim from the official OpenAPI spec). | |
| userId | Yes | Path parameter (inferred from the URL template; the official spec omits its declaration). |