Actions63
- 1. Manager Actions
- 2. Mouse Actions
- 3. Keyboard Actions
- 4. Browser Control Actions
- 5. Element Actions
- 6. Image Actions
- 7. Others Actions
- 8. Email Actions
- 9. Developer Actions
- 10. General Debug Actions
1. Manager → Update Profile
AI-generatedSummary
Updates an existing GPM browser profile by publishing a manager.update_profile request over MQTT. Supply the required topic and Profile ID, then set only the profile fields you want to change; blank optional values and boolean Omit values leave existing settings unchanged.
Inputs
- Topic (required) — MQTT topic to publish the request to.
- QoS — MQTT delivery level; defaults to 1.
- Include Input Items — Optionally attach selected fields from incoming items as
payload.inputItems. - Wait For Response — When enabled, wait for an MQTT response before returning output; the response timeout is configurable. When disabled, publish without waiting.
- Delay Next Step — Delay before continuing; runs after the response when waiting, or after publishing when not waiting. Defaults to
rand(200,1000)ms. - Profile ID (required) — ID of the existing profile to update.
- Profile fields — Optional fields to update: Profile Name, Group Name, Group ID, Raw Proxy, Browser Core, Browser Name, Browser Version, Startup URLs, User Agent, Note, Color, OS, and WebRTC Mode. Leave a field empty to omit it. Group Name must refer to an existing GPM group.
- Fingerprint options — Optional tri-state settings for Random Browser Version, Masked Font, Noise Canvas, Noise WebGL, Noise Client Rect, Noise Audio Context, Random Screen, Masked WebGL Data, Masked Media Device, Random OS, and Auditor. Choose True or False to set each option; Omit preserves its current value.
- Extra Payload (JSON Object) — Optional JSON value merged into the request payload as extra data.
Output shape
A single item containing the MQTT response when waiting is enabled; otherwise, publish-only execution has no response body from the remote action.
The node can attach selected incoming fields under
payload.inputItems. Response details depend on the MQTT responder and its message format.
