Users API
Access user profiles and public scheduling information.
GET
Public endpoint
/api/v1/users/:username/profile
Get public profile information for a user
Example Response
{
"data": {
"username": "johndoe",
"name": "John Doe",
"bio": "Product consultant and advisor",
"avatar_url": "https://vardacal.com/avatars/johndoe.jpg",
"timezone": "America/New_York",
"booking_url": "https://vardacal.com/johndoe",
"available_event_types": 3
}
}
GET
Public endpoint
/api/v1/users/:username/availability
Get general availability for a user
Example Response
{
"data": {
"timezone": "America/New_York",
"schedule": {
"monday": {
"available": true,
"start": "09:00",
"end": "17:00"
},
"tuesday": {
"available": true,
"start": "09:00",
"end": "17:00"
},
"wednesday": {
"available": true,
"start": "09:00",
"end": "17:00"
},
"thursday": {
"available": true,
"start": "09:00",
"end": "17:00"
},
"friday": {
"available": true,
"start": "09:00",
"end": "15:00"
},
"saturday": {
"available": false
},
"sunday": {
"available": false
}
}
}
}