share_plan
Atomically update a plan's visibility and manage collaborators in a single call. Specify user IDs to add or remove, with roles for viewers, editors, or admins. Requires owner or admin permissions.
Instructions
Atomically change a plan's visibility and add/remove collaborators in one call. Collaborators are specified by user_id (email-based invites stay UI-only for now). Caller must be plan owner or admin.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | ||
| visibility | No | ||
| add_collaborators | No | ||
| remove_collaborators | No | Array of user_ids to remove from the plan. |