Teams¶
Manage teams and their agent memberships.
TeamsResource ¶
Bases: BaseResource
Synchronous teams resource.
Initialize teams resource with nested agents resource.
list ¶
get ¶
Get team details.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |
Returns:
| Type | Description |
|---|---|
Team
|
Team object |
Examples:
create ¶
Create a new team.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
name
|
str
|
Team name |
required |
**kwargs
|
Any
|
Additional team attributes (description, allow_auto_assign) |
{}
|
Returns:
| Type | Description |
|---|---|
Team
|
Created Team object |
Examples:
update ¶
Update team.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |
**kwargs
|
Any
|
Team attributes to update |
{}
|
Returns:
| Type | Description |
|---|---|
Team
|
Updated Team object |
Examples:
delete ¶
TeamAgentsResource ¶
Bases: BaseResource
Nested resource for managing team agents.
list ¶
add ¶
Add agents to the team.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |
agent_ids
|
list[int]
|
List of agent IDs to add |
required |
Examples:
AsyncTeamsResource ¶
Bases: AsyncBaseResource
Asynchronous teams resource.
Initialize async teams resource with nested agents resource.
list
async
¶
get
async
¶
Get team details (async).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |
Returns:
| Type | Description |
|---|---|
Team
|
Team object |
create
async
¶
Create a new team (async).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
name
|
str
|
Team name |
required |
**kwargs
|
Any
|
Additional team attributes |
{}
|
Returns:
| Type | Description |
|---|---|
Team
|
Created Team object |
update
async
¶
Update team (async).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |
**kwargs
|
Any
|
Team attributes to update |
{}
|
Returns:
| Type | Description |
|---|---|
Team
|
Updated Team object |
delete
async
¶
Delete team (async).
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_id
|
int
|
The account ID |
required |
team_id
|
int
|
The team ID |
required |