Skip to main content

Replace Launch Plan Members

PUT 

/api/launch-plan/members

Replaces the whole member list; members left out are removed. A removed member's open steps become unassigned (recorded in each step's activity with reason member_removed); steps they already finished keep them as owner. Membership changes are recorded in the plan's activity.

Required scope: launch_plan:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

members (array, up to 100), each:

  • user_id (required) — a user on this account.
  • roles (required, may be empty) — any of owner, ops, catalog, finance, implementer, sku. Roles decide default step owners.
  • watcher (optional boolean) — receives the digest's whole-plan view.
  • digest_opt_out (optional boolean).

Any other key on a member (e.g. a weekly_capacity_hours from an older client) is ignored.

Response: the new member list (as List Launch Plan Members). 422 when a user is not on this account. 404 {exists: false, message} when the account has no plan.

Authentication: Requires Bearer token with the launch_plan:write scope. The user needs the launch_plan.manage permission.

Request​

Responses​

OK

Response Headers
    Content-Type