tl;dr:
- teams created via
POST /teams
may not be public starting 2022-10-26 - visibility will be determined by domain default, if set
- to override, include
body.data.visibility
Hey folks,
We’re making a change to the POST /teams
endpoint to improve the default for most use cases, and ensure principles of least privilege by default.
Current Behavior
- Visibility for
Teams
created viaPOST /teams
is not private (exact behavior is determined by organization type)
New Behavior
- Visibility for
Teams
created viaPOST /teams
will be determined by the domain default, if set (usually public, or request-to-join)
Unchanged Behavior
- providing a
body.data.visibility
value will override the default visibility
Impact
- You will need to specify
body.data.visibility
, if your app relied on the created team being public to the organization
Timeline
- announcement: 2022-09-21 (today)
- generally available: 2022-10-26
Yours in Developer Relations,
Sasha, on behalf of the Asana API Team
Contributors:
- Emily Gao