Actions16
User → Update
AI-generatedSummary
Update an existing GoHighLevel user by ID with selected profile, role, type, sub-account assignment, permission flags, or scopes. The operation sends only populated update fields, and requires a company ID from the OAuth credential or the Company ID Override.
Inputs
- User ID (required) — ID of the user to update.
- Update Fields — Choose fields to change: email, first name, last name, phone, role, user type, permissions, scopes, assigned-only scopes, or assigned sub-accounts. Assigned Sub-Accounts replaces the user's full sub-account list. Scopes and Scopes Assigned To Only replace their respective full lists, so omitted scopes are revoked; leave them unset to preserve current scopes. For permissions, only the flags you add are sent.
- Company ID Override — Set the company ID for the request. Leave blank to use the company ID stored on the OAuth credential.
Output shape
A single user record per input item, returned in the API response body.
The node rejects an update with no populated fields. A supplied company ID is included in the request body, and an empty sub-account or scope selection is omitted.