Overview
Teams in our system enable:- Permission Management - Control access to features and data based on team membership
- Support Hours & Team Assignment - Define support schedules and automatically route customer inquiries to the right team
- Automated Task Assignment - Automatically assign customer insights and AI recommendations to specific teams
- Team Organization - Structure your support and operations teams efficiently
Assignment pacing
Teams on the Least busy assignment strategy can space out the sessions they hand to each agent. Setauto_assign_interval_seconds on the team to either 0 to turn pacing off, or any whole number
of seconds from 15 to 3600.
With pacing on, an agent receives the first waiting session right away and then at most one more per
interval, so a sudden queue does not land on one person all at once. Sessions that have to wait are
assigned to the next agent who becomes available.
In the dashboard the same setting appears as Assignment pacing under Settings → Teams.
Telephony policy
Create and update accept the following optional fields. Reads return the effective stored settings. Updating requiresteams:write; reading requires teams:read. Omitted policy fields preserve existing values.
null restores inherited organization wrap-up; 0 disables it for the team’s calls. Pacing applies when a call is routed to a team destination: callers wait for that team, with one agent offered each call at a time. The organization ring percentage applies when pacing is off. See team queues and distribution for eligibility, fairness, timeouts, and settings captured for existing calls.
Available Endpoints
Get Specific Team
Get detailed information about a specific team
Create Team
Create a new team
Update Team
Update an existing team
Delete Team
Delete a team
Get All Teams
Get all teams in the organization
Add User to Team
Add a user to a team
Remove User from Team
Remove a user from a team
Team categories
Create categories in Settings → Teams or with Create category. Use List categories to find category IDs. Team reads includecategory_id, which is null for an uncategorized team. Create and update accept an optional category_id belonging to the same workspace. Send null to clear it; omit it on update to preserve it. An unknown category or one belonging to another workspace returns 400. Categories organize the team list and do not affect assignment or call routing.
Office hours assigned through support_office_hours_id must belong to the current workspace. An unknown, malformed, or foreign schedule returns 400 without changing the team. Send null to restore the workspace default; omit the field to preserve its current value.