Update tribe
tribeunal_update_tribeModify a tribe's name, description, intro, or visibility. Owners and admins change only supplied fields; private hides the tribe from non-members and makes it invite-only.
Instructions
Change a tribe's name, description, intro or visibility — pass at least one; only given fields change ('public' or 'private'). Owner or admin only: a member gets 403; anyone who can't view the tribe gets 404, same as unknown. 'private' hides it from tribeunal_list_tribes for non-members and makes it invite-only (tribeunal_invite_tribe_members); 'public' opens it to everyone. Returns the tribe as tribeunal_get_tribe does: {id, uuid, name, description, intro, type, owner, slug, tags, createdAt, updatedAt, foundingTribe}, plus shareUrl if private.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name, 1–255 characters. Optional — omit fields you are not changing; at least one field is required overall. | |
| intro | No | New short intro/tagline, up to 255 characters. Optional. | |
| tribeId | Yes | Tribe UUID to change — from tribeunal_list_tribes or tribeunal_get_tribe. Must be the owner or an admin. | |
| visibility | No | 'public' or 'private'. Optional; maps client-side to the tribe's internal type field. | |
| description | No | New description. Optional. |