Availability Structure
Default Availability
When you create a user without specifying availability, meetergo creates a default schedule:- Monday-Friday: 8:00-17:00
- Saturday-Sunday: Unavailable
- Timezone: User’s specified timezone
Get User Availability
Response
Update Availability
Schedule Format
The schedule is an object with a property for each day of the week.Day Properties
Day Schedule Structure
Each day has two properties:Time Format
Times use 24-hour format:HH:MM
Multiple Time Ranges Per Day
Support lunch breaks or split schedules by adding multiple entries to thehours array:
Common Patterns
Standard Business Hours
With Lunch Break
Extended Evening Hours
Weekend Availability
Exceptions-Only Availability
For ticket-based or one-off booking scenarios, you can create availability with specific datetime windows only—no recurring weekly schedule. Whenschedule is omitted from availability creation, all days default to disabled. Only the specified exceptions define available booking windows.
Creating Exceptions-Only Availability
When creating a meeting type with inline availability:When
schedule is omitted, the weekly schedule defaults to all days disabled. Bookings are only possible during the specified exception windows.Exception Fields
Use Cases
Ticket-based scheduling:- Property evaluations with specific appointment slots
- Support callbacks with limited time windows
- One-time consultations with pre-defined availability
- Block time during holidays with
available: false - Add special holiday hours with
available: true
Booking Availability
Once availability is set, query available booking slots:- Availability schedule - User’s weekly hours
- Existing bookings - Slots already booked are excluded
- Meeting type duration - Slots fit the meeting length
- Buffer times - Meeting type buffers are respected
- Calendar integrations - Connected calendars block time
Response
Timezone Handling
All availability times are interpreted in the user’s configured timezone. Example:- User timezone:
Europe/Berlin(UTC+1) - Availability: 9:00-17:00
- A customer in
America/New_York(UTC-5) sees: 3:00 AM - 11:00 AM
Best Practices
Set realistic hours - Only mark times when the user will actually be available
Include buffer time - Don’t schedule wall-to-wall meetings
Consider timezones - If serving global customers, consider extended hours or multiple time windows