# Syncline ## Docs - [DELETE /v1/meetings/{id}](https://docs.syncline.run/api-reference/cancel-meeting.md): Cancel a scheduled meeting - [DELETE /v1/calendars/{email}](https://docs.syncline.run/api-reference/disconnect-calendar.md): Disconnect a user's calendar from your platform - [Find Mutual Availability](https://docs.syncline.run/api-reference/find-availability.md): Find time slots where all attendees are available - [GET /v1/calendars](https://docs.syncline.run/api-reference/list-calendars.md): List all users who have connected their calendar to your platform - [API Overview](https://docs.syncline.run/api-reference/overview.md): Complete REST API reference - [GET /v1/platform/dashboard](https://docs.syncline.run/api-reference/platform-dashboard.md): Get platform usage stats and metrics - [User Calendar OAuth](https://docs.syncline.run/api-reference/platform-oauth-url.md): Connect users' Google Calendars to your platform - [POST /v1/platform/regenerate-key](https://docs.syncline.run/api-reference/platform-regenerate-key.md): Regenerate your platform API key - [Platform Settings](https://docs.syncline.run/api-reference/platform-settings.md): Get and update platform configuration - [GET /v1/platform/users/status](https://docs.syncline.run/api-reference/platform-user-status.md): Check if a specific user has connected their calendar - [GET /v1/platform/users](https://docs.syncline.run/api-reference/platform-users.md): List all users connected to your platform - [POST /v1/meetings/{id}/reschedule](https://docs.syncline.run/api-reference/reschedule-meeting.md): Reschedule an existing meeting with AI learning - [POST /v1/schedule](https://docs.syncline.run/api-reference/schedule-meeting.md): Schedule a meeting at a specific time chosen by you - [PUT /v1/meetings/{id}](https://docs.syncline.run/api-reference/update-meeting.md): Update or reschedule an existing meeting - [GET /v1/user/info](https://docs.syncline.run/api-reference/user-info.md): Get user profile and statistics - [User Preferences](https://docs.syncline.run/api-reference/user-preferences.md): Get and update user scheduling preferences - [POST /v1/user/api-key/regenerate](https://docs.syncline.run/api-reference/user-regenerate-key.md): Regenerate user API key - [GET /v1/platform/webhook/logs](https://docs.syncline.run/api-reference/webhook-logs.md): View webhook delivery history and monitor webhook health - [Authentication](https://docs.syncline.run/authentication.md): How to authenticate with the Syncline API - [AI Learning System](https://docs.syncline.run/concepts/ai-learning.md): How Syncline's AI continuously improves meeting scheduling for your users - [Smart Ranking](https://docs.syncline.run/concepts/smart-ranking.md): How Syncline ranks time slots by quality - [Building an AI Scheduling Assistant](https://docs.syncline.run/examples/ai-assistant.md): Complete example of building an autonomous AI agent that schedules meetings - [Introduction](https://docs.syncline.run/introduction.md): Build AI agents that intelligently schedule meetings - [check_availability](https://docs.syncline.run/mcp/check-availability.md): MCP tool to check a single user's calendar availability - [Claude Integration](https://docs.syncline.run/mcp/claude-integration.md): Use Syncline with Claude Desktop and Claude Code - [Installation](https://docs.syncline.run/mcp/installation.md): Install and configure the Syncline MCP server - [Node.js Client](https://docs.syncline.run/mcp/nodejs-client.md): Build custom AI agents with Syncline using Node.js and the MCP SDK - [MCP Protocol](https://docs.syncline.run/mcp/overview.md): Native integration for AI agents - [Protocol Specification](https://docs.syncline.run/mcp/protocol-spec.md): Complete MCP (Model Context Protocol) JSON-RPC 2.0 specification for Syncline - [Python Client](https://docs.syncline.run/mcp/python-client.md): Build custom AI agents with Syncline using Python and the MCP SDK - [schedule_meeting](https://docs.syncline.run/mcp/schedule-meeting.md): MCP tool to create a calendar event at a specific time - [update_preferences](https://docs.syncline.run/mcp/update-preferences.md): MCP tool to update a user's scheduling preferences - [Quickstart](https://docs.syncline.run/quickstart.md): Schedule your first meeting in 5 minutes - [Webhooks](https://docs.syncline.run/webhooks.md): Receive real-time notifications about scheduling events ## OpenAPI Specs - [openapi](https://docs.syncline.run/api-reference/openapi.json) ## Optional - [Website](https://syncline.run) - [NPM Package](https://www.npmjs.com/package/@kekwanulabs/syncline-mcp-server) - [GitHub](https://github.com/KekwanuLabs/syncline)