teams
Accessed as client.orgs.teams; the async client mirrors it.
OrgsTeams
The orgs.teams namespace.
create
create(
org: str,
*,
can_create_org_repo: bool | None = None,
description: str | None = None,
includes_all_repositories: bool | None = None,
name: str,
permission: CreateTeamOptionPermission | None = None,
units: list[str] | None = None,
units_map: dict[str, str] | None = None,
) -> Team
Create a team.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
can_create_org_repo
|
bool | None
|
|
None
|
description
|
str | None
|
|
None
|
includes_all_repositories
|
bool | None
|
|
None
|
name
|
str
|
|
required |
permission
|
CreateTeamOptionPermission | None
|
|
None
|
units
|
list[str] | None
|
|
None
|
units_map
|
dict[str, str] | None
|
|
None
|
Returns:
| Type | Description |
|---|---|
Team
|
Team. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
UnprocessableEntityError
|
|
Operation ID: orgCreateTeam
list
List an organization's teams.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
page
|
int | None
|
1-based page to start iteration at. |
None
|
limit
|
int | None
|
Page size; the instance caps it server-side. |
None
|
Returns:
| Type | Description |
|---|---|
Paginated[Team]
|
TeamList. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: orgListTeams
search
search(
org: str,
*,
q: str | None = None,
include_desc: bool | None = None,
page: int | None = None,
limit: int | None = None,
) -> TeamSearchResults
Search for teams within an organization.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
q
|
str | None
|
keywords to search |
None
|
include_desc
|
bool | None
|
include search within team description (defaults to true) |
None
|
page
|
int | None
|
page number of results to return (1-based) |
None
|
limit
|
int | None
|
page size of results |
None
|
Returns:
| Type | Description |
|---|---|
TeamSearchResults
|
SearchResults of a successful search. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: teamSearch
AsyncOrgsTeams
The orgs.teams namespace.
create
create(
org: str,
*,
can_create_org_repo: bool | None = None,
description: str | None = None,
includes_all_repositories: bool | None = None,
name: str,
permission: CreateTeamOptionPermission | None = None,
units: list[str] | None = None,
units_map: dict[str, str] | None = None,
) -> Team
Create a team.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
can_create_org_repo
|
bool | None
|
|
None
|
description
|
str | None
|
|
None
|
includes_all_repositories
|
bool | None
|
|
None
|
name
|
str
|
|
required |
permission
|
CreateTeamOptionPermission | None
|
|
None
|
units
|
list[str] | None
|
|
None
|
units_map
|
dict[str, str] | None
|
|
None
|
Returns:
| Type | Description |
|---|---|
Team
|
Team. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
UnprocessableEntityError
|
|
Operation ID: orgCreateTeam
list
list(org: str, *, page: int | None = None, limit: int | None = None) -> AsyncPaginated[Team]
List an organization's teams.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
page
|
int | None
|
1-based page to start iteration at. |
None
|
limit
|
int | None
|
Page size; the instance caps it server-side. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncPaginated[Team]
|
TeamList. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: orgListTeams
search
search(
org: str,
*,
q: str | None = None,
include_desc: bool | None = None,
page: int | None = None,
limit: int | None = None,
) -> TeamSearchResults
Search for teams within an organization.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
org
|
str
|
name of the organization |
required |
q
|
str | None
|
keywords to search |
None
|
include_desc
|
bool | None
|
include search within team description (defaults to true) |
None
|
page
|
int | None
|
page number of results to return (1-based) |
None
|
limit
|
int | None
|
page size of results |
None
|
Returns:
| Type | Description |
|---|---|
TeamSearchResults
|
SearchResults of a successful search. |
Raises:
| Type | Description |
|---|---|
NotFoundError
|
|
Operation ID: teamSearch