Find Mutual Availability
Scheduling API
Find Mutual Availability
Find time slots where all attendees are available
POST
Find Mutual Availability
Documentation Index
Fetch the complete documentation index at: https://docs.syncline.run/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Request Body
Array of email addresses. Must be exactly 2 for MVP.
Meeting duration in minutes. Min: 15, Max: 120.
Optional custom date range. Defaults to user’s
availability_window_days preference (14 days).Optional meeting context for better title generation.Example:
"Introduction call after LinkedIn connection"Response
Array of 5 time slots, ranked by quality (best first).
Total number of slots found (always 5 or less)
Date range searched
Example Request
Example Response
Error Responses
Invalid Attendees
Invalid Attendees
400 Bad RequestUser Not Found
User Not Found
404 Not FoundSolution: User must complete OAuth flow at syncline.runNo Availability Found
No Availability Found
200 OKNote: This is not an error. Try expanding the date range or adjusting preferences.How Slots Are Ranked
Syncline uses a smart ranking algorithm with 5 factors:1. Timezone Fairness
1. Timezone Fairness
Avoids times outside 8am-6pm for either person.Score impact: 0.5x penalty for awkward hours
2. Mid-Morning Bonus
2. Mid-Morning Bonus
10am is the ideal meeting time for most professionals.Score impact: 1.2x boost for 10am slots
3. Friday Afternoon Penalty
3. Friday Afternoon Penalty
People protect Friday afternoons for focus work.Score impact: 0.7x penalty after 2pm on Fridays
4. Lunch Hour Penalty
4. Lunch Hour Penalty
Noon-1pm is typically reserved for lunch.Score impact: 0.8x penalty for 12pm-1pm
5. Recency Bonus
5. Recency Bonus
Sooner is better—momentum matters for intros.Score impact: 1.1x boost for slots within 3 days
Best Practices
Always use the first slot. It’s ranked highest for a reason. Only offer alternatives if user explicitly requests them.
Cache results for 5 minutes. Availability doesn’t change that fast. Reduces API calls.
Show timezone to user. Even though Syncline handles conversion, transparency builds trust.
Next Steps
Schedule Meeting
Book one of the available slots
Smart Ranking
Deep dive into the ranking algorithm