# OnceHub Developer Center ## Docs - [API changelog](/docs/changelog.md): Track updates, new features, and breaking changes to the OnceHub API with detailed release notes and version history. - [Collecting data from an embedded Booking page](/docs/client-side-api/collecting-data-from-embedded-booking-page.md): Collect booking confirmation data from embedded Booking Pages using the SOAfterConfirmationFunction JavaScript callback. - [Embed events](/docs/client-side-api/embed-events.md): Subscribe to client-side JavaScript events from embedded OnceHub booking calendars and chatbot widgets to track user interactions. - [Embedded booking events](/docs/client-side-api/embedded-booking-calendar-events.md): Track embedded booking calendar events including calendar loaded, time slot selection, and booking completion with detailed payload data. - [Embedded chatbot events](/docs/client-side-api/embedded-chatbot-events.md): Listen to real-time events from embedded OnceHub chatbot widgets including loaded, opened, started, closed, and button click events. - [Embedded form events](/docs/client-side-api/embedded-form-events.md): Track user interactions with embedded OnceHub forms through events including loaded, started, button clicked, and completed events. - [Introduction to Client-Side API](/docs/client-side-api/introduction.md): Build direct integrations using booking confirmation data via URL parameters and JavaScript for Booking Pages and Booking Calendars. - [Redirecting booking confirmation data](/docs/client-side-api/redirecting-booking-confirmation-data.md): Send booking confirmation data to custom redirect pages via URL parameters after successful booking completion. - [FAQs](/docs/faq.md): Frequently asked questions - [Getting Started with OnceHub Platform MCP Server](/docs/mcp-server/getting-started.md): Step-by-step guide to configure your AI Agent with the OnceHub Platform MCP Server for automated meeting scheduling. - [Introduction to the Model Protocol (MCP) Server](/docs/mcp-server/introduction.md): Learn how to use the OnceHub Platform MCP Server to enable AI Agents to automate meeting scheduling through natural language interaction. - [MCP Server Tools](/docs/mcp-server/tools.md): Reference documentation for the Get available time slots and Schedule a meeting tools. - [Versioning](/docs/overview/api-versioning.md): Understand OnceHub API versioning strategy, how to specify versions in requests, and manage backward compatibility. - [Authentication](/docs/overview/authentication.md): Generate and use API keys to authenticate requests to the OnceHub API with secure bearer token authentication. - [Deleted resources](/docs/overview/deleted-resources.md): Understand how OnceHub API handles deleted resources in redacted mode and how they appear in responses and expansions. - [Errors](/docs/overview/error-handling.md): Handle API errors effectively with standard HTTP status codes, error types, and detailed error messages for troubleshooting. - [Expanding responses](/docs/overview/expanding-responses.md): Retrieve expanded nested objects in API responses using the expand parameter to reduce additional API calls. - [Overview](/docs/overview/introduction.md): Learn how to integrate with the OnceHub REST API to access booking data, manage calendars, and automate scheduling workflows. - [Create a One-Time Link](/docs/overview/one-time-links.md): Create single-use booking links for Booking Calendars and Master Pages with support for co-hosts, pre-filled forms, and UTM tracking. - [Pagination](/docs/overview/pagination.md): Navigate large result sets using cursor-based pagination with before, after, and limit parameters in list API methods. - [Rate Limits](/docs/overview/rate-limits.md): Learn about OnceHub API rate limits, including per-account and per-IP restrictions, and best practices to avoid hitting limits. - [Request IDs](/docs/overview/request-ids.md): Track and troubleshoot API requests using unique Request-Id headers included in all OnceHub API responses. - [Recipes](/docs/recipes.md): Practical how-to guides to help you build common workflows with the OnceHub APIs. - [Dynamic Co-Host selection](/docs/recipes/dynamic-co-host-selection.md): Add checkboxes that update an embedded OnceHub calendar to include co-hosts. - [Fetch Bookings Periodically](/docs/recipes/fetch-bookings-periodically.md): Learn how to periodically fetch updated bookings from the OnceHub API using pagination - [Introduction to Webhooks](/docs/webhooks/introduction-to-webhooks.md): Learn how to use OnceHub webhooks to receive real-time notifications about booking and conversation events in your account. - [Managing Webhook Subscriptions](/docs/webhooks/managing-webhook-subscriptions.md): Create, retrieve, and delete webhook subscriptions via the API or OnceHub application to manage your event notifications. - [Setting Up and Using Webhooks](/docs/webhooks/using-webhooks.md): Set up and configure webhook integrations to automatically receive booking and conversation data from OnceHub when lifecycle events occur. - [Webhook Signatures](/docs/webhooks/webhook-signatures.md): Verify the events that OnceHub sends to your webhook endpoints. ## Reference - [OnceHub Developer Center](/reference/booking-calendars.md) - [OnceHub Developer Center](/reference/booking-pages.md) - [OnceHub Developer Center](/reference/oncehub-v1.md) ## Search - [Search the documentation](/search.md)