Skip to main content
PUT
This replaces the whole sharing state, so send the full desired lists — anyone omitted loses access. access_level is read or write. user_id takes a user id, email address or name; team_id takes a team id or team name. A reference that matches more than one record is rejected with a 400 that lists the candidates, so pass the id to disambiguate.

Body parameters

enum
required
Who can see the task by default.
array
The complete set of people with access. Anyone omitted loses access. Each entry is {"user_id": "<user id, email or name>", "access_level": "read" | "write"}.
array
The complete set of teams with access. Any team omitted loses access. Each entry is {"team_id": "<team id or name>", "access_level": "read" | "write"}.