Update a topic
update_topicModify an existing Circle community topic by changing its name, assigned spaces, or admin-only setting. Requires confirm=true when applying the user-requested change.
Instructions
Update a topic. Changes community state and requires confirm=true for the user-requested action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| account | No | Named private Circle account; selects credentials, not a remote community ID. | |
| confirm | No | Set true only when the user asked for exactly this action. | |
| payload | No | Complete JSON request body instead of body flags. Supports nested Tiptap, maps and nullable values. | |
| topic_id | Yes | Topic ID | |
| space_ids | No | Array of space IDs to be assigned to the topic | |
| admin_only | No | Toggles if only admins and moderators can select this topic | |
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. |