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.
Was this page helpful?