I just wanted to post a heads-up for the developer community of a change in the public Asana data model.
Previously, non-organization workspaces did not and could not contain any teams.
As of an API change about a week or so ago, all non-organization workspaces now always have one team. It always has the same name as the workspace, but is its own distinct team
object.
(Note: This isn’t technically a change in the data model but is rather a change in the API, as it turns out all workspaces have internally always had this one team. But it was never exposed in the API until now; so in my view, it warrants being termed a data model change, since for everyone except internal Asana devs, the API is our representation of the data model.)