curl --request GET \
--url https://api.cal.com/v2/oauth-clients \
--header 'Authorization: Bearer <token>'{
"status": "success",
"data": [
{
"id": "clsx38nbl0001vkhlwin9fmt0",
"name": "MyClient",
"secret": "secretValue",
"permissions": [
"BOOKING_READ",
"BOOKING_WRITE"
],
"redirectUris": [
"https://example.com/callback"
],
"organizationId": 1,
"createdAt": "2024-03-23T08:33:21.851Z",
"areEmailsEnabled": true,
"areDefaultEventTypesEnabled": true,
"areCalendarEventsEnabled": true,
"logo": "https://example.com/logo.png",
"bookingRedirectUri": "https://example.com/booking-redirect",
"bookingCancelRedirectUri": "https://example.com/booking-cancel",
"bookingRescheduleRedirectUri": "https://example.com/booking-reschedule"
}
]
}curl --request GET \
--url https://api.cal.com/v2/oauth-clients \
--header 'Authorization: Bearer <token>'{
"status": "success",
"data": [
{
"id": "clsx38nbl0001vkhlwin9fmt0",
"name": "MyClient",
"secret": "secretValue",
"permissions": [
"BOOKING_READ",
"BOOKING_WRITE"
],
"redirectUris": [
"https://example.com/callback"
],
"organizationId": 1,
"createdAt": "2024-03-23T08:33:21.851Z",
"areEmailsEnabled": true,
"areDefaultEventTypesEnabled": true,
"areCalendarEventsEnabled": true,
"logo": "https://example.com/logo.png",
"bookingRedirectUri": "https://example.com/booking-redirect",
"bookingCancelRedirectUri": "https://example.com/booking-cancel",
"bookingRescheduleRedirectUri": "https://example.com/booking-reschedule"
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
value must be Bearer <token> where <token> is api key prefixed with cal_
success, error "success"
Show child attributes
"clsx38nbl0001vkhlwin9fmt0"
"MyClient"
"secretValue"
Array of permission keys like ["BOOKING_READ", "BOOKING_WRITE"]
EVENT_TYPE_READ, EVENT_TYPE_WRITE, BOOKING_READ, BOOKING_WRITE, SCHEDULE_READ, SCHEDULE_WRITE, APPS_READ, APPS_WRITE, PROFILE_READ, PROFILE_WRITE ["BOOKING_READ", "BOOKING_WRITE"]["https://example.com/callback"]1
"2024-03-23T08:33:21.851Z"
true
If enabled, when creating a managed user the managed user will have 4 default event types: 30 and 60 minutes without Cal video, 30 and 60 minutes with Cal video. Leave this disabled if you want to create a managed user and then manually create event types for the user.
true
If true and if managed user has calendar connected, calendar events will be created. Disable it if you manually create calendar events. Default to true.
true
"https://example.com/logo.png"
"https://example.com/booking-redirect"
"https://example.com/booking-cancel"
"https://example.com/booking-reschedule"
Was this page helpful?