Getting Started
Platform / Cal Provider
Platform / Managed Users
Platform / Webhooks
Orgs / Attributes
Orgs / Attributes / Options
Orgs / Delegation Credentials
Orgs / Event Types
Orgs / Memberships
Orgs / Orgs
Orgs / Schedules
Orgs / Teams
Orgs / Teams / Bookings
Orgs / Teams / Memberships
Orgs / Teams / Routing forms / Responses
Orgs / Teams / Schedules
Orgs / Users / OOO
Orgs / Webhooks
Api Keys
Bookings
- GETGet all bookings
- POSTCreate a booking
- GETGet a booking
- POSTReschedule a booking
- POSTCancel a booking
- POSTMark a booking absence
- POSTAutomatically reassign booking to a new host
- POSTReassign a booking to a specific user
- POSTConfirm booking that requires a confirmation
- POSTDecline booking that requires a confirmation
- GETGet 'Add to Calendar' links for a booking
Calendars
Conferencing
Destination Calendars
Event Types
Event Types / Webhooks
OAuth Clients
Schedules
Selected Calendars
Slots
Stripe
Teams / Event Types
Teams / Memberships
Timezones
Get all users
curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/users
{
"status": "success",
"data": [
{
"id": 1,
"username": "john_doe",
"name": "John Doe",
"email": "[email protected]",
"emailVerified": "2022-01-01T00:00:00Z",
"bio": "I am a software developer",
"avatarUrl": "https://example.com/avatar.jpg",
"timeZone": "America/New_York",
"weekStart": "Monday",
"appTheme": "light",
"theme": "default",
"defaultScheduleId": 1,
"locale": "en-US",
"timeFormat": 12,
"hideBranding": false,
"brandColor": "#ffffff",
"darkBrandColor": "#000000",
"allowDynamicBooking": true,
"createdDate": "2022-01-01T00:00:00Z",
"verified": true,
"invitedTo": 1,
"profile": {
"id": 1,
"organizationId": 1,
"userId": 1,
"username": "john_doe"
}
}
]
}
Path Parameters
Query Parameters
The number of items to return
1 <= x <= 1000
The number of items to skip
x >= 0
The email address or an array of email addresses to filter by
Response
success
, error
"success"
The ID of the user
1
The email of the user
The time zone of the user
"America/New_York"
The week start day of the user
"Monday"
Whether to hide branding for the user
false
The date when the user was created
"2022-01-01T00:00:00Z"
organization user profile, contains user data within the organizaton context
The ID of the profile of user
1
The ID of the organization of user
1
The IDof the user
1
The username of the user within the organization context
"john_doe"
The username of the user
"john_doe"
The name of the user
"John Doe"
The date when the email was verified
"2022-01-01T00:00:00Z"
The bio of the user
"I am a software developer"
The URL of the user's avatar
"https://example.com/avatar.jpg"
The app theme of the user
"light"
The theme of the user
"default"
The ID of the default schedule for the user
1
The locale of the user
"en-US"
The time format of the user
12
The brand color of the user
"#ffffff"
The dark brand color of the user
"#000000"
Whether dynamic booking is allowed for the user
true
Whether the user is verified
true
The ID of the user who invited this user
1
Was this page helpful?
curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/users
{
"status": "success",
"data": [
{
"id": 1,
"username": "john_doe",
"name": "John Doe",
"email": "[email protected]",
"emailVerified": "2022-01-01T00:00:00Z",
"bio": "I am a software developer",
"avatarUrl": "https://example.com/avatar.jpg",
"timeZone": "America/New_York",
"weekStart": "Monday",
"appTheme": "light",
"theme": "default",
"defaultScheduleId": 1,
"locale": "en-US",
"timeFormat": 12,
"hideBranding": false,
"brandColor": "#ffffff",
"darkBrandColor": "#000000",
"allowDynamicBooking": true,
"createdDate": "2022-01-01T00:00:00Z",
"verified": true,
"invitedTo": 1,
"profile": {
"id": 1,
"organizationId": 1,
"userId": 1,
"username": "john_doe"
}
}
]
}