GET
/
v2
/
oauth-clients
/
{clientId}
/
users
curl --request GET \
  --url https://api.cal.com/v2/oauth-clients/{clientId}/users \
  --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"
      }
    }
  ]
}

Headers

x-cal-secret-key
string
required

OAuth client secret key

Path Parameters

clientId
string
required

Query Parameters

limit
number

The number of items to return

offset
number

The number of items to skip

emails
string[]

Filter managed users by email. If you want to filter by multiple emails, separate them with a comma.

Response

200 - application/json
status
enum<string>
required
Available options:
success,
error
Example:

"success"

data
object[]
required