Skip to content

client.teams

client.teams — the teams operations.

On AsyncKindgi every method is the same, awaited.

list(
*,
limit: int | None = None,
cursor: str | None = None,
org_id: str | None = None,
name_contains: str | None = None,
timeout: float | None = None,
) -> TeamCollectionPage

List teams in the caller's tenant. GET /v1/teams

Cursor-paginated. Optional ?orgId= narrows to a specific org (absent = every team, including teams with no org). ?nameContains= substring-matches on Team.name.

create(
*,
idempotency_key: str | None = None,
timeout: float | None = None,
**fields: Any,
) -> CreateResourceResult

Create a team. POST /v1/teams

get(*, timeout: float | None = None) -> Team

Fetch a team by id. GET /v1/teams/{teamId}

update(
*,
idempotency_key: str | None = None,
timeout: float | None = None,
**fields: Any,
) -> None

Partially update a team. PATCH /v1/teams/{teamId}

delete(*, idempotency_key: str | None = None, timeout: float | None = None) -> None

Delete a team (idempotent, cascades memberships). DELETE /v1/teams/{teamId}