Boomerang Agency icon

Boomerang Agency

Agency-level Boomerang (GoHighLevel) operations — create sub-accounts, apply snapshots, invite users. Reuses the Boomerang Agency OAuth2 credential without doing a location-token exchange.

Actions16

User → Update

AI-generated

Summary

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.

Links

Discussion