update_hub_profile
Updates an existing hub profile's metadata in a specified workspace. Provide the full desired state as all fields are overwritten.
Instructions
Update an existing hub profile's metadata.
All fields are overwritten — provide the full desired state.
workspace_id: target workspace ID — get available IDs from list_workspaces()
availability_level: "Public" or "Private"
primary_url: optional external URL shown on the profile
app_clip_on: enable iOS App Clip
widgets: profile widget configuration objects (replaces existing)
buttons: action buttons (replaces existing), each
{"title": "...", "logic": {"type": "...", "url": "..."}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| buttons | No | ||
| widgets | No | ||
| sub_name | No | ||
| user_name | Yes | ||
| app_clip_on | No | ||
| description | No | ||
| primary_url | No | ||
| workspace_id | Yes | ||
| hub_profile_id | Yes | ||
| availability_level | No | Public |