Appointments API
Manage calendars, team members, availability, and appointments programmatically.
Get your API keyAppointments
Calendars
GET
POST
/api/v1/projects/{project_id}/calendars/
GET
PUT
DELETE
/api/v1/projects/{project_id}/calendars/{calendar_id}/
Create Calendar
{
"name": "Sales Calls",
"meeting_type": "video",
"duration_minutes": 30,
"timezone": "America/New_York"
}
Meeting types: video | phone | in_person
Team Members
GET
POST
/api/v1/projects/{project_id}/calendars/{calendar_id}/members/
PUT
DELETE
/api/v1/projects/{project_id}/calendars/{calendar_id}/members/{member_id}/
Availability
GET
POST
/api/v1/projects/{project_id}/calendars/{calendar_id}/availability/
DELETE
/api/v1/projects/{project_id}/calendars/{calendar_id}/availability/{availability_id}/
Appointments
GET
/api/v1/projects/{project_id}/calendars/{calendar_id}/appointments/
GET
/api/v1/projects/{project_id}/calendars/{calendar_id}/appointments/{appointment_id}/