tl;dr:
- teams created via
POST /teamsmay 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
Teamscreated viaPOST /teamsis not private (exact behavior is determined by organization type)
New Behavior
- Visibility for
Teamscreated viaPOST /teamswill be determined by the domain default, if set (usually public, or request-to-join)
Unchanged Behavior
- providing a
body.data.visibilityvalue 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
