curl --request GET \
--url https://api.cal.com/v2/oauth-clients/{clientId}/users \
--header 'Authorization: Bearer <token>' \
--header 'x-cal-secret-key: <x-cal-secret-key>'{
"status": "success",
"data": [
{
"id": 1,
"email": "[email protected]",
"username": "alice",
"name": "alice",
"bio": "bio",
"timeZone": "America/New_York",
"weekStart": "Sunday",
"createdDate": "2024-04-01T00:00:00.000Z",
"timeFormat": 12,
"defaultScheduleId": null,
"locale": "en",
"avatarUrl": "https://cal.com/api/avatar/2b735186-b01b-46d3-87da-019b8f61776b.png",
"metadata": {
"key": "value"
}
}
]
}curl --request GET \
--url https://api.cal.com/v2/oauth-clients/{clientId}/users \
--header 'Authorization: Bearer <token>' \
--header 'x-cal-secret-key: <x-cal-secret-key>'{
"status": "success",
"data": [
{
"id": 1,
"email": "[email protected]",
"username": "alice",
"name": "alice",
"bio": "bio",
"timeZone": "America/New_York",
"weekStart": "Sunday",
"createdDate": "2024-04-01T00:00:00.000Z",
"timeFormat": 12,
"defaultScheduleId": null,
"locale": "en",
"avatarUrl": "https://cal.com/api/avatar/2b735186-b01b-46d3-87da-019b8f61776b.png",
"metadata": {
"key": "value"
}
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
OAuth client secret key
The number of items to return
The number of items to skip
Filter managed users by email. If you want to filter by multiple emails, separate them with a comma.
success, error "success"
Show child attributes
1
"alice"
"alice"
"bio"
"America/New_York"
"Sunday"
"2024-04-01T00:00:00.000Z"
12
null
ar, ca, de, es, eu, he, id, ja, lv, pl, ro, sr, th, vi, az, cs, el, es-419, fi, hr, it, km, nl, pt, ru, sv, tr, zh-CN, bg, da, en, et, fr, hu, iw, ko, no, pt-BR, sk, ta, uk, zh-TW, bn "en"
URL of the user's avatar image
"https://cal.com/api/avatar/2b735186-b01b-46d3-87da-019b8f61776b.png"
{ "key": "value" }Was this page helpful?