The teams endpoint allows you to programmatically CRUD team data.
Team Object
| Attribute | Description | 
|---|---|
| id | integer The ID of the team, generated automatically  | 
| name | string The name of the team  | 
| slug | string The slug of the team  | 
| logoUrl | string The URL of the team's logo  | 
| calVideoLogo | string The URL of the Cal video logo for the team  | 
| appLogo | string The URL of the app logo for the team  | 
| appIconLogo | string The URL of the app icon logo for the team  | 
| bio | string The biography or description of the team  | 
| hideBranding | boolean Indicates whether branding is hidden for the team  | 
| isPrivate | boolean Indicates whether the team is private  | 
| hideBookATeamMember | boolean Indicates whether the 'Book a Team Member' option is hidden  | 
| members | Membership[] List of members in the team  | 
| eventTypes | EventType[] List of event types associated with the team  | 
| workflows | Workflow[] List of workflows associated with the team  | 
| createdAt | DateTime The date and time when the team was created  | 
| metadata | json Metadata associated with the team  | 
| theme | string The theme associated with the team  | 
| brandColor | string The brand color of the team  | 
| darkBrandColor | string The dark brand color of the team  | 
| verifiedNumbers | VerifiedNumber[] List of verified numbers associated with the team  | 
| verifiedEmails | VerifiedEmail[] List of verified emails associated with the team  | 
| bannerUrl | string The URL of the team's banner  | 
| parentId | integer The ID of the parent team, if any  | 
| parent | Team Object The parent team, if any  | 
| children | Team[] List of child teams under this team  | 
| orgUsers | User[] List of users in the organization's scope  | 
| inviteTokens | VerificationToken[] List of invite tokens associated with the team  | 
| webhooks | Webhook[] List of webhooks associated with the team  | 
| timeFormat | integer Time format used by the team  | 
| timeZone | string Time zone associated with the team  | 
| weekStart | string The start day of the week for the team  | 
| routingForms | App_RoutingForms_Form[] List of routing forms associated with the team  | 
| apiKeys | ApiKey[] List of API keys associated with the team  | 
| credentials | Credential[] List of credentials associated with the team  | 
| accessCodes | AccessCode[] List of access codes associated with the team  | 
| isOrganization | boolean Indicates whether the team is an organization  | 
| organizationSettings | OrganizationSettings Object Settings for the organization associated with the team  | 
| instantMeetingTokens | InstantMeetingToken[] List of instant meeting tokens associated with the team  | 
| orgProfiles | Profile[] List of profiles associated with the organization  | 
| pendingPayment | boolean Indicates whether there is a pending payment for the team  | 
| dsyncTeamGroupMapping | DSyncTeamGroupMapping[] List of DSync team group mappings associated with the team  | 
| isPlatform | boolean Indicates whether the team is part of the platform  | 
| platformOAuthClient | PlatformOAuthClient[] List of platform OAuth clients associated with the team  | 
| smsLockState | SMSLockState The SMS lock state of the team  | 
| platformBilling | PlatformBilling Object Billing information for the platform associated with the team  | 
| activeOrgWorkflows | WorkflowsOnTeams[] List of active organization workflows associated with the team  | 
Example Team Object
{
    "id": 1234,
    "name": "Development Team",
    "slug": "development-team",
    "logoUrl": "https://example.com/logos/dev-team-logo.png",
    "calVideoLogo": "https://example.com/logos/cal-video-logo.png",
    "appLogo": "https://example.com/logos/app-logo.png",
    "appIconLogo": "https://example.com/logos/app-icon-logo.png",
    "bio": "This team focuses on developing new features and improving the platform.",
    "hideBranding": false,
    "isPrivate": true,
    "hideBookATeamMember": false,
    "members": [Membership Object[]],
    "eventTypes": [EventType Object[]],
    "workflows": [Workflow Object[]],
    "createdAt": "2024-07-01T12:00:00Z",
    "metadata": [Metadata Object],
    "theme": "light",
    "brandColor": "#FF5733",
    "darkBrandColor": "#C70039",
    "verifiedNumbers": [VerifiedNumber Object[]],
    "verifiedEmails": [VerifiedEmail Object[]],
    "bannerUrl": "https://example.com/banners/dev-team-banner.png",
    "parentId": 5678,
    "parent": [Team Object],
    "children": [Team Object[]],
    "orgUsers": [User Object[]],
    "inviteTokens": [VerificationToken Object[]],
    "webhooks": [Webhook Object[]],
    "timeFormat": 24,
    "timeZone": "America/New_York",
    "weekStart": "Monday",
    "routingForms": [App_RoutingForms_Form Object[]],
    "apiKeys": [ApiKey Object[]],
    "credentials": [Credential Object[]],
    "accessCodes": [AccessCode Object[]],
    "isOrganization": true,
    "organizationSettings": [OrganizationSettings Object],
    "instantMeetingTokens": [InstantMeetingToken Object[]],
    "orgProfiles": [Profile Object[]],
    "pendingPayment": false,
    "dsyncTeamGroupMapping": [DSyncTeamGroupMapping Object[]],
    "isPlatform": false,
    "platformOAuthClient": [PlatformOAuthClient Object[]],
    "smsLockState": "UNLOCKED",
    "platformBilling": [PlatformBilling Object],
    "activeOrgWorkflows": [WorkflowsOnTeams Object[]]
}
Find all teams
Get a list of all teams you are an owner or member of
/teams
Create a new team
Create a new team
/teams
Find a team
Get a specific team you are an owner or member of
/teams/{teamId}
Edit an existing team
Modify details of an existing team that you are an owner of
/teams/{teamId}
Remove an existing team
Remove a team you're an owner of
/teams/{teamId}