AiTeam
Type: Object
Represents a configurable, collaborative unit of AI agents designed to accomplish a specific, high-level goal. Think of a 'team' as a blueprint for an AI-powered workflow. For instance, a 'New Order Intake' team could be defined to automatically process incoming print orders. This resource specifies the team's name, its overall purpose, and, crucially, its 'coordination strategy'—the rules of engagement for how the member agents interact (e.g., sequentially, in parallel, or in a hierarchical review process). This allows for the creation of powerful, reusable AI systems that can be deployed to automate complex processes across the entire print business, from quoting to fulfillment.
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| agents | [AiAgent!]! | filter: AiAgentFilterInputlimit: Intoffset: Intsort: [AiAgentSortInput] | ||
| authorizationLevel | TeamAuthorizationLevelEnum! | Authorization level for this team - determines what actions agents can perform (read_only or read_write) | ||
| coordinationStrategy | String | How the team coordinates work: sequential (one at a time), parallel (all at once), hierarchical (manager delegates), or consensus (agents agree) | ||
| createdAt | DateTime! | When the team was created | ||
| description | String | A detailed description of the team's purpose and capabilities | ||
| executions | [AiExecution!]! | filter: AiExecutionFilterInputlimit: Intoffset: Intsort: [AiExecutionSortInput] | ||
| id | ID! | |||
| metadata | JsonString | Additional metadata for the team | ||
| name | String! | The name of the team | ||
| taskTemplates | [AiTaskTemplate!]! | filter: AiTaskTemplateFilterInputlimit: Intoffset: Intsort: [AiTaskTemplateSortInput] | ||
| updatedAt | DateTime! | When the team was last updated |