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}