Build powerful integrations with our comprehensive API. Complete documentation, code examples, and SDKs to get you started quickly.
Clean, modern REST API with comprehensive endpoints for all platform features
OAuth 2.0 and API key authentication with role-based access control
Real-time event notifications for bookings, cancellations, and updates
Generous rate limits with automatic scaling for enterprise customers
// Initialize the API client
const client = new AppointmentEngineAPI({
apiKey: 'your_api_key_here'
});
// Create a new appointment
const appointment = await client.appointments.create({
service_id: 'svc_123',
user_id: 'usr_456',
start_time: '2025-01-15T10:00:00Z',
duration: 60,
customer: {
name: 'John Doe',
email: 'john@example.com',
phone: '+1234567890'
}
});
console.log('Appointment created:', appointment.id);/api/appointmentsList all appointments/api/appointmentsCreate a new appointment/api/appointments/{id}Get appointment details/api/appointments/{id}Update an appointment/api/appointments/{id}Cancel an appointment/api/availabilityGet available time slots/api/availabilitySet availability rules/api/usersList all users/api/usersCreate a new user/api/users/{id}Get user details