A hosting team is usually a business or group of people the listing owner has a legal contract with. A Co-Host is often more casual—like a friend, family member, or a trusted person hired by the listing owner.
If the team owner account manages Airbnb listings through API-connected software, the software can be used to manage listings created by the hosting team.